Recent submissions

Comment · 8 years ago
chisel made from steel may be but even then... try it on concrete or rock just for experiment (I tried).

But if chisel is made from cooper or iron ... good luck ... may be you have 10000 years in your life

Comment · 8 years ago
How did they make this tomb. Even ignoring weight factor, what type of saw could they employ to cut it from the block?

Right now companies use diamond wire blades to cut granite and it is not so fast and easy. Can not imagine ancients Egyptians could produce even steel

Also where have they got a granite in this part of Egypt... Aswan query known for having black granite deposits is 600 miles away.

Comment · 8 years ago
this is a smart dude, he invented one of the most popular algorithms of finding a shortest path in a graph.
Comment · 8 years ago
I do use docker. Do not worry about this part.

But first of all development without docker is much faster. Setting up a docker container takes some time (especially with a custom built apache server).

Secondly running a docker machine (needs a Linux VM) on mac in parallel to Vagrant (I have to use it too) is CPU taxing as both (docker machine and vagrant) VMs take a lot of power from main CPU.

Add to this constant port conflicts and network paths resolutions issues between different docker containers and hosts. Also it forces me to use Oracle Virtual Box (who likes Oracle ?) These little things all add up.

My point is that what should be a trivial task, is not so trivial when deployment is done on one platform and development is done on another. I agree with original comment that it probably makes sense for industry as a whole to switch to Linux development workstation instead of Mac.

The only reason I use Mac besides it is a company policy is because OSX somehow able to render better fonts. My eyes are getting tired after looking on poorly rendered fonts from Linux machines. If you use Mac and want to see how Linux fonts look like - install SeaMonkey browser. It turns off all proprietary patented algorithms available on OSX and renders fonts exactly as on pure Linux where due to some licensing issues many nice font rendering technics are disabled.

Comment · 8 years ago
for everyone who wants to expirience a hell of developing software for linux under OSX i suggest to try to build apache httpd server from source on mac. it seems to be a trivial task on Linux but it is a hell of nightmare on OSX. I am saying this just because having a custom build version of apache is a commin need for many web projects.
Comment · 8 years ago
Not a good read to be honest. Author does not sound like a solid programmer. Examples he is giving actually say he might be a “change chaser” - A person who would make a change just because he can add something new to his CV.

The fact that guys he was talking about used PostGres to store JSON as a text field literally means that they chose a simplicity over introducing another dependency from no-sql db with all the cost of supporting it. Unless one needs to search over information stored in JSON it is perfectly and probably disarable to store it as a text field.

Author remark “they spent years for what they can spent weeks just by using a framework” is a proof that he has little or no experience of doing such things himself. No framework can save you so much time. I was designing UI using frameworks and using just basic language tools. Difference is in trade off obetween quality of standard framework components over flexibility of desinging your own. Time is not so much different and might even take longer with frameworks as adoption time for frameworks could be long especially for teams with a high turnover.

I decided to not read till the end because author did not present himself as a person whose opinion might be useful.

Comment · 8 years ago
I doubt it is possible to be done on JavaScript. Timing cache access is a challenging task for such high level language. The key to the attack is to figure out latency of memory access.

A JavaScript app that is dealing with 100 layers of intermediate code before it actually gets to the physical memory could not see a difference between reading from actual memory or from cache. It is too slow to notice any change. Should be a pure assembler code to reliably estimate the effect of caching.

Comment · 8 years ago
yep, corrected. at the end it is a bit more complex than that as cache is populated in 32-128 bytes increments but I leave it out for simplicity
Comment · 8 years ago
Comment · 9 years ago
There is a strong racial component everywhere. However a grown up person already knows what to expect from mostly black-populated city. White people leave such area for a reason. No one need to explain and give its own ideas about it. We all know what government wants us to hear and we all know what the real truth is. So skip to the point - give the facts and let us make conclusions ourselve.
Comment · 9 years ago
Can any news from Detroit be presented now without giving story a racial twist. I clicked the link expecting get details of what had happened and found a person giving me a moral lecture.
Comment · 9 years ago
weight is probably a driving factor. When you save 100-150 pounds of weight by using some aluminium parts you can use this weight elsewhere. Not sure I am right. Just thinking.
Comment · 9 years ago
If you are not getting subsidized because of income, you have to pay for everyone else who is subsidized.

I was buying plans from health care exchange for 2 years and my last plan for two (parent and child) cost me 500$ per month with 6500 deductible per person - 13000$ total.

So effectively I had only a catastrophic insurance but was forced to pay for some subsidized guys who had a platinum plan with no deductible for 54$ per month. Worst situation for people like me!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton