skysight-inc/HackerNews huggingface dataset:
How would 3D printed food even work? You would grind the ingredients into a paste first then extrude them all out into some vague semblance of their original form? It's not as if you can 3D print cheese, tomatoes and beef from the same substrate without Star Trek levels of quantum mechanical superwoo.

Someone posted a link to a startup a few weeks ago[0,1] that wants to try automating food... that's more likely to be what fully automated fast food would look like.

[0]https://news.ycombinator.com/item?id=17368139

[1]https://techcrunch.com/2018/06/21/creator-hamburger-robot/
I visited the US (particularly the bay area) for the first time recently, and I was baffled by the sparsity of buildings. Suburbs and shopping areas are so far away that you need a car to go anywhere, and in turn you need massive expanses to held all those vehicles, which means that stores are even more spread apart, which essentially becomes a snowball.

Being used to high density housing and underground parking spaces all those open parking lots seem nonsensical to me, even more considering the alleged housing shortage over there.
I think part of it is Jewish organizations have done a great job investing in historians and museums to do the work.

Someone in another thread mentioned a lack of museums about the American holocaust. That stuck in my head. Now I’m thinking about how we fund historians and museums to teach that timeline better.
Don't need a book. Only need 3 sentences.

--Avoid sugary drinks.

--Avoid desert foods like cake, donuts, etc.

--Don't over eat.

Good 2 go 4 life.
You would release the lock first before lowering the priority.

As a separate issue, the priority inversion problem is addressed with the priority inheritance technique, which futex supports directly. Basically the priority of the thread holding the lock is boosted to the highest priority of all the threads sleeping at the lock, making sure it can run to completion. When the lock is released, the thread's priority is lowered back to its original level. All the xx_pi() APIs are the priority inheritance versions.

There are a number of ways to ensure fairness for lock acquisition; however, performance often suffers, so people just live with the problem and design the workload around it.
There's no point in having a system if it's not available.

There's no point in having a system if it gives incorrect answers (inconsistent).

In the real world, you have to make tradeoffs.

Partition tolerant is "most important", it's awkwardly factored out of Availability -- "tolerant" is a variant of available. Your system can't be "partition intolerant "just because that means "not always unavailable".

Another way of looking at it is what you imply: "partition tolerant" is a synonym for "distributed".
Well, let me first say how high-assurance security makes us think on these things: everything is incorrect, insecure, and backdoored by design until proven otherwise. Then, there's rigorous methods for attempting to prove otherwise. We also try to speculate about attacks using a mix of prior attacks (known knowns) and variations of prior problems (known unknowns). So, here's a few things that came to my mind:

The assembler or linker are programmed to look for and drop checks for stuff like buffer overflow.

A "macro" assembler has some code generation. It might generate the code in an insecure way.

An malicious assembler might swap out instructions that prevent side channels for equivalent instructions that cause them.

There's lots of ways to screw up assembly code in general on correctness side that might at least lead to DOS. The malicious assembler might do any of them.

The linker might do any of that. It could even be a better place for it since few people understand or look at linkers. Although memory is fuzzy right now, you could also look for any security errors that started with the linker. They could be done on purpose.

So, I would expect a formal specification of each component, their correctness/safety/security requirements (policy), the implementation, and evidence the implementation maintains the spec and policy. CompCert and CakeML are example compilers that do that for correctness. I can't recall if someone verified a x86 assembler and linker. Rockwell-Collins is best example of your CPU/microcode being verified in itself and against specs of your application code function by function. I've also seen formal work on linking, mainly with type systems, in Standard ML that a lot of proof systems output. Most just ignore assemblers and linkers for x86 for some reason. Be a great project for some people to jump on! :)

http://www.ccs.neu.edu/home/pete/acl206/slides/hardin.pdf
The original article and the "full" article don't actually list any numbers. Looks like the performance is 1000 ± 90 W/m/K [0]

For comparison, a traditional high-end thermal paste may have 10 W/m/K, a liquid-metal thermal paste is up to 73 W/m/k [1]. Copper is 385, Aluminum is 200, Diamond is 1000.

[0] http://science.sciencemag.org/content/early/2018/07/03/scien...
[1] http://forum.notebookreview.com/threads/liquid-metal-showdow...
[2] http://hyperphysics.phy-astr.gsu.edu/hbase/Tables/thrcn.html
> That's true, but it feels like the HS curriculum has gotten easier, too, and that might be part of the reason that a high school diploma isn't valued by employers.

Since the early 1990s, what was then a fairly advanced college prep track for math seems to have become the baseline standard, and graduation requirements have increased in other ways. Compared to comparably-named classes, grading or presentation may have become less rigorous, but the baseline curriculum is more advanced, not less.
>Insert secondary rant about the "convenience" of DIY grocery checkout. I cannot stand those things!

I prefer them, but I'm well aware that the convenience is more for the store not having to pay someone to do what they've trained me to do for free.
Have there been reports yet of an exploit (using Spectre/Meltdown) in the wild?
I suspect it was used as a mark to help take measurements from the images.
There was a saying at my engineering school (and probably others like it):

EE->IE->IM->I'm Out.

Electrical Engineering, Industrial Engineering, Industrial Management, transfer.
Learn Python in 30 minutes
And integer overflows, buffer overflows, and race conditions don't need any undefined behavior in C

Integer overflows are undefined behaviour in standard C.
It is highly misleading to point out that "In Des Moines, for example, there are 18 times as many parking spaces per acre as households". Well sure, commercial areas don't have households but they still need parking.

Not even questioning the numbers, which might be carefully picked, I come to the opposite conclusion. To me, "In Seattle, the parking occupancy rate downtown is 64 percent." means that there is very little room for surges. Business is impacted when the availability of parking isn't 100% reliable.
Partition tolerance is about preventing inconsistency (as you say) OR availability (turn off the system when it partitions). That's what the CAP theorem is about.

You can get partition tolerance at the expense of availability,for by refusing writes during a partition.
This is an even better analogy than it appears at face value, because hot beverages "probably" cause cancer according to the WHO:

https://www.cancer.org/latest-news/world-health-organization...
Radio waves were not invented by Steve Jobs. They have been studied extensively for well over a century. The "public-health experiment" the article wrings its hands about is not "causes cancer vs doesn't," it's whether the cancer effect is miniscule or even more miniscule.

Compared to other everyday safety hazards (cars, sunlight, pathogen exposure, bath mats...) this one is laughable even if you take extremely cynical confidence bounds.
WeWork has several offices in Colorado.
> he didn't reveal anything most of the population wasn't already aware of - but the people themselves didn't mind that much

The scope of purges was such that it was impossible not to know. When the book went out, Soviet union was much safer place to live in, simply because main purge already ended. After communism fell, he was also not only one to write about these things or talk about them, bookstores were full of memoirs.

Current support for those things has a lot to do with both contemporary politics and propaganda and with the way young democracy was mishandled.
‿ FREE Stock Photos for Commercial Use ‿
The success of Norway lies with the intelligence of of it's population. People attribute it to this or that, some institution or policy. But in reality policies and institutions are concievee of, built, and maintained by the sentiment of the people. They are smart people and they will always be well off considering their circumstances as long as that is true. Furthermore, the intelligence and well-being of the population of every country is the sole source of their outcomes. Endless ruminations on other, higher level things are a complete waste of time.
Used a Thinkpad (T550-something, retina screen) for a couple of years and can’t say I ever got used to or liked the track point, the touchpad had “palm detection“ but it was horrible and I ended up using a toggle key for the touchpad instead. The nipple fell of constantly which was incredibly annoying. The keyboard had crammed print screen next to space causing numberous misclicks and annoying shifts between laptop and external keyboard, the official dock didn’t even work oob and had to be patched via a bootable dos-usb, half the times I docked and undocked the picture stopped working completely forcing me to reboot via ssh from my phone if it was alive at all, the picture quality and workability in sunlight was horrible on the badly lit matte display. Yet it’s still the best non Apple laptop I’ve used, however after a few years I went back to the new MBP with TB and it’s been a true pleasure in comparison.
Honestly, I feel like your motivation is wrong. Most of the most amazing programmers are those that are genuinely interested in particular topics, worked hard in the area, and finally became very good at it. Your mindset really shouldn't be going to big 4 because they're cool or sound prestigious. I don't believe such mindset will last long there anyway...

Aside from personal opinion above, the chance of getting to Google is less than the chance of getting accepted to Harvard. And as you probably know, there are people
who are qualified who got turned down by Harvard because they don't have enpugh spots anyway. So if your goal is merely to get there, statistically speaking there are much more plausible things to aim for, so you shouldn't waste your time..
Just imagine, if individual Navy ships coordinated their attacks through the blockchain and Ethereum smart contracts, no individual ship commander would need to trust the others. Decision-making in a war could be completely decentralized... /s
Forgot to add drink lots of water and get exercise.
The purpose of writing is to communicate, and a writer has to be realistic (i.e. worry) about all aspects of how their writing choices will be interpreted.

My natural preference or habit might be to swear all the time, but when I write an HN comment I'd suppress that in order to be taken seriously. Semicolons aren't as strong as swearing, but it's hard to argue they aren't associated with a certain level of pretense in the general public's mind.
India government plans special team to investigate crypto fraud
I'd like to see some studies that look at combining mobile phone radiation with things that are definitely known to cause cancer.

I'm curious about the possibility that mobile phone radiation does not cause cancer, but its presence can increase the effectiveness of other things the can cause cancer.

There are some researchers who think that the mechanism cells use to detect and repair damage to DNA finds the damage by looking for places along the DNA where there are unexpected changes in electrical conductivity such as due to broken bonds. There has been speculation that passing non-ionization electromagnetic radiation could interfere with that mechanism, causing it to overlook damaged DNA that it would have otherwise found and repaired.

Note that if it does indeed have some kind of "suppress preventing cancer" effect, then the intensity of the radiation might not matter much as long as it is above some threshold. What might matter most is the length of continuous exposure, and the time between intervals of exposure. As long as the times of little or no exposure are frequent enough and long enough that the cells will be able to do their find and repair operations before a cell on its way to cancer has time to start reproducing, you should be fine.

This would differ quite a bit from the usual radiation testing situation, where all that matters is total exposure, so you can simulate long term low level exposure by short term, higher level exposure.

It could turn out, say, that 100 short calls spread throughout the day are almost completely safe, even on an old high power phone, but a couple of long conversations greatly increase the risks that if something else tries to give you cancer during that time it will succeed.

This would probably be pretty hard to conduct a study on.
Try reading summaries on something like Blinkist.
You are travelling in a worldwide convoy - a convoy across the globe travelling to the future. Those 50% are not just in pointless fortune x000 companies, but governments and charities trying and failing to do useful things with their infrastructure.

The convoy has wagons with broken spikes, no horses and people berating them because they are not travelling as fast as the well maintained ones in front

Shed a tear for those being carried by such wagons - they could reach the future so much faster if best practises were common practises

And this from someone who believes in Schumpter
Job HN: Need remote work, 12+ yrs experience
Hi Guys

Sorry for starting another HN topic.

I have 12 years of experience building products and I love to build products from scratch. I am extremely good at coding in Elixir/Phoenix, Android (Kotlin), iOS (Swift), HTML/CSS, Javscript, VueJS.

I am great in architecture and design. I am looking for remote work (work from India). I can certainly write complete products from scratch (even if you think the product will take few engineers to finish).

Do get in touch with me if you are looking for someone like me. I would be happy to chat, and understand what are your requirements and how can I help.

Please do connect with me on WhatsApp. (+91 7829713000) is my number.
This is a really bizarre statement. Could you deign to back it up in any way?
When my husband was a kid, he kept a broken console on hand so that when his dad caught him gaming in bed, he could turn over the broken one and keep playing the real one when his dad left.
Not really. Building your parking lot for peak demand has a very, very high opportunity cost. You could instead surround your business with other uses (like housing) resulting in a greater increase in steady-state business traffic that more than offsets whatever you forego from congestion on that peak day.

It is also true that small businesses almost universally overestimate the fraction of their customers arriving by car. In Oakland they surveyed the merchants on a street, who estimated 90% of their customers came by car, which is quite impossible given the streetscape. Careful observation revealed it was the inverse: only 10% arrived by car. Also the people who arrived on foot spent the most and the people in the cars spent the least.

Streetsblog has covered the topic of wastefully overprovisioning your parking capacity for peaks, as well as the topic of merchant perception of transportation mode.

https://usa.streetsblog.org/2014/12/01/the-spectacular-waste...
Wait. Browsers were a major memory hog even before. Not only Chrome, all of them. Does the extra 10% really matter?
This is why states' rights are important.

America is not a homogeneous nation, nor should we be. Residents of Wyoming should not live in the same environment residents of New York do.

Through diversity comes greatness. The wisdom of the founders is amazing.
From the article it sounded like the rocket sub was only part of what Musk tried to contribute, and he also offered tunneling equipment, an escape tube system idea, and advanced ground penetrating radar. No matter how feasible any of these were, or if he went about it in a tacky way, it's a lot more than I did.
Would it be a lot of work to have a parallel partition which is updated and swaped? If something goes wrong you simply boot the old partition. Like on new Android devices : https://source.android.com/devices/tech/ota/ab/
Oh yeah and the soft touch finish is nice at first but it starts to peel after about 2 years of use.
There are many small countries that have experienced similar abundance and not done well. Size has absolutely nothing to do with it at all.
Yes you should have it for any kind of serious coding.

Aside from thr other advantages just having a dual monitor setup with a mechanical keyboard can boost your productivity by quite a lot!
The c# version is calling only 4 methods and in C# you obviously have to declare the types.
It’s the difference between declarative style versus imperative that I wanted to highlight, obviously Python is more compact than C#, but written in that way it becomes more verbose and more difficult to read and write.
Write something like that in Lisp and let’s see how it compares.
This is good-- it's where those fantastic barn-finds come from.
This is really interesting. Did you have to do anything special to make it work in OSX?
Who wears their watch on their right hand? That's weird.

Cool demo, I guess.
Can these applications run and read/write while the filesystem is mounted?
That doesn't provide a click bait headline.
“Without tunnels we’ll be in traffic hell forever” -Elon Musk
I'm trying to comply with HN guidelines and not be snarky here, but, to my ears, that sounds an awful lot like "Now that the states are the bitches of the federal government, they don't need a voice at all." And that doesn't remotely sound like a democratic system to me. It sounds pretty tyrannical.
Apparently he is the son of a bioengineering professor and was able to work in his father's nanotechnology lab while growing up. He also started taking college courses at a local university when he was 12 (UT Arlington) before going to UT Austin.
http://www.uta.edu/utamagazine/archive-issues/2010-13/2012/1...
Would it be difficult to port this to other hardware? I would assume there is some HAL? (genuinly curious, have no experience with router sw/fw)
Show HN: SESS – Simple Email Sending Service
The forest could have markers indicating the track, could have bridges built to cross small streams, or even parts with paved (gravel or worse) paths.
This is very neat. I'd love to know more information about it. The paper never discusses the exact notation of the annotations, for instance. And is the source code available yet?
What does the American holocaust refer to? EDIT: if it’s the initial European conquest and genocide, perhaps the lack of photographic / contemporary documentation makes a museum more difficult?
Indeed, "graduate tax" has been shoved down our throats left right and centre in the media. Because who can disagree with paying a tax! It's your duty! And by changing the narrative away from debt, we can ignore any psychological affects of having large sums of debt at a young age. I was told my loan (this was before they went up to huge amounts) was affectively free because my salary would rise above inflation every year!

Let's not also forget that interest rates are on a sliding scale depend on income. People earning over £45k have an extra 3% interest slapped on top of RPI, i.e. 6.1% - amazingly similar to those in the US, no?

It's a noticeable sum off your take-home that isn't going towards saving for a mortgage. As another posted pointed out, look at your total take-home pay.

Also, the large sums of money have gone towards lavish new facilities and over-the-top student halls of residences. It seems like students have provided investment capital for universities.
Your secure passwords are weak
A mix of Google Docs for larger research projects and notes on my blog - I use Google search to recover them.

The blog entries let me save time if I return to a problem and tell me at what point I stopped.
Ask HN: Best guides to why and how to do code reviews?
Plenty has been written on the topic. What are your favorites?
It's no wonder Seattle's garages often sit empty, a parking space goes for minimum of $4 per hour
The real question: what is a snarf?
You either pay for parking or get a ticket. It must make incredible amounts of money for all involved.
Originally from PA and I really like Pittsburgh but its inner city area is pretty much a dead zone. It's really no comparison to a place like Chicago or New York.
When I read such reports I try to assume the worst is true, in this example that cell phone towers do in fact cause increased rates of cancer, however minuscule. Then I ask, is this a cost that we as a society are willing to bear for value add of the thing in question. In this case, I think the increase in cancer rates would have to be astronomically high for us to say that's too dangerous.
This is what I am struggling with right now. Many people recommend org-mode but I don't like Emacs very much.
The Nazis established a massive, systemic and vicious program for the complete annihilation of any "enemy" of the aryan race, and by "enemy" we are talking about innocent jews, Romani and many more (although, the complete annihilation of the jewish people was it's main target). You may know this as the "Final Solution". I'm not aware of any event in modern human history that resembles the scale, the intent, the execution level and the pure evil that makes the final solution program.

This does not mean that other atrocities done by any other group of people (including the "allies") are not horrific and should not be condemned or remembered. But, the final solution should always be remembered as an extreme, unique and singular event in modern human history.
What makes it safe is the assumption that when you fall, it's not a big deal when you are prepared.

If you have been swimming in ice-water, you already know that you survive several minutes without a problem. Ice claws hanging from a neck strap make it easy to crawl into safety. You have dry clothes in watertight container in you backpack if you are far away from warmth, of course.
Does this mean we can now have fully 3-dimensional ICs? (I imagine with stacked layers of silicon crystal).
My Pebble Time watch (sadly, no longer in business) has a compass app that I've used a couple of times. Maybe a smartwatch or phone could do the trick?

https://apps.getpebble.com/en_US/application/540f7cafbc27450...
We used many of the techniques described here at my former employer and they worked quite well. I recently changed jobs and although the "dig into the candidate's experience" was used often, the code review and the design collaboration weren't used much.

One employer had a Codility test which they were then going to follow up with a psychometric screening that I didn't do because I accepted another offer.
I spent 8+ hours creating a sample app for another firm.
In another case I had a take home challenge that took 4-6 hours followed by a phone screen that included a live coding exercise...all before the onsite of course.
The opportunity I accepted was actually closest to this...it was heavy on conversation and discussion, featured a design exercise, and had no live or offline code test.

Long story short, the approaches were all over the map and while I did very respectably on all of them and passed on to the next stage in every case, I definitely felt like the approach described in the video and that I'd used successfully at my former employer was superior. We never hired someone and later regretted it. We were always able to get a reasonable sense of their knowledge and skill from the techniques described here.