skysight-inc/HackerNews huggingface dataset:
Ask HN: Which company has bad interviewers?
I see a lot of people complaining about the hiring process, but no one really talks about the source of the problem: the interviewers. In which company did you get the worst interviewer? And why he/she was not qualified for this job (interviewer)?
> We can have editing methods that are character-based, yet which make those kinds of syntax errors impossible.

Your example doesn't work very well, since it's very specific (the author wants "general-purpose"), and I would say it's not actually a "character-based editing method": it has a keyboard-driven UI and a character-based display, but so does NetHack. Instead I'd say your example is a float editor, rather than a 'text editor with syntax rules'.

In any case, there is an example which is close to a general-purpose tree editor that's is keyboard-driven with a character-based display: paredit mode in Emacs, as mentioned by other comments. It's implemented exactly like you describe: many keypresses correspond to the insertion of their respective characters, but when that would invalidate the tree structure (e.g. '(' and ')' keys), different actions are taken instead. For example, '(' inserts '()', whilst ')' "steps over" existing ')' characters rather than inserting extra ones.

My issues with paredit, as I've written in other comments, are that it's stuck with a single representation of trees as parenthesised s-expressions: there's no way to alter the "view" of a tree, e.g. to a boxes-on-sticks view or a nested-boxes view (whether they're displayed using ASCII art or GUI widgets). It also leaks implementation details, e.g. altering the alignment or indentation of expressions will cause the file contents to change, despite having nothing to do with a tree.
(Second comment, because it's a different topic.)

I've found that Kerbal Space Program seems to occupy that same gaming niche for me, of a game that's more of a simulator without defined goals, that rewards both planning and the realization that all of your finely laid plans can go to hell in one second - sometimes because of a wrong microdecision you made, and sometimes because that's just how that universe operates.

But with much better controls, and you can fly cool jet planes if you want to.
I'd currently consider this, and nothing less, sufficient for informed consent.

You might, but it's doubtful that any court would.

For example, on a web site where you're taking real money in return for providing access to otherwise protected content, your terms and conditions would typically describe a contract, which the parties will enter into once you've offered those terms and your customer has accepted.

As such, the deal would be subject to the same safeguards as any other business-to-consumer contract. For example, here in the UK, there are some conditions that are automatically considered unfair and would not be enforceable, and for digital sales there is certain information you're required to provide at various stages in the purchase process or you risk the deal being challenged.

The flip side is that assuming your terms are reasonable and properly disclosed, they will normally be enforcible like any other B2C contract.
Lambda Functions in Python: What Are They Good For?
Rubicon project just laid off a bunch of staff and closed the Toronto office.
I could say that the debate is mostly relevant to "1337" hackers, that are un-pragmatic bordering to religious.

I won't do that, and instead state that the wise person selects the tool appropriate for the task.

I sometimes use emacs, and avoids vi as much as possible because I happened to learn emacs first.

But prefer IDE's and typed languages because I have a unreliable memory in respect to function names and argument order and irrelevant details like that, and I don't want to spend half my life trying to set up either emacs or vi to handle code completion so that it's even halfway-decent.

But that's just me...
Doctors without borders disagrees with your assessment in the USA.[1]

[1] https://www.theatlantic.com/health/archive/2014/11/doctors-w...
> So that they have all the obligations of a member but no say on the discussions?

Not sure what you mean. Bilateral treats that are single purpose have many advantages over tying everything into a centralized superstructure.

It would be far better if people could vote on these individually and accept or reject them as needed. This is hardly possible with the current EU.
Yeah, I've considered client certificates for this very reason, but as you mention, the UI is truly awful.

I'd like to see TLS Channel ID to become available in browsers for this very reason, but it still doesn't seem to have much buy-in.

Someone once proposed that browsers add a JS API for getting information about the certificate with which the page was loaded. The discussion is on a mailing list somewhere, you can find it if you try. It was shot down on the grounds that a page may contain resources from many origins and made over many different TLS connections, or come from cache, etc. So the idea of "what connection" a page was loaded over isn't necessarily very clear cut. If this API were added it would enable JS-based detection, which obviously wouldn't be foolproof against a determined attacker but would enable some monitoring of this issue to be done.

(Another hare-brained scheme I conceived of to detect this sort of thing is to have a special domain with a HPKP header set that doesn't match the certificates served, and a report-uri. If the browser makes a report, it means it's a normal browser acting correctly. If it doesn't, it means the page was served under a custom CA and HPKP has been disabled. Of course this is incredibly erratic as a means: it doesn't work if a browser doesn't support HPKP, you have to wait for the report to be made, or decide how long you wait before you conclude it's not coming, etc.)
We have a node.js monolith that is currently being moved to AWS and split into microservices. Since I am the tech lead, I am in the position to decide that we are going to use Clojure where it makes sense; that is, everything that's being rewritten or added. Didn't regret it yet (and I think we won't later, either).
Guns per capita seems weird to me. Guns are not evenly distributed. One gun collector with 200 guns makes for a skewed representation of the prevalence of guns.

I'd like to see percentage of households with one or more gun. That, to me, would be representative.
information === money

Also, PIA should allow paid accounts to add their own custom nodes and manage them via their convenient interface.

This would cause such a bummer for wanabe-trackers.
Spot on Michael.
I guess that was /s.

FWIW, I recently met someone whose father was a dog-tender for Pavlov. The father was condemned based on Article 58 of the 1934 Soviet penal code (section for "Contacts Leading to Suspicion of Espionage", i.e. he had relatives in Finland) and was for some time in camps and after that, not allowed to keep any good job. A dog-tender was an allowed job; Pavlov was a very nice old man who treated his workers well. Pavlov died then before the war and the family then took a longish tour of the Gulag.
Why not both though? I think the approach these days is to try to collect everything and put it into a model.

It might be similar to what happened to passwords. Passwords are still important, but they are just one signal among multiple others.
This is vindictive and silly. Keep in mind some of us here are aware the employee can be as involved in the firing as the company laying off staff.
So a lot of the comments have argued the relative merits of one economy over another, or simply invoked "supply and demand" or "availability of capital" to explain the difference.

What I very often see in Europe isn't a marketplace of employers saying "We will pay X" and then finding a developer who will work for that. Rather, it often is a company desperate to hire a talented engineer, but when quoted a totally-not-outrageous-by-US-standards salary, respond with "Oh, we'd never pay that".

I suppose in some cases the employer literally couldn't pay that, but to me it seems more like there's some kind of cultural block, like "engineers make this amount and that's all there is to it".

Managers/executives don't seem to have any such restriction, again based on what I've been privy to, so I don't think that it's (completely) a case of just "salaries are lower here"
That's one of the more egregious problems, but there's also things like the fact that placing a bed down and placing a workshop down has completely unrelated keys; manufacturing two different types of objects, ditto. I haven't played the recent versions, but organizing a military is something that's hideously difficult, and most of the guides for organizing your dwarves duties - the tasks they're allowed to perform, according to their skillsets - is best done with a third-party program that reads and edits memory directly. (You can do it in game, but you better have a notepad so you can record your dwarves' skills, and then use that data to actually assign them tasks.)

I used to play pretty regularly for a long while, and I still kept a notes.txt file with all of the various key combinations required to do the most basic of tasks.

If your profession is UX/UI design, you are probably going to take weeks off your life with the raised blood pressure this game will cause you.
1. To understand Clojure stacktraces you should read https://8thlight.com/blog/connor-mendenhall/2014/09/12/cloju.... Although I agree the lengthy huge Java dump when crashing is pretty awful, you can ignore most of it.

3. I would recommend you look into Parinfer - https://shaunlebron.github.io/parinfer/.
You can manage scopes with levels of indentation, rather than having to move parens around. It works with most major editors, including Emacs.
ClojureDocs isn't just generated documentation, but provides usage examples. Here's the page for reify https://clojuredocs.org/clojure.core/reify that illustrates the usage.
Is that really true? The US as a whole has gotten more liberal. Do people become more conservative as they age, or is it just that their kids are even more liberal?
> there are no reasonable facts on why the government should resign

Other than the fact that they tried to decriminalize many corruption offenses triggering the largest protests since the fall of communism. As many people are saying: thieves shouldn't be let go just because they've been caught and gave everything back.
Wikipedia: Deleted articles with freaky titles
Interesting, and it sucks because this kind of feels like selective application of a law.

Google probably violates this all the time with automated crawling (I've no doubt that there are sites without robots.txt, but with a written ToS that prohibits use of "automated scripts".
Doubtful - Amazon is a huge customer, for sure, but FedEx and co regularly request that Amazon rely _less_ on their services during busy times of year. I'd bet Amazon has ended up at a point where they have been able to negotiate their rates with the other carriers so low based on their volume, that any additional volume isn't worth the cost of handling.
ZF2TC Grand Cayman Island
No, it isn't. That's not what the infamous "cookie law" says, nor how it's been interpreted in practice by official regulators across the EU.
I urge you to read the announcement. Watsi is going into a different space than before - integrated healthcare (including preventive action) as opposed to their traditional funding a single patient model.
Its not flawed. The greatest use case for editor is editing text. Even the small differences in efficiency in the main use case pile up enormously on the long run. Thats why people practice vim golf - to make micro optimizations that will lead to huge benefit.

The argument emacs can do frames is irrelevant in this respect.
'Populism' in this context amounts to masses of decent people agreeing that wanting to give your mates in government 'get out of jail free' cards for sums under equivalent of £38,000 when you've defrauded some of the poorest people in Europe (the Romanian tax payers) is appalling corruption. Sounds good to me.
Economists Say Newest AI Technology Destroys More Jobs Than It Creates (2014)
> My understanding is that doctors can choose not to take Medicare patients.

Sort of. For example, most emergency rooms in which physicians have admitting privileges to an associated hospital are required to take Medicare[0]. And those emergency rooms are prohibited from refusing patients based on insurance status. So right off the bat, that's an enormous source of patients who could be publicly insured (Medicare/Medicaid) or uninsured, and they have no legal way to refuse them. (Once a patient is in the ER, if they need to be admitted, you can't (legally!) refuse to admit them based on their insurance status).

I'm kind of oversimplifying, because there are a lot of tricks that hospitals try to use to stop the bleeding - for example, Bellevue is a public hospital, and it operates an emergency room, but its private counterpart that is literally across the street does not. NYU can do some (perfectly legal) maneuvering to keep most of the patient population of Langone limited to privately-insured patients. As a result, Langone has undeniably better[1] care, despite having access to the same set of medical staff[2] and being associated with the same medical college.

It's true that private practices can refuse Medicare for outpatient services easily. And incidentally, many do. There's a reason that, except in "critical access" areas[3], most of the top physicians who operate purely private practices don't accept Medicare. However, private practices are a dying breed, so that's a moot point in 2017.

[0] Conversely, free-standing emergency rooms are prohibited from accepting Medicare. A rather cynical view of this would be that Medicare does not want to encourage free-standing emergency rooms, because it's much more difficult to use private emergency care to subsidize Medicare care than it is to use private inpatient care to subsidize Medicare care (the orders of magnitude in costs are vastly different).

[1] More expensive, but vastly better

[2] Well, sort of. Staff isn't shared between the hospitals day-to-day (a nurse at Langone will typically only work at Langone unless he or she also has a job at Bellevue), but the allocation draws from the same pool a priori.

[3] Rural hospitals that Medicare pays handsomely, because otherwise those regions would have no medical access at all.
They can refused to treat any Medicare patients, but they can't pick on chose which Medicare patients their serve.
Nice. My first thought was that somebody should make such a service. My second thought was that somebody probably already had. Do you get upticks in traffic when things show up in the news?
How to turn views into engagement: Universal Chat
React Native Remote Meetup Is Coming
https://pages.bugcrowd.com/vulnerability-rating-taxonomy

Outlines the different security priority, as mentioned above Burp is a great tool for web app testing
Cassandra testing on Jepsen. Interesting definition of "fare far better in Jepsen"
https://aphyr.com/posts/294-jepsen-cassandra
No, don't suspect anyone without evidence. You should always approach people with respect and engage with them as an individual who disagrees with you, unless you have a good reason not to.
People with employer provided insurance don't have much reason to figure out how much their employer is kicking in for the insurance and if they have a modest deductible they also won't care a great deal about the EOB.

I do agree that a single payer system that mandated prices would also likely result in lower prices, but I think that is less likely for the US than incremental changes to our current system.
Typing – Common Lisp Edition
Anyone built any apps that use Cognitive Services? - would be interesting to hear about them.
To be honest, most people play dwarf fortress with considerably plugin assistance, including the much needed Dwarf therapist.
However I feel like the complaining over the interface is really unnecessary, any interface would struggle with the level of depth that the game exposes. I feel like most would struggle to come up with a sensible interface for such a game...
It's important to realize that what private insurance is billed is the same as what uninsured/self-pay patients are billed, but what private insurance pays is negotiated rates that are often pretty close to what Medicare is paying. There's a certain level of shell game going on in there.
Act One, Scene One
The audio processing loop wouldn't benefit from using the GPU because we can already hit above audible sample rates. Beefy GPU's are usually noisy too so you don't want one in your rig.
I think you're missing the point. A significant proportion of the mentions in here and the last one were about major laying offs. When you have to lose >10% of your staff, you probably shouldn't blame the employees.

This is just an interesting counter-post to the "Who's Hiring", allowing people to see both sides of the coin.
I thought Mozilla was more so they are stopping Firefox OS and employees may move to another team?
The in-game job management interface effectively becomes unusable once your fortress reaches a certain size. It requires a third party program to manage jobs without wanting to tear your hair out.
You add functionality in vim as you need it too in its profile, local profile, or via number of other means. VimL sux big time comparing to Lisp tho although you can also use Python and Ruby and Lua and whatnot (it sux that it might not be an option on some platforms that easily).
A large portion of AV malware detection is by blacklist from previously encountered samples then uses signature scanning to catch it. So if someone creates a brand new malware it is generally undetected unless they trip other detectors like in a sandbox or memory manipulation, or remote call/exec.
You can easily masquerade a bribe as negligence.
New, global accountability mechanisms needed for a free and open internet
I have argued in favor of Single Payer systems on the basis of https://en.wikipedia.org/wiki/Monopsony . When buyers don't compete on price, then the price goes down. This is also known as "collective bargaining power".

You can see this borne out in the fact every developed country with a universal healthcare plan gets cheaper prices, often for the same or better outcomes than the USA. Including number of doctors per capita, which disproves the "shortages" myth. Domestically in the USA, Medicare squeezes doctors far more than other insurance companies. A "medicare for all" would do even better.

After the libertarians and anarcho-capitalists try to claim superior economic knowledge eventually they must admit simple supply and demand drives prices down in a single payer system.

But then I get the following objection: what about all the R&D that we do? Perhaps all that expensive health care in the USA results in better procedures and medical equipment, better trained doctors etc. ?

To this I say ... OPEN SOURCE DRUGS! http://magarshak.com/blog/?p=93

If you can introduce a patentleft movement in drugs the same as you have done in software, then innovations can come from anywhere.

And failing that, we can always do this compensation model: https://qbix.com/blog/index.php/2016/11/properly-valuing-con...
From the nsIContentPolicy Firefox documentation[1]:

Note: The order of content policies in the above case depends on the precedence of installation.

---

I recall reading somewhere that chromium used the reverse order, but I'm not certain this is still the case.

[1] https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/...
Haven't had the chance to try it myself but I have read quite a bit and I like what I see, particularly the high quality error messages in the compiler. However, I think I'd have a hard time getting my team on board with it as we use Visual Studio for the bulk of our development, and we would need to learn to work with the JavaScript interop APIs to do things like try Elm out for a single new feature on a page.
I love Clojure and have happily been using it in production for 2+ years.

Maybe I'm just used to the error messages, but I'm surprised "finding libraries" wasn't a higher-rated pain point. In many languages (at least in the web dev world) if you find a library that hasn't had commits in a few years, you can safely assume it's out of date. Not so with Clojure, and while this is due to two Good Things -- the stability of the language and the general avoidance of do-everything libs/frameworks -- it still makes it a bit hard to evaluate whether it's a good idea to rely on a given open source library. And good luck sorting through all the ring-<whatever> middleware to find the right one or right mix for you.

That said, I wouldn't go back to non-Clojure tools (for me that's Rails & JS) for most of my use cases (still awaiting a bit of maturation of the react-native wrappers for doing mobile apps. It's possible the benefits already outweigh the compilation/reload time cost, though).
The problem in the field was application installers quietly "side loading" browser plugins.
Yeah, that's the original page I linked, see my first comment. : )
I'm surprised that giving the sperm nowhere to go doesn't seem to be an issue.
Hi, I just finished revising my cover letter and applying to the intern position. Looking forward to your reply!
Dwarf Fortress is a developer game. Last I checked, you need mods to get any graphics beyond basic ascii characters. Practically everything is a keyboard shortcut that needs to be memorized. It makes the player feel like they're an operator from the Matrix trilogy.

It's interesting that by completely ignoring UI/UX the developers (2 brothers) have managed to create one of the most in depth worlds imaginable. This makes it completely unaccessible to the wider world, but beloved by the core audience and respected by any nerd that tried to read through a tutorial. It's found success in being the antithesis of a AAA game, which is usually beautiful but shallow.

I wonder if there could ever be another Dwarf fortress? Or if the target audience is too small to support another game.
Show HN: HN comments UI experiment
The costs you typically see quoted are from the chargemaster that hospitals are required to keep. That's not what's actually paid, but rather the starting point for a negotiation (or what you are billed if uninsured).

One reason for the inflated chargemaster prices (e.g. $100 for a tylenol) is that payers (Medicare is a big one) simply negotiate by saying "I'll pay you 50% of your chargemaster". Then when the hospital updates their chargemaster, they tack on another 20% and the payer comes back and says "I'll pay you 25% of your chargemaster".

It's a vicious cycle where the chargemaster prices have no bearing on reality.
OMG it's a Systemd article and nobody has posted flame comments on HN for an entire hour!
You can convert a component to static markup with react-dom (the same package used to attach the app to the container element).
> Staff isn't shared between the hospitals day-to-day

It probably is; it's quite common for fair numbers of hospital staff (e.g., OR staff that are needed only for certain types of procedures), AFAIK, to be provided by third-party contractors that provide service to multiple hospitals in the same area, and the same staff may work at different hospitals on different days based on need.
It should be only for legislators. Turn the tables and make them live in fear of what they do to other people
If you like Dwarf Fortress, but hate the interface, you may want to try out Rimworld. http://store.steampowered.com/app/294100/

It has a similar playstyle, but with graphics and a UI that isn't too bad. Not the best UI, but not bad at all.
Ngrok – Secure tunnels to localhost
I updated my original post to reflect that but I'm still not sure what the difference is.