skysight-inc/HackerNews huggingface dataset:
AWS EC2 Container Services | Software Engineer | Seattle, WA | Full-time, Onsite | https://www.amazon.jobs/en/jobs/544896

The Amazon ECS team is looking for Software Engineers to build services that allow our customers to run, manage, and deploy Docker containers at scale. This team addresses very unique scaling challenges that directly impact how developers and organizations consume computing capacity in the cloud.

This is an opportunity to be part of a world-class team in AWS. You will design and operate distributed, highly available, fault-tolerant systems on a massive scale. This is a high growth team as we are working in the competitive and rapidly evolving space of containers and orchestration. You will be building the future!

To learn more about Amazon EC2 Container Services, visit https://aws.amazon.com/ecs
Yes. Ars Technica has changed. I do find their articles are not as good as they used to be. Although, articles from Peter Bright and Kyle Orland are still high quality.

I like their occasional (weekly?) articles on board games. I do not like their movies/series articles that much. Mixed bag on their Cars Technica stuff. However, I find there's too many articles which are only tangentially related to tech or science. Example: the story of the woman that shot her boyfriend while recording a video for their Youtube channel.

Your observation about their comment section is spot on. Comments beyond page 1 are buried.
Maybe you're getting downvoted because there's more than one way to define "in the same class"? Just a thought.
We have Tierra and an understanding of the RNA world.
Eh, I think the utility of these threads is constrained. They grow to hundreds of comments quickly, and everyone has a 4-paragraph pitch. The keyword matching is difficult because people will say something like "REMOTE OK" ... "for the best candidates" or "for some positions". whoishiring.io usually gets a lot of stuff wrong. Most posts don't include salary information.

Once in a while, a candidate will make a reply about their experience with an employer, but it feels kind of rude to butt in like that, and I'm sure it would be discouraged/changed if it became a legit trend.

Like other HN threads, it locks after two weeks, so trying to check back in toward the end of the month when some of the fervor has died down doesn't really work.

As a candidate, you have the intimidation of competing with other HN users, who are generally very smart, tough competitors. And if you mention coming from HN, the employer will naturally inquire about your HN username, and then if you occasionally express controversial or unpopular views, as any interesting and/or honest person would, you have to worry about whether those are going to impact the process, especially if they veer political or social.

I think HN is outgrowing these threads. It's not a small community anymore.
Take this thinking to the end and realize that it leads to freestanding functions. In general all the context of the program is needed to execute a functionality. It's not like the registration office owns all the students. It's not like a registration wouldn't change the student's context. Students are both an independent and related concept. The proper object to call most things on is a "Global" object. Now instead of

Global.do_some_thing(foo, bar)

just

do_some_thing(foo, bar)

There you have it. OO is an unsound approach which survived so long mainly due to the perceived real world "analogy" and because the Object-Verb-Predicate syntax simplifies code completion.
> Pesticides are not enough to explain all the harm to bees.

How do you know this? Because of the possibility (and it will always exist) of something else able to harm bees we should take no action?

> "we don't know how to save all the bees"

Is this forgone conclusion? Sounds like you are begging the question [1]

I am reminded of, http://i.imgur.com/couhw4k.jpg

[1] https://en.wikipedia.org/wiki/Begging_the_question
Some more information in this interview:
https://jaxenter.com/theia-ide-efftinge-interview-134467.htm...
You are missing my main point here. In large because I did a poor job making it, so I can't even remotely be upset. :)

Insurance works by getting people to pay in to it that will not get paid out of it. Pretty much by definition. This is why we pay insurance for cars, instead of just avoiding cars. Same for title insurance. Same for life insurance. The vast majority of people that pay into these schemes do not get paid out of them.

Now, the only way you can use a pool of "healthy" people to get low costs, is to have a pool of healthy people that are not using medical procedures. You can do this by discriminating out people that need procedures, but realize this also means you discriminate out people as soon as they start to need these procedures.

Car insurance kind of works here. Many will take on "higher risk" kids for insurance. But as soon as those kids make a claim, they will refuse to re-insure them. Same with houses. Make a claim, find that you have a chance of needing to get new insurance policy.

So, for your little hypothetical. My point is take the 50 that are healthy, and have them pay lower rates. And then, as soon as one of them hits a high cost procedure, find that you don't have enough to cover it. (Just one cancer patient will blow out a pool of 50 people in a heartbeat.)

Could it work to keep costs down? Yes, but only in a way in which would not benefit you. As soon as you needed what those costs were supposed to cover, you would be kicked out of the pool.

This is like the poor sods that think they can do a health savings plan. Only if you are very wealthy, and still only if you never actually get into an accident or need it.
Yes, that works. However, you would be facing the same problems. You can read out the pressure of a touch but the initial pressure is not the strongest since the finger is still in motion. Additionally, 3D touch is not supported on all devices.

Another interesting thing is that there are also private APIs for reading out the estimated finger size of a touch. This can give you even more information to determine the velocity from, as light touches are usually done with the fingertips.
The secret connection between anxiety and sleep
SciTec | Dayton, OH | Numerical computing and distributed systems developers | ONSITE http://www.scitec.com

SciTec is a R&D-focused small business that develops new algorithms to analyze remote sensor data. We're looking for developers to help create, develop, and deliver new high-throughput data processing algorithms, from R&D prototypes all the way into production environments. Key areas of expertise we're looking for include:

* Numerical computing using C/C++, MATLAB, and Python
* High-throughput distributed computing systems
* Orchestration using Docker on DC/OS

More than specific technologies, we’re looking for developers who are willing to dive into complex problems, work across multiple technology stacks, and help us keep moving algorithms out of the lab and into real-world use. Strong communication skills and systems engineering expertise are key.

If this sounds interesting to you, we have two open positions available:

* Remote Sensing Software Developer (2+ years experience, position focused on development). APPLY: https://scitec.workable.com/j/DAD68207C0

* Scientific Application Architect (7+ years experience, position focused on team leadership and systems engineering). APPLY: https://scitec.workable.com/j/57AEE55BCB
Actually its a switch you would have to switch, when you wanted to update the OS or any file that had been marked as read only.

All it does it convert something which is currently invisible (the bad guys escalate privledges and then can stomp all over anything) to something that requires you to stop and say "ok you can stomp on things."

Typically that would be unexpected if you weren't updating the OS but sure social engineering always works as is mentioned elsewhere.

The goal is just to add depth to the security to slow them down.
Thanks for catching that. We are accepting remote applications now. We'll soon update the posting to reflect that.
Thanks! We were also looking for alternatives previously before started building Vecta, but none fits the bill. Atm we gona polish Vecta up and ensure it's as good as what our users expected or even better :)
Many will say that "better care" is up to opinion and debate.
Carnegie Mellon University | Cloud Education Research Programmer | Pittsburgh, PA | Full-time, Onsite

The Computer Science Department is seeking a Cloud Education Research Programmer to work on an exciting new opportunity. You will be working with Prof. Majd Sakr, who with his team developed a project-based online Cloud Computing course. You are responsible for developing new projects using the Google Cloud Platform (GCP) and will be responsible for maintaining, enhancing, testing, and debugging the web-based applications that are used to administer projects of the online Cloud Computing course and other CMU CS courses.

* Design and implement educational projects to run on cloud infrastructure. Migrate existing projects from Amazon Web Services (AWS) or Microsoft Azure to the Google Cloud Platform.

* Developing the front-end application through which projects are developed and students complete projects.

* Experience with Cloud platforms preferable – GCP, Azure, or Amazon Web Services (AWS).

* Experience with Django, Bootstrap, ReactJS, and JavaScript charting libraries is highly desired.

Learn more and apply at https://cmu.taleo.net/careersection/2/jobdetail.ftl?job=2005...
Haven't read it yet. Curious about the implication of the title. Expecting article to be that it could be asymptotically faster, but practically slower. :) (That probably says more about how I choose to read headlines than anything else.)

Edit: Read the article now. Incredibly happy to see that the implication was on purpose. :)
> It is censorship resistant though so you can use it to pay people online when the government does not want you to pay these people.

Only cash is "censorship resistant". As a technologist, this is either an embarassing statement, or, a hopeful data point on the durability of 'hits-it-on-the-nail' technology, such as cash, or paper and ink. (Yes, I'm getting bullish on paper pamphlets ..)
If you see an architecture that has a box or a ring with the word "controller" in it - the design is wrong.
VerOps | Full Stack Engineer | Austin, TX | Onsite | https://verops.com

VerOps is building the future of hardware simulation monitoring and triage (think Ops for Verification). Our software tools track millions of simulations daily, and are used by hundreds of verification engineers to be more productive and make higher quality silicon designs.

The stack is Golang, Python, Javascript, and an optimized database design.

Looking for backend or frontend engineers. You can learn more on our website and apply via email: jobs @ verops.com
Why did this get pushed so far off the front page? Currently it's at 51 points after being up for 2 hours and it's on page 3.
I'm not saying the bees will definitely die off. I'm saying we don't know. We need to be prepared in case it happens.

Edit: I definitely didn't say that we should take no action.

Edit2: If you're asking "what else has been killing bees en masse", here's a list: https://en.wikipedia.org/wiki/Colony_collapse_disorder
I don't expect it to optimize to P4, are you talking about this? (it's one of the answers to that answer)

> The quoted delay of 5 - 6 clocks is much better on later microarchitectures. For example from Sandy Bridge and Ivy Bridge, The Ivy Bridge inserts an extra μop only in the case where a high 8-bit register (AH, BH, CH, DH) has been modified

And you see that even on later architectures the point of avoiding AH makes sense (which is the opposite of what that GCC code does)
Heck, the basic methods of writing provably correct programs have been explained in plain English since at least the 70s:

https://www.amazon.com/Discipline-Programming-Edsger-W-Dijks...

https://www.amazon.com/Science-Programming-Monographs-Comput...

This is not some rocket science type verification with a dependently typed theorem prover language, it's fairly simple paper and pencil logic. It should not be hard to adapt it to Solidity specific concepts like running out of gas.

The reason these techniques are mostly ignored is that the techniques don't scale at all to large programs calling APIs with imprecise semantics (e.g. filesystem, network), and most people would rather publish imperfect software and iterate rather than spec everything up front. Well, unlike most software, contracts are not large, their semantics are meant to be 100% precise, and most people would rather take the time to make sure a contract does what it claims to do rather than discover a bug afterwards. I would hope.
Erik Meijer and Gilad Bracha: Dart, Monads, Continuations, and More (2012)
> But why take away my paddle?

Because there are upsides -- a major one being proper implementation hiding and (not sure if this made it in:) "classpath" isolation.

> I'm not dumb, I understand the risk of depending on private APIs.

Well, you knew the risks, so I'm not sure why you're so upset that Java 9 precludes you using what were ultimately private APIs.

It's not possible to have it both ways.
This little 64-bit NanoPi went to wireless
Not saying this is what happened in this circumstance, but even an expert has to explain the 'why' of things. "Disable HT and try again" comes with a hint of "please go away", whereas "disable HT so we can eliminate a potential cause" smells more like "I really want to understand this thing."
The most frustrating thing about being an older programmer is watching organizations make the same mistakes over and over again. Yeah, sure, you might want to hire an older guy because he has experience with the intangible project stuff. But only if you're planning to listen to him. I feel like Bill Murray's character in Groundhog Day:

Me: We need to create our security architecture in the beginning. It's always harder to add when we have a bunch of functionality to work around.

Management: But we don't have time. We promised these features by January 1st. Don't worry about security yet - the initial version won't have critical business or customer data.

Me: We'll never have time. Once the users get ahold of this we'll be buried under requests for new features and critical bug fixes. Particularly since the only way we have to test it is to have people poke at it in a browser.

Management: Adding automated testing would take too much time.

Me: ...
The puzzles are similar to the ones on https://cryptopals.com. The first one involved a combination of caesar cipher and running a jar file. The second one looks to be related to timing attack.
20spokes | Full Stack Engineer | Chicago IL | REMOTE, ONSITE https://www.20spokes.com/careers

20spokes is looking for its next team member. We’re a small team that works in web development building web apps and mobile apps. We are growing fast and quickly becoming one of the premier agencies in Chicago for startups. Projects are exciting and new as we work with our clients to build their ideas and businesses start on the web. Our unique and broad experience helps us work effectively with projects ranging from 2-6 months.

* 4–6 Years of experience with Ruby on Rails in a production environment.
* Solid experience with React or other Javascript frameworks like Angular or Ember.
* Experience working on fast-paced projects in an agile environment.
* Pragmatic approach while still delivering quality and maintainable code.
* Team player looking to collaborate and contribute to shipping great projects.
* Strong desire to learn and improve your skills.
* Strong object oriented programming foundation.
* Experience creating data structure and modeling the architecture of a project
* Work using TDD principles.
Count on Fraud News CNBC to write total lies about an industry it does not understand.
You shouldn't advertise your site the day you register your domain. Filters like WebSense block new domains. I've seen this happen multiple times here.

I wonder if there's a correlation between a domain name's age, and the HN rank of posts that link to them.
Honestly, I feel that's quite an unrealistic stretch and not really conducive to a constructive conversation.

I want my medical history to be analyzed, especially in aggregate of everyone else's: to find anomalies, develop new medications, advance science, better understand the genome, and a myriad other "positive" outcomes that come from a system like this. I don't care if the NHS builds their own data crunching system or they contract it out to someone else (although in this case I'd lean towards preferring someone else with a track record in ML already, e.g. a leader like Google) -- what's most important is the medical advances that are all but guaranteed to come from it, not the potential threats that could come from its potential misuse.

It can be argued that Google, specifically, is too biased to handle the data (in which case, it sounds like they just need to be more transparent with how they're using it). It could be argued that it could fall into malicious hands that would blackmail or do "evil" things like raise premiums (to which transparency and security are, obviously, very important). It could be argued that the chance of misuse outweighs the chance of it doing any good, and so on. Those are good arguments, and address vulnerabilities in a system that shares extremely private data, and each concrete criticism opens up the conversation to how to improve the approach. Just saying it'll be like 1984 isn't very helpful to argue. How will it be like 1984? How can we address that?

If technology can be used for good _and_ bad, we put checks in to make sure it's used for good and not used for bad; we (as a species) don't avoid creating it altogether. Transparency, security, accountability, verifiability, etc are all problems we've solved in similar situations throughout history to make sure a system benefits everyone, even when there is a risk of bad players. I assume you have a bank account, even though a bank manager could just bag up all the money and walk out with it any day (or not).

Not to be cliche, but: with great power comes great responsibility. Utopian goals like "solving disease" are always going to come with the risk of someone misusing some new panacea-enabling technology to spread an even worse disease. We should be making sure technology is properly checked and balanced so we can actually use it to do good, not fighting technology (or advancements in health or technology) from existing in the first place because of fears of "what if".
VM snapshots work this way, e.g. persist changes, discard changes and revert to previous snapshot.

This is more feasible with a file system where snapshots are efficient, like ZFS. With client-side virtualization (e.g. Qubes), snapshots can be done outside of Windows.
And the parent is mistaking, he's probably American.

You cannot use a bank accounts well across EU country. Banks are a very localized service, they provide specific account number formats and payment methods by country. It will be a huge hassle day to day when you want a SEPA transfer and the guy expects a RIB or a sort code.

It's worse with UK and Switzerland because they have a different currency. You really need a local bank account or you get bankrupted by the fees and the exchange rate. Incidentally they are the only places where there are the big tech and finance companies to work for.

Most banks are national. There are very few banks that have an international presence, with decent service at the offices.

The last time I went to a French bank in a different region than where I opened the account, they told me they can't do anything and I have to go to my "home" agency.
Dead Program's Society
There's nothing that prevents you from doing the first one, if for some reason you prefer working in the browser rather than in some Electron application. For fully local scenarios, it is expected that it will be able to work like a standard editor: you just launch it and work, you don't have to be aware of this frontend/backend separation.

The use case I am interested in is the following: at my company, code has to stay on central servers/infrastructure, you shouldn't clone it on your laptop. The only choices to work are either a graphical editor through a remote X session or a terminal-based editor, both having important shortcomings. Having a complete IDE (electron or browser) that edits files remotely be really nice in that situation.
Tesla’s First Mass-Market Car, the Model 3, Hits Production This Week
Awh, it doesn't do Japanese kana. I wanted to make a "Learning Japanese - for those who don't wanna", with

「ウンーリダバア！」

i.e. "unreadable" at the top.
Is a text editor more effective for you than pen and paper?

I like a text editor because I can type faster than I can write, but something about writing on a paper works better for me.
Citation needed.

Wikipedia is actually falling victim to the opposite: ideological tyranny imposed by a small cadre of editors.

Some Wikipedia articles now show noticeable bias (e.g. compare the "Men's Rights 'movement'" article to "Women's Rights"). On many pages, particularly gender related articles, there is a band of aggressive editors who will fight reasonable efforts to balance the tone of articles. Outside contributors who try to improve these pages will get dogpiled on. Unless you are an expert at wiki-lawyering, you won't survive even a couple edits before you are banned or restricted from editing. They enforce/investigate multiple accounts, VPN & proxy usage vigorously, so once you are out, you are effectively purged.
If you are ambitious and make edits similar to what others have tried (often because all of them are trying to fix the same biased statement), expect to be accused of being a "sockpuppet" or of being a "meatpuppet." If that fails, you will be accused of "tendentious editing". Of course responding to these accusations takes extraordinary amounts of time -- which is the point. These tactics are used (very successfully) to reduce people's resolve to contribute or fix biased articles.

Wikipedia's ideological hijacking is a serious problem and arguably represents the biggest threat to Wikipedia's longterm legitimacy. Those engaging in ideological hijackings have (very rightly) realized that if they can define what is written about a movement on Wikipedia, they can control what society thinks about it.
Oh, right, objects can lie end to end and have nothing to do with encryption. I had never heard it in security context without meaning e2e encryption.
There are a multitude of websites. One of the most well-known and reputable US-based sites is coinbase.com
Amplify | Product Engineer | San Francisco, CA | Full-time, REMOTE, ONSITE

Help stop Trump. The past six months have seen an explosion of local grassroots groups across the country. Amplify is an app that lets groups share calls to action with their members, grow their membership, and collaborate with other groups.

Non-profit work with real pay.

https://getamplify.org/eng
Except Microsoft leaked their "golden" Secure Boot keys. I don't know all the details of how Secure Boot works, but I am under the impression that if malware gets Administrator access to the system, it can install it's own bootloader using one of the leaked keys. Then bypassing Bitlocker is as easy as presenting a fake BitLocker screen asking the user to enter the key.