jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> It reminds me of that old website, "Did [some famous right winger whose name I can't remember] rape and kill a woman in 1998?" which was intentionally designed to be substance-less.

I believe this is what you are thinking of: https://en.wikipedia.org/wiki/Beck_v._Eiland-Hall

As Wikipedia notes, that actually was based on a joke from Gilbert Gottfried's segment in the Comedy Central Roast of Bob Saget, where Gottfried repeatedly said that the rumors Saget had raped and killed a girl were false. That whole segment was quite funny: https://www.dailymotion.com/video/x2x1bwa

Edit: fixed link to Gottfried's segment.
Code review approaches are discussed in this book:

https://www.amazon.com/Making-Software-Really-Works-Believe/...

IIRC the evidence was that formal code reviews were no more effective than async peer review (but both were effective at uncovering bugs).
Bonds are counter-productive, as they are a bet that any cleanup cost will be lower than the bond value. In reality, bonds simply turn to one-time cost for a license to produce unlimited pollution. Worse, they may motivate the operation to use even dirtier / cheaper extraction methods to recoup their upfront cost, knowing than they won't be the ones cleaning up the mess.

The exact cycles and targets have to be determined and then constantly monitored from the start by an external authority that retains the ability to shutdown the site at a whim. Then leave it to the operator to create their own safety margins inside of that framework. If this means that the project will no be profitable, you just dodged a bullet.
You know that your comment history includes a link to your CV, right? Are you sure this is the type of comment you want tied to your work history and real name?
She's as stuck with you as you are with her. You are allowed to stand up for yourself.
This is a great question. I work at a software development firm called Light-it and we've had a few healthcare projects. This are some of the insights:

- Security is highly sensible, all the data is very confidential and can't be lost, so it's important for the IT department to understand that.

- Both, doctors and IT people, tend to use jargon and technical speaking. Both should try being as simple and clear as you can so that there aren't missunderstandings.

- If you're building a system for doctors, the IT team must keep in mind doctors are very busy people so the system should be really smooth, usable and accessible (you'd want to have a good UX designer at the team).

- IT team should be familiarized with the Medstack (HIPAA compliant hosting).

- If whatever platform you're building manages patients information, it's very important to cover all edge cases to guarantee the information safe and the platform 100% reliable.

Hope this is useful!
Because $/resources are fungible, and your task isn't the only thing in the organization that needs resources.

Assuming you are on salary, if you can legitimately do something in half the time, great, you should then move on to doing something else that contributes to the company.

If you are on salary you are paid for your time and talent, not by the task.

The right thing for management to do would be to reward you for being efficient (doesn't just have to be simple monetary, people are motivated by all kinds of things), and then reallocate those resources that we saved to some other need.

This of course changes if you are on some kind of contract work.
My point is: even if they wanted to become Denmark, there's no way that's going to happen in 30 years, and you won't see much progress 30 years, which is an extremely short amount of time.
The library described in the article gives you a way to take an arbitrary data type, and treat its values as the primitive actions of an embedded domain-specific language (that's what singleton does), and then write interpreters for that language by saying how those primitives should be interpreted (which is what interpret does). All (or at least most of) the control structures for the language come for free, because there's an instance of Monad.

This tends to be quite helpful especially in the case where there are multiple interpretations you might be interested in. For example, a graphics library might provide an interpreter that executes drawing primitives using OpenGL to put stuff on the screen directly, as well as one which interprets the same data by manipulating arrays of pixels. Perhaps another could construct an SVG.

To do that, you'd provide a data type whose constructors would encode whatever drawing primitives your library supported, things like circles and lines and Bézier splines, and then use the interpret function to define each interpreter by supplying a function which takes a given primitive and says how to carry out whatever actions are needed to be taken to display or render it.

(Note: this example is likely a little simplistic, because most of the operations in a drawing library won't have return values, but this set-up allows for such things. You could also make a version where the things drawn also continuously produce values by reacting to user input, allowing for some sort of optional interactivity.)

You'd also likely define a bunch of user-facing versions of the primitives which would amount to singleton applied to each of the constructors of your data type, just for the sake of convenience and implementation-hiding.

Then you have a library where people can define complex drawings in terms of the primitives you provided, and supply any one of those to any one of the interpreters you defined in order to put it on the screen, or write it out to an SVG file, or whatever.

For no additional work, you get operations like

sequence :: [Drawing a] -> Drawing [a]

from the monad library, for taking a list of drawings and producing a drawing which carries them out in sequence (whatever you've decided that ought to mean via your interpretations, probably stacking them on top of each other), as well as many others.

A more interesting example (in that it would involve input as well as output) might be a library for coordinated communication of some sort over different types of underlying network protocols (necessitating different interpreters for the primitive communication operations). Again, you'd get lots of control structures for free, things like for-each loops, and ways to define new bits of a protocol by applying a function to the results of a bunch of smaller pieces of communication.
The tabs are the thing that reminds me most of ST but they are practically just Chrome's tabs -- everything else isn't particularly distinctive and seems standard for a text editor.
I too just finished Ready Player One. Such a great read. I tend to lean on Good Reads lately for recommendations. But picked up Atopia Chronicles (http://amzn.com/B00DUK1RKY) after browsing popular sci-fi on amazon's best-sellers list. It has great similarities to Ready Player One - virtual presences, future VR challenges, etc. but a very different kind of book (split into multiple story lines, not one continuous story). But that said, if you've not read Snow Crash then drop everything and read that next!
Well if it's optimized for mobile already, then I agree - the herding behavior to an app store is annoying.
Yes, there are lots of packages but the editor core isn't posted there, as far as I can tell.
> The main issue with this is that services may be reluctant to give out this information if they consider it useful to competitors.

Well, if thats the issue it's possible to use more complex cryptographic techniques to make the entire process completely zero-knowledge.

The idea is that you basically take the protocol I described but then execute it in an environment for zero-knowledge proof of general computation (e.g. http://www.scipr-lab.org/). You'd make a number of different performance tradeoffs to optimize for that environment, but thats basically the idea.

There would need to be some development needed to turn that into a production system, but if the improved privacy is the _only_ holdup, it can certainly be fixed.
Sure: If I didn't have mandated insurance, I would bank with the bank that maintained a high fractional reserve- It's obvious to anyone that you'd want to do this.

Banks that handled credit default swaps surprise had the lowest fractional reserves.
Thanks for sharing - perfect timing as I just had the best gaming weekend for a very long time and to a big part that's due to the fabulous AI in Alien: Isolation (it won the aigamedev community award for best NPC 2014 http://aigamedev.com/open/editorial/2014-awards/?utm_source=... ).
I highly recommend "How to Read a Book" by Mortimer J. Adler, it was quite an eye opener for me.
There are many reasons I might want a framework that emphasizes speed but am unable or unwilling to abandon Python.
That works great until the user pushes "No, I don't want you go geolocate me".
If you've drunk the pets-vs-cattle koolaid to the point where your instances are all (or mostly) ephermal then you're probably also using auto-scaling groups and don't care if a particular single instance falls over.
Actually the OP's own reference uses the 80% figure too[1]. Wikipedia says between 93% and 96% after controlling, though this isn't for graduates.[2]

It is worth noting that it shows a reverse pay gap in a very limited circumstance (some cities, under 30 with no kids).

[1] http://content.time.com/time/business/article/0,8599,2015274...

[2] http://en.m.wikipedia.org/wiki/Gender_pay_gap#United_States
I'm a big fan of removing dependencies and very partial to distributing single dependency free executables, but don't you just need to install all the shellfire dependencies instead of Python/Ruby etc. Appreciate that you can 'fatten' apps but this is true for the other languages too (pyinstaller etc.).
What amazes me is how useful a lot of this stuff is today, even still .. the computer music article would serve as a perfectly fine introduction to digital music generation for any new student of the subject, and the line-drawing/graphics routines are still quite relevant for any artist who wants to understand, underneath the covers, whats going on when they fire up their favourite paint program.

Wonderful stuff!
Well the content is loaded dynamically so that is going to screw a lot of utilities up.
For me it was the comic on page 132, which contains a line I actually used during a conversation last week ..
Wow, you had a 9200 baud modem?!?! My first modem was 300 baud..

It's funny how that translated - for decades to come - into real movie usefulness. In reality, of course, it was ridiculously painful.
Because hate speech laws generally wouldn't cover the President or the things journalists are saying about him. They're not general UK style defamation/libel laws.
I think you are fundamentally misunderstanding the meaning and purpose of speculative fiction.
Right. I don't understand why you were downvoted.

I don't think Eton College was trying to imply that such a brutal intervention was moral or even necessary, but they simply wanted to test a student's ability to argue and reason that it was despite how difficult and internally conflicting such a stance would be to most people.

The difficulty was the point, no? They could've chosen a less controversial prompt, I suppose, but why not this one? What difficult stances are not controversial?
Yes I do live in The Netherlands. Excuse me for not remembering a year old news item that didn't have any direct impact on me.

Thanks for the source, closing police stations is definitely not a good sign. I hope that that's a trend that has reversed since that news article came out.
I agree with you -- we need to find better ways to teach deeper understanding rather than rote memorization.

at a minimum, it would've been nice to spend less time on brain-numbing repetitive tasks and test preparation.

there is value in memorization as a precursor to true understanding, you can't have understanding without association

examples:

- math: memorization of single digit addition/multiplication makes higher digit arithmetic easier, and comes in handy in higher-level math

- music: memorization of scales unlocks better ability to play & improvise songs (before deeper knowledge of how it relates to other notes/scales/modes, how this connects to dividing the frequencies of air waves, etc.)
Native "peoples" almost always refers to the indigenous population. $STATE native, on the other hand, means that you were either born in that state or have lived there long enough that you consider yourself a "native." Language is funny.
Often much smaller. A few stores like Costco actually print it large enough that you don't have to get up close and squint at each price tag to see the unit price. Usually you can't just scan the shelf and comparison shop on unit price.
maybe add a TTL as a url param?
I have rMBP too and no I'm not trolling, you must not be using it at the full resolution. If you use Windows at the full resolution for the device, everything gets extremely small, so you have to increase the font/title bar size, even then you have to turn on zoom on IE and Chrome and the UI elements on all Desktop apps is incredibly tiny. Playing games is incredibly annoying because of how tiny everything is. Most Desktop apps do not support scaling in Windows the way one think it would. If you are fine with using one Metro app (or two with one pinned) at a time, then it's perfect.

Even in Windows 10, the new update has issues with scaling. It now caps out correctly (1920 x 1200), but it is blurry as hell.
You've submitted this twice today. Note that deleting then resubmitting is against HN rules.
I'm an anarchist. You're preaching to the choir on that front. I think the police soft strike in NYC is the most fun thing in the world right now.

But, until the rest of the world is convinced that police are an outdated artifact of a dark age in human history and should be abolished, we have to reform the laws that inflict "justice" dramatically unevenly across races and classes.
My former colleagues have been working on http://apidoc.me/ (https://github.com/gilt/apidoc). I really like this approach, which is basically:

1. specify the api in json
2. apidoc generates really nice api documentation
3. apidoc generates a single-file client for the service (currently ruby or scala)
4. apidoc generates a routes file for play2

It's scala-biased at the moment because that's their tech stack, but in practice an api-first approach seems to lead to higher quality APIs compared to just hacking something together and annotating it to extract docs. Also having a really nice client without a complicated compile-time dependency graph (on the JVM) feels like a sweet spot.
He's extremely dogmatic, and so far his movement really doesn't seem to be working? Hard to way how much of that is his fault, though.
I feel that it dilutes the meaning of whatever comes after. "I agree" conveys a stronger tone than "I absolutely agree". Same as "I love you" is more powerful than "I absolutely love you". I see it as a filler word that doesn't add anything to the sentence. It's subjective I know. Also I would add that if you "absolutely [verb]" all the time you might as well [verb].
what brand lock?
Methylisothiazolinone (MI) is a preservative that along with its similarly named counterpart MCI has become popular as other preservatives are replaced.

For example, bottle fashionably labeled ‘parabens-free’ may be more likely to cause allergy if they instead use MCI and/or MI which have for several years been among top offenders all categories of chemicals for allergic contact dermatitis. whereas the frequency of parabens allergy is low [1] but it has had bad press.

Congratulations to the author on finding the likely culprit!

1. https://www.mdedge.com/dermatology/article/198135/contact-de...
Yeah he does. If IE falls through on his two main must-have features then it doesn't matter how familiar he is with the other features it might offer.
Boulder was like this when I was in college there, well before Google existed. They always capped growth at a ridiculously low percentage because of all the NIMBY behavior.

Housing in the surrounding suburbs of Denver would easily be less than 1/4 the price. Most people who worked in Boulder commuted from a nearby suburb even back then. Thankfully it was the only the city in the area to pick up on NIMBYism, unlike the Bay Area.
I'm not sure what kind of strawman you are using as an argument here.

People complain it doesn't taste like meat because they like the taste of meat, and your answer for those people is saying that since some people like some things they never tasted before, that specific food will grow on them?

How did you get from A to B?

(Edit: And obviously I have nothing against vegetarianism. I just don't like your argument here...)

Edit 2: Really with downvotes now? This logic is acceptable to you?
Not sure, but it’s pretty funny how the most popular frameworks (rails, Django, flask, laravel, etc) are way at the bottom with 3% the score of the winner.

Apparently async db requests and batching transactions are the key to winning on that benchmark: https://news.ycombinator.com/item?id=24315512

I wish more benchmarks would produce latency vs requests/second curves in microseconds. I bet the latency is massive due to batching.
I played around with VRML a bit around 1999 / 2000 ish. I wrote a tool which parsed the Gliese star catalogue, constructed a Delaunay triangulation, and then plotted the resulting star map in VRML. I also built castles with my then-girlfriend; she did the art direction, and i did the coding. I remember VRML 2's prototypes being very useful for that, because you could define a tower or a wall section once, then stamp out copies of it.
Evidently not all sources are acceptable. Government and military websites with people's names were not enough. I was asked for realworld non-internet documentation as "Those might have the same name but not be actual relatives". At that point I just gave up.
100%. I would actually go further and say every value should be dropped immediately after its last use, including temporaries in the middle of statements, whether or not it implements Drop. Reuse the same rules that NLL uses. Breaking change yes, so do it next edition. It would lower memory usage in general and solve so many little pain points, not least of which is holding strings across await points.
Turning cloudflare off has DoS implications for a sanely hosted side, let alone a 386. You turning off tor when required would be a better option.

I hope you don’t regularly make such selfish requests to potential DoS victims due to your own arrogance / ignorance.
Why would they require the water-activated? Wouldn't that be easier to open (by the classic steaming) than standard one-time adhesive tape?
IP and TCP often are.
There’s some places you can’t use a language with a large runtime like Go. For example, operating system kernels, real time embedded systems, game engines, anywhere you want to be extremely careful about memory allocations. You can write go for most of these use cases as toys and demonstrations, but this is where languages like C dominate and Rust/Zig are making inroads because of the ability to execute on bare metal with no runtime.
You might like this article

https://lithub.com/are-we-different-people-in-different-lang...
At the museum I used to work at, we called this "double-faced nothing."
Software engineering in finance, you mean? How specialized is this?
I had never heard of borg backup, seems like a great backup tool.

Now, I just installed it on my mac and running `borg --help` takes about 5 seconds before outputting the help.

Same for any other `borg ...` command.

I'm not quite sure why, but that's the only command I've noticed to be running slow on my system.

I'm running borg 1.1.10.
Joke's on you Immanuel Kant, we have a real philosopher in here!
The parent poster was referring to the "base64url" variant of Base64 which uses `-` and `_` as the two special characters and leaves out the useless padding, making it url safe. (The 33% expansion still applies though)

https://tools.ietf.org/html/rfc4648#page-7
I have a 16C on my desk, fwiw.
Well, trees can store a lot of carbon while they're alive. When they die, they release a lot of that back into the atmosphere as they decompose. So, trees are medium-term carbon storage. I expect we'll eventually need to figure out some way to store carbon long-term (for example, put it back in the ground in a way that it'll stay there).
People should be more concerned about the possibility of a future war with China.

There needs to be some kind of political and cultural integration. If not, resource and territorial contention as well as worldview differences may come to a head and be resolved through violence.

These are extremely difficult problems and a very dangerous potential outcome of we fail. We should be making dramatic efforts towards integration.

One idea: the lunar mission should be prioritized and be led by a joint China/US team.
This is pretty much how most people implement the rule in Czech Republic for mandatory masks in public - anything that covers you mount and nose is fine, including self made cloth masks and even scarves. The government even said they are find with that at multiple ocasions.

So "I don't have a mask" is really no argument, as long as you have at least one piece of clothing on you, you can wrap it around your mount & nose. There, you have a mask.
It is like breathing more in sync with your center of gravity, it stabilizes you, which makes you calmer, may stimulate your digestive functions as well.
Prettier was originally created by James Long, who also created Nunchucks (which is the Node port of Jinja2, since we were all familiar with Jinja2 at Mozilla). I don't really have a point since he's not involved in either anymore; just thought it was interesting!
A way for government employees who don't know what a command line is to edit it.

Fault tolerance in case something happens to your web server.

A way for people to read it offline when their internet connection goes down (presuming they haven't saved the HTML).
This is what I'm going to do, I left working in academia in 2015 even though I'm still super fascinated by the research we were doing (although I though our lab application was bit banal for my tastes, but it's what got the grants) and started expanding on it on my own in my free time while working in industry.

I about to quit my job and work on it again for fun.
Running campaign for last week, useless so far.
It was a relatively isolated problem in some parts of the UK I think (I was able to buy stuff during the supposed outage over here).
There is no reason why you couldn't make a meta topic like "Valuable to startups moving to SV" and tag stuff from there. The benefit of this would be you can harness all the content already on Quora (eg: http://www.quora.com/Which-is-the-best-hookah-bar-in-San-Fra...)

I think its harder to link to pages on wiki style platforms than Quora. The whole point of Quora is an accessible wiki platform :)
Exactly. And everyone in europe used to use MSN messenger. Now I expect they use FB chat. My non tech friends either use FB chat, or they dont use IM.
Right, the OTP upgrade system is best when you have few but very controlled upgrades of your application. If you alter the production system once every week, it is better to do something with lighter weight.
They need to add keyword targeting ASAP so ads could match people's keywords within profiles.
This is the reason why jury nullification exists. It's just a shame that most citizens have no idea that it either exists, or is a valid choice when serving on a jury.
Cost of living between Omaha and Jersey City, NJ is not nearly as bad. Just because you work in NYC doesn't mean you can't live 15 min away. (Queens and Brooklyn are similar priced, if you work on the east side.)

http://www.bestplaces.net/col/?salary=50000&city1=531370...

Also, your data on Indeed is a significant undercount of the higher paid programming jobs. If you are looking for a good programmer, you will pay $150k and you won't bother posting it on Indeed or Monster.