skysight-inc/HackerNews huggingface dataset:
I agree. I had an interview yesterday where they passed, and the reasoning was "You didn't seem interested in the job." And I sort of think that's hilarious, because nobody tried to sell me on the job. Nobody told me exactly what the job would entail. I never met the hiring manager, even though I was on-site for 5 hours. And clearly they weren't interested in me... It just seems weird that I have to be jizzing my pants to work for them, but they don't even have to try to sell me on the role.

And this goes doubly true for any company that reaches out to me first. Like, if I apply to your company, then yeah, you have an expectation of me being interested in the company. But if you reach out to me, then maybe you're the one who needs to sell yourself to me.

I don't really get that attitude by employers. Whenever I'm interviewing candidates, I really try to sell them on the role. I try to tell them what's awesome about it, why they should want to work here over literally anywhere else in the world, and why you WANT to sit next to us for the next six months and work with me and my team on projects. Part of my job as an interviewer is to not only gauge your ability and interest, but to convince you that we're the best place for you to be.

Or... do interviewers really think I selected their company is the only company I even considered talking to? We're engineers. We have options. You (the company) have to meet me at least halfway.

Incidentally, I've often wanted to ask my interviewers to solve a tech challenge. I don't want to join a company where the team is incompetent and I'm constantly cleaning up after them. Oddly, that's never a consideration that companies allow candidates... ;)
When I'm learning something new I try to take notes by hand or type them up. Every few days I'll rewrite what I learned from memory, as much as I can remember. Then I'll compare my current notes to my previous notes and fill in the gaps that I skipped. I repeat the process every few days until the information is ingrained in my memory.
oops, thanks. Thought I saw a picture of a "he" on the home page. Went to check again and it looks like the site is completely gone now, including this article. That didn't take long!
So it will continue to spread and now nobody can reclaim their files, and they continue to accept btc.
Their site runs on their server and is free to visit. Micosoft runs their products like Windows and Office on YOUR machine. That's the difference.
> My understanding is that the EU is, or has already, going to label roundup as cancer causing.

Well, the EU commission has to decide but the ECHA study concluded that it is not carcinogen

https://echa.europa.eu/-/glyphosate-not-classified-as-a-carc...
In that sense multi-core cpus/"logic cells" in FPGA are not really partition tolerant.(i.e CA)
Aren't the kinds of plants you can grow in hydroponics limited, though? I like having flowers on my balcony, and I'm not sure I could get the same stuff with a hydroponic setup.
It's relevant because it's like the nukes were stolen and that it will continue to happen
The concept of "Monopoly" in U.S. antitrust law and the concept of "Dominant position" in EU law are basically the same.

Compare the laws here:
EU (http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:...)
US (https://www.law.cornell.edu/uscode/text/15/2)

And whether or not you are forced to use a product is a large part of what it means to have a monopoly: https://en.wikipedia.org/wiki/Switching_barriers
I like running ossec on my linux boxes:

* ossec - https://ossec.github.io/

Also worth looking at:

* chkrootkit - http://www.chkrootkit.org/

* rkhunter - http://rkhunter.sourceforge.net/
Admittedly, I didn't read this yet but all I could think of when I read the title were hipsters dressing up like Nikola Tesla, accidentally electrocuting themselves.
Looks like you've figured a lot of it out, but if you want more details... The way instruction decoding works is the hardware slams some of the instruction bits onto the microaddress bus, causing a 16-way dispatch based on the instruction, selecting which instruction to execute. In detail, looking at the microcode:

!17,20,GETAD,G1,G2,G3,G4,G5,G6,G7,G10,G11,G12,G13,G14,G15,G16,G17;
DIS0:	L←T←IR←MD;
DIS1:	T←ACSOURCE, :GETAD;
GETAD: T←0, :DOINS;	PAGE 0
G1:	T←PC -1, :DOINS;	RELATIVE
G2:	T←AC2, :DOINS;	AC2 RELATIVE
...
G17:	L←ACDEST AND T, TASK, :SHIFT;

"IR" is the special instruction register. Loading it from memory (MD=Memory Data) causes a dispatch after the next microinstruction. ":GETAD" is a microcode branch, so the next microinstruction after DIS1 would normally be at label GETAD. However, IR causes bits 0,5,6,7 of the instruction to get OR'd into the microaddress, resulting in the dispatch to G1, G2 etc. But how does the microassembler know that G1, G2, etc need to be aligned properly for this to work? That's what the !17,20 directive does: 17 and 20 are the necessary alignment in octal, followed by the list of labels that need to be aligned.

Further instruction decoding is done with the IDISP and ACSOURCE special microcode functions, which do more complex decoding (based on multiple bit combinations) resulting in similar dispatches. So the branch to :DOINS or :SHIFT will do a second dispatch, based on the earlier ACSOURCE.(See page 30 of the hardware manual for details.)
Thanks echion!
The comment algorithm seems backwards. I hope HN at least does sentiment analysis to see if the flavor of the comments tends toward being negative before downgrading the post.
I think there are overt racists, but they are in a minority and certainly not exclusive to any political party.

Though this is a hard conversation to have meaningfully since different people mean different things by racism. The context here is a Northern European visiting the U.S. I think it would be a bit of a stretch to say they'll have a hard time in the rural south. I'd say (accented) rural Southerners would have a harder time in NYC than Scandanavian visitors would have in Mobile.
>Europe's countries do not block websites.

Sure they do. https://en.wikipedia.org/wiki/Censorship_in_Denmark
You're kind of making his point for him.
Accelerated interviews for fired employees
Exactly. Eat at your own risk. Live at your own risk.
Wow, TIL. Thank you! Good that the building doesn't have a perfect focal point then!
I'm afraid that this attack demonstrates that the old PC architecture: Side-loading any app, userspace, privilege escalation, low level file sharing functionality just isn't for purpose.

If malware can exploit a 0-day, 100-day, 1000-day security hole in a corporate network of 2000 machines, its too easy for that malware to share itself across the network and send emails attachments to AllUsers (every single company I've worked for still allow Everyone to send anything to Everyone).

Microsoft's next XP patch should be to remove SMB functionality or just outright disable it (and probably remove IE and other nonsense installed by default too).

And when Windows 7 expires the final patch should be a severe lock down too..
That just means someone's got a wallet containing the private keys corresponding to a lot of addresses. So when they want to move some coins, they just sign all the various transactions and send the money to new addresses.
Ironically, by avoiding "GMO foods", your friends are probably increasing their exposure to herbicides that have a much clearer connection to human health risks.
Usually if things are replaced for another there is a reason. If you arguments are not your thing, I can only appeal to authority, namely the people that created the system in the first place:

The Conference agrees on the need for significant
security enhancements to the entire Visa Waiver Program as set
forth in the Senate bill and to the implementation of the
electronic travel authorization system prior to permitting the
Secretary to admit new countries under his new waiver
authority. The Conference mandates that the Secretary develop
such an electronic travel authorization system to collect
biographical and such other information from each prospective
Visa Waiver Program traveler necessary to determine whether the
alien is eligible to travel under the program and whether a law
enforcement or security risk exists in permitting the alien to
travel to the United States. The Conference believes the
Secretary should check the information collected in the
electronic travel authorization system against all appropriate
databases, including lost and stolen passport databases such as
that maintained by Interpol. The Conference believes that
checking travelers from Visa Waiver Program countries against
all appropriate watch lists and databases will greatly enhance
the overall security of the Visa Waiver Program.

https://www.congress.gov/congressional-report/110th-congress...

As you see, the main stated purpose is not the check citizenship but to query various databases in advance.

(For completeness I want to add that nowadays "You haven't travelled to some countries" is another requirement to use the VWP. The ESTA application also asks for things visa applications do not, such as the names of your social media accounts.)
This is why your rent will keep going up
This is absolutely detectable, and IDS signatures already exist for EternalBlue (Let alone the fact that it was patched by Microsoft in March).
You totally could pump it out, and I suspect that's what humanity will have to do, as clearly we are not going to stop pumping it in for a while...
Tripwire is the archetype, it's been around for over 15 years.

https://en.wikipedia.org/wiki/Open_Source_Tripwire
> Compare MS and the bundled Internet Explorer: Yes, it was more convenient for people not to be required to download a browser after installing the OS.

That was a non-issue, as OEMs were able (and did often) pre-install any number of software packages on top of Windows. The issue was MS telling them "if you preinstall Netscape Navigator, you won't get any more Windows licenses from us". Among other things that were unequivocally harmful to consumers.
Isolate Web, Worker, Data Layer Components for Application Scaling
> 5 view browser.

It does.
I also find that briefly paraphrasing the abstract helps me understand my own expectations of the paper. Even if the paraphrase is wrong, it's still a good primer for switching into active engagement instead of passive absorption. Also, when you finish the paper you can review and correct your initial impressions; sort of like tutoring yourself (which personally I find helpful from both perspectives, tutor and tutee).
From what I can tell, everything that's been published since the IARC publication has been in the direction of glyphosate not being carcinogenic. As well: the World Health Organization walked IARC's claim back in a subsequent publication.
isn't the GC part of the Go program that gets compiled to WASM though?

The Haskell crowd seemed to think that was how it would work for them:
https://www.reddit.com/r/haskell/comments/5ydqrc/compiling_t...
There was a previous article on HN about the WX-7. It's an incredible piece of mechanical engineering. It's more symmetrical than it looks at first.

The thing has the thermal management problem from hell. The magnet coils are superconductors and have to be maintained down near liquid helium temperatures. The plasma is at a few million degrees. These are inches apart.

3D printing might help when the next one is built. Rocket engines have some of the same problems - they're plumbing parts filled with cooling hollows. Those take way too many joints and welds to build. The Space-X Dragon spacecraft has 3D printed engines, which gets the part count down.

If we ever get room temperature superconductors, these things will be much simpler. If we ever got high temperature superconductors, so that the whole thing could run hot, like a boiler, that might make it economically feasible.
> But 0days or no, there will always exist some number of computers that have not been properly kept up-to-date and thus will be vulnerable to security exploits even after they've been disclosed and patched.

You are correct about this. Patches were released in March, but many seem to have put off security-critical patching.
Show HN: Culture Designer 101
> most wiener-type sausages sold in the US are fully cooked at the factory

I don't know if I would say most, but some may be.

From my experience, hotdogs (and other sausage products) typically contain a ton of what is known as "pink curing salt" (aka "Prague powder"):

https://en.wikipedia.org/wiki/Curing_salt

It's dyed pink to prevent confusion with common table salt (and it isn't the same as the "pink artisan table salts" you sometimes see, either); in fact, the amount used in curing sausage and other cured meats is actually very low in proportion.

Such cures are used for ham and bacon making, too. The actual meat isn't cooked in any manner, but is perfectly safe to eat - though technically raw. In the case of hame and bacon, the meat (after curing) will usually then go thru a secondary smoking process, which also tends to dry out the outer layer of meat, further protecting it from bacterial intrusion.
Working at night may interfere with DNA repair
Is there a clear leader in the commercial space? It sounds like New Relic is the most frequently mentioned, maybe I'm asking who's #2?

I am particularly interested in who best supports .NET on Windows.
> For example, evolution. I know someone who believes in it so strongly that you can't suggest that it's still just a theory, and that it's actually possible that it's incorrect.

It is a theory, but theory in the scientific context doesn't mean what you think it means.

By the way, evolution is a fact.
[re-posting a duplicate of: https://news.ycombinator.com/item?id=14646228 , which disappeared, perhaps because it was behind ddns.net.]

I made this prototype in response to a post I saw at:

https://www.demandrush.com/problems/api-save-files-url

but never heard a peep back from demandrush. Before I shut this web-service down, does anyone here think anything of it?

It's trivial to modify it to send you your web page snapshots via email or whatever. As it happens, the MHTML format is especially suited to email.
> All of the affected companies' should be considered compromised by the NSA.

Which is ironic seeing as the ransomware, like WannaCry, is using the NSA supplied 'EternalBlue' exploit.
I am sharing why the people I know who eat organic food do so.
fair point, maybe what I should have said is can you point to a single injury/death resulting from the intended or proper use of roundup/glyphosphate.
Why isn't this a violation of 18 U.S. Code § 2511 - Interception and disclosure of wire, oral, or electronic communications prohibited

https://www.law.cornell.edu/uscode/text/18/2511

"except that a provider of wire communication service to the public shall not utilize service observing or random monitoring except for mechanical or service quality control checks."
> I think this change is unnecessary.

Just the opposite, faster startup time and lower memory footprint for the JVM via modules would be great. Both via process start, storage read, container image transfer. It'd also be a boon to JVM based dynamic languages by extension.

Albeit if you're layering images the cost could balance out over time in deployment. The runtime density would be increased overall with modules though.

> It would be really nice to be able to ship self-contained, executable binaries for native targets with the entire runtime embedded in the executable.

This is where go wins over JVM hosted languages, it'd be nice to bring JVM into new domains.
Sure. I would guess that racism is indeed probably more common than most people realize. But don't get me wrong: Just because something is common, doesn't mean we should move to just accepting it. I think it would actually highlight how subtly and unconsciously racist many people are, which would help us solve that problem.

I was thinking of things more like: functional drug users, sexual-practices, etc.
Also, electrons are fundamentally indistinguishable, so even in a DC circuit, wondering where they came from is stupid.
That's not true. When an exploit shows up on a computer, "How did it get there?" is often the hardest question. There's no way to know short of capturing it in a lab environment.

If you're talking about "at scale" being "the entire world," then yes. But usually the NSA tends to target their operations regionally, e.g. Iran.
I'm sure you would acknowledge that's a very exceptional situation, right? That's the point of this whole subthread: that this kind of stress is exceptional in a work situation.
Some of the criteria I use to upvote:
- Article is very relevant to my line of work and technology preference (i.e. Software Development).
- Well-written articles that provides very good insight and context on the topic being discussed.
- Lots of insightful discussion about the topic.
- Something that is essentially beneficial in terms of technical and social impact to people and the society in general.
- Topics that cover breakthrough discoveries and better ways of doing things.
(a) people stay longer on google.com

(b) Google can track users better

(c) Google gives AMP pages an advantage in the search, often even catapulting page 13 results to before the top #1 result – due to the AMP carousel.
Pandora CEO Tim Westergren Steps Down
Sure - this paper (PDF warning) is a decent place to start learning about how the process works. http://quebec.hwr.arizona.edu/classes/hwr432/2014/jones02-TD...

I haven't looked at the industry in a couple of years, but I think that many of the high-end commercial sensors use some variation of this technique.
People who don't run Windows shouldn't get cocky! There are many, many attacks on Linux:

Here's one in the news from just last week. A ransomware where the victim agreed to pay the equivalent of US$1MM in bitcoin.

https://arstechnica.com/security/2017/06/web-host-agrees-to-...
Ask HN: What would you recommend for a beginner learning programming?
I'd love to learn how to program so I can prototype SaaS ideas, and full-stack apps. Are there resources you would recommend? I keep hearing about React, but is it beginner-friendly? Thanks!
That would be ironic and sounds interesting, do you have a source that demonstrates organic food increases herbicide exposure?
It makes sense if you consider that some folks will only read headlines and potentially skim news coverage without checking any further into validity.
The best "app" I've found is a DS game designed for Japanese speakers : https://www.nowpro.co.jp/menu/products/game/kanzen/

Everything is in context, it has a practice portion for things you needed help on, you can make lists of vocab, it tests for kanji writing as well as reading, and the zatsugaku challenge has lots of interesting things going on.

I haven't found any other tool to be even in the same league
Bibtex-normalizer: Normalizing BibTeX entries to a common format
An Introduction to the Koka Programming Language
The engineering challenges and their solutions are described in detail in this video:

"Wendelstein 7-X - from concept to reality" (10m30s)

https://www.youtube.com/watch?v=lyqt6u5_sHA
Number of nails as analogy for CPU operations? That's not hiring a programmer, that's hiring a computer.

What I mean is that -- thanks to all the programmers of yesteryear -- most programmers operate at a much higher level of abstraction when building anything that big.
Not sure, but pretty much any plant with a root system will grow in hydroponics (which includes most flowers). The fertilizer mix may be different for different plants, but the concept is the same.

The biggest pain with hydroponics is that you do have to totally change out the water periodically. That gets difficult, because you have to add nutrients, and those nutrients are pretty caustic, cannot be pre-mixed and actually need to be mixed into the solution in a certain order...

After a while, these "automated garden projects" end up becoming basically industrial control/automation projects with complex rulesets, programming schedules, etc. It was fun and I learned a lot, but it ends up being a much bigger project than you assume when you start.
Thanks for checking it out. You're right. I do exactly what you describe in order to handle such cases.
What Is the iPhone?
I had imagined a ball valve mechanically hooked up to a servo - afaik, ball valves take the same amount of force to operate, independent of pressure (within sane limits).

Thanks for your reply, though. I'm starting to think about doing something like this, despite all the warnings in the original post and all the comments that it's basically doomed to failure.
It only hit 1.0 6 weeks ago[1], I don't think we'll have a good sample size of prod usage until the end of 2017 at the earliest

[1] https://www.cockroachlabs.com/blog/cockroachdb-1-0-release/
Some sort of attempt at laundering, perhaps?
Proposal for C++ Metaclasses [pdf]
Allowing stale reads is a pretty weak version of consistency.
A friend of mine was laid off (https://techcrunch.com/2016/12/13/disqus-lays-off-11-as-it-p...). He spent time interviewing for a new job and found that it sucked. Companies move super slowly because recruiting/hr expects candidates to move slowly because of job and limited time. So he's finding candidates and companies willing to move fast.
I think the opposite is AI for the sake of AI.

He is trying to show that AI that solves business problems is more valuable than AI that scores 1% higher on some benchmark.
I disagree that it is a dupe. The purpose of the post is different.
Microsoft offers 4 weeks paid family caregiver leave to employees
PETYA a new ransomware global attack
Being implemented in C++ doesn't ensure that a C++ interface exists. A C++ API is available for TensorFlow, though, and also a C API.
To be clear XP wasn't available in 1997.
Yes, AWS has a huge amount of power, and no, they shouldn’t have it. You need an economy of small businesses to allow innovation and startups. No startup can compete in an economy full of big players.
Wow, webrecorder seems very cool, especially since it's OSS. Is there any way to set it up to record all incoming traffic? In these days of cheap storage that'd be very cool. I know I personally only use about 30GB a month, so a $70 2TB hard drive would last me five and a half years of browsing.
> My question would be why don't donors and taxpayers (who are funding research) demand that researchers do these 11 steps?

Because the overwhelming majority of taxpayers do not read them or care to. Also, even though a taxpayer may not read papers, they hopefully still see the value in the progression of science, and allowing scientists to assume a certain level of background to the audience of their paper probably allows them to use their time on science.

Perhaps there's an opportunity for a motivated individual or group of individuals to make something to parse papers and help make it easier to read for those who don't have the proper background?
To do it properly you would likely be looking at mandatory access control, such as SELinux, so that the ransomware wouldn't be authorized to modify the files and further would make itself obvious in the logs.
Not very easy to use (in a way that still provides meaningful security) outside of the server space, though it can be done.
Sounds about right, also for productivity. I began having a strict "no cell phones" rule after school and on weekends and found as a family we were much more productive plus had much more enjoyable conversations.