skysight-inc/HackerNews huggingface dataset:
I think we also need to put this in historical context.

I remember a few years ago an Australia jailed for drugs in Indonesia explaining that she pleaded guilty while maintaining innocence in Australian media because "this is how it works here." IE, the system expects you to admit guilt and apologize, else face a much worse outcome. I thought "That's how it works everywhere."

This is not just across countries, it's across time. Confession has almost always been a part of the legal process. It's been necessary for mercy (plea bargain) and it's been extracted through torture, manipulation and any other means possible. Nearly every witch during the English witch hunts pleaded guilty and grassed on other witches.

I suspect that the same thing was going in the squares of Jericho 400 generations ago.

The concept of a trial where the accused defends, prosecutors accuse and the juries or judges decide is an idealization and/or a back-up plan. Even if we wanted to do this in all cases, we couldn't afford to. Modern judicial processes are too expenses to be used in all but a minority of cases.

I don't think we can fix this wholesale at this point.
I miss Mark.
Berlin Reverse Recruitment Fair
So both creators of C used Windows...
Microsoft is merging its Outlook and Sunrise apps
Ask HN: How to finish projects, when you're multipotentialite?
Hello, I'm new here, but from what I saw it's a good place to ask a question that's been bothering me for quite some time.

I'm a multipotentialite. If I resolve a problem in my head, I'm bored with it. I can tell someone how to do it, see the results, and then check the feedback. I'm good at this.

For my daily job I have a dev team and I'm responsible for introducing new IT/process solutions in our company. And that's basically my dream job - I gather and process information, and give solutions that my team can develop, or that managers in other departments can introduce to their processes.

I work with computers (for me IT is about doing all the things that are repetitive, so people can do creative stuff), but mostly I work with people, as I need to know what the teams in the company can do, what do we need changes on system level or what can we leave to people, as solutions are often on the border.

I have a lot of projects that I've started, piles of notes I've made since I was ~14, a lot of backups with projects that I started, I developed some kind of pre-MVP versions, just to explore my ideas and see what's possible at the time - and when I "solved" it.. it was boring, and I went to other projects.
Last project made me snap, as I've got the working thing on the web, planned out the refactoring (as it was written in 2 days as a proof of concept and to gather feedback), and I can't make the next step..

The only idea I have is to have a help of 1-2 developers that are willing to put their time in my project. Project that (mostly) don't have a business plan, but they may be fun to do, may create a great community, maybe in future they can have some business value (but this I didn't yet figured).

Now my 30th is coming, and for couple of months I've been wondering about "how to make this work?"

Did any of you out there had similar problems? I know I'm not the only one :-) How did you make the next step in making your projects work?
Does anyone have much experience using roff rather than TeX? I feel like I have to install heaps of stuff to get anything done in TeX, LaTeX, or any of the *TeX, and it feels like a wobbly tower that collapses with minimal provocation. roff seems dead but I was encouraged to recently stumble upon this package of roff macros which makes me think roff deserves another look, especially for my simple needs.

http://www.schaffter.ca/mom/mom-01.html
No, random person thinks what we all think: "how the hell did they get my credit card details?!?!"
Strange I submitted the same link earlier.. https://news.ycombinator.com/item?id=10467460
If you want to compare to abstract models of computation, the closest one might be a multi-stack push-down automaton (which is Turing complete).
Terminal changes very little.
It's been on the front page for hours now.
“Dear Huffington Post, Please don't hotlink images without permission”
Good. We need to punish those who peddle false information on behalf of the chemical industry.
You won't find much argument from me here, but I think I need to clarify my point. I'm not saying that blue-collar is "better" or even has better chances for adoption[1] (though I believe it does), but that when you decide to go non-blue-collar, how exactly do you do that? For example, you mention "deemphasising consistency or underlying coherence" as a bad thing. But how bad is it? We know memory safety is important. Do we know sound type systems are important to the same extent? My important meta-point was that when designing a new language for the industry, you should at least do so to solve a problem that you believe (preferably with empirical evidence) causes real pain in the real world. That's how Java, Erlang, Clojure, Rust and even Kotlin were designed (Kotlin is different because it's decided to solve a less-painful problem but for much less cost, but the same thinking is there). Are crude type systems a real problem? I don't know, but I certainly have never seen any evidence to suggest that is the case. So if you set out on this path, at least conduct a survey or research (or even your own rich experience) to convince yourself that your solving a major problem. Why? Because unlike many other tools, new languages are very expensive to adopt. The higher the cost -- the bigger the benefit you must provide.

Having said that, as you correctly note there are other paths to adoption, such as being the only language on a popular platform (JavaScript, Objective-C, Swift), or being a scripting language. Those seem to have their own rules.

[1] Although Java wasn't more marketed than other heavily-marketed alternatives at the time, and Python and JavaScript both have their own peculiar adoption stories, with JavaScript still trying to look similar to its "sister-language" Java, and then being the only choice on a popular platform, and Python taking a long time for decent adoption that even today is far from C/Java/C# levels of popularity, and either case being, or at least starting out as scripting languages for small programs -- not as languages for "serious" systems.
This is essentially the difference between an adversarial as against an inquisitorial system such as in France, Italy and others.
That Return to Castle Wolfenstein screenshot...

Thanks for reminding me that I'm getting old.
Not on those screenshots, but C++ creator Stroustrup is also a Windows user.
Any time you use last-4 as something secure, you're doing it wrong.

It's not a question of what I use those digits for, it's a question of what everyone else uses them for.
The itunes interface hasn't changed much in the last 13 years. Not many software products go that long without a major reskin, especially seeing as it came from a company that prides itself on it's progressive design.
Personally, I just want to know what love is.
From 0 (+9) to 5,000 (+8) Planets in 20 Years
FTFY
I'm struggling to understand why they wouldn't just use non-locking selects instead of turning auto-commit off.

Does the auto-commit add additional lock overhead for some reason ?
Poor Pluto :'(
I really liked these.

This makes me feel old. I look at those desktops (particularly the Windows 95 one) and think they look clean and neat, with few distractions. I also know that they ran speedily on rubbish hardware.

After ditching my BBC B (I was poor), I remember using Win 3.1 on a 386SX with 4MB RAM that someone had thrown out and installing software to take over program manager and make it look like Win95 because my machine wasn't powerful enough to run Windows 95... How a second-hand 486DX was a revelation. 16MB of RAM! Unfathomable! What could use so MUCH RAM????

I also remember faffing with config.sys etc. to unload mouse drivers so I could run games that moaned about himem.sys in DOS. And telling every game that I really did have an Adlib sound card and a SoundBlaster 16. I really didn't. It was a £7.50 soundcard I bought from a boy at school (who now works at Amazon and has software patents, well done to him! He was really clever, wrote games, played piano like a pro too. Nice guy).

Then the upgrades to Win95, 98 (oooh Web desktop!), installing RedHat 5.2 (no, not RHEL 5.2), reading PC Plus and any magazine that mentioned Linux in an effort to learn more (dialup was expensive), and to make my abysmal VESA graphics card run X, then running FVWM, KDE1 (looked like CDE, how reassuring), GNOME1 (it's squishy), KDE2, 3.5 (perfection, everything was configurable) then going back to GNOME2 (it was simple), then abandoning it all after GNOME3 and KDE4 (hmmm a cashew) and going to OSX. All the Linux desktops I used in tandem with Windows XP and 7 to "keep my hand in" both markets.

I also dabbled with BeOS; it was really really fast. Upon examination in recent years, the development API for it was really simple too. Pity the wxWidgets wrapper for it was shut down.

It's amazing what having rubbish hardware will make you investigate.

How I miss Netscape, the feeling of discovering something new in computers that made you go "wow" (IE4 and DHTML), or the feeling of "this is really great and USEFUL" instead of "this is really pretty", the joy of getting X to run, or learning a new Linux command whilst stuck in the CLI, getting VNC to work, doing X-window forwarding. I miss the lack of Internet, the fact that knowledge of systems came through hard work and patience, through reading and waiting for the next month's magazine that I bought with my paper-round money. I truly am an old fart.
grass, noun (PERSON): UK slang a ​person, usually a ​criminal, who ​tells the ​police about other ​criminals' ​activities
RTCW:ET is still well and alive thank you.
Hi! I like the concept but by looking at your website I don't know (1) what problem you're solving and (2) how you do it.

How does the "Intelligence" work? Why should I auto-generate a collage when it's more fun to create one by myself?

At the moment it seems like it would be a nice automated addition to other apps (e.g. Instagram generates "moments" from last week automatically and lets me share them with others, etc..)

Would love to hear your thoughts! :)
How  to Use Color in Agile
> I think it's wise (in most case) to defer to older generations when stuck with serious questions like these -- and I doubt you'll find an older person/person on their deathbed who would say something like "I wish I would have spent less time loving, trusting, and committing to others".

This might make intuitive sense for many. But people aren't really good at empathy towards their earlier or future selves. People generally wish their past selves had worked and suffered more to make their present self better off. IOW made tradeoffs that would benefit your present self at the expense of your past self. A person on their deathbed will appreciate archievement and richness of experience in their past life disproportionately in relation to comfort, balanced life etc.

For some excellent insights about cognitive biases people have in thinking about their happiness, read this book: https://www.randomhouse.com/kvpa/gilbert/

(This is not to recommend you shy away from love or trust or commitment! Just a methodology point.)
"It's so easy to get carried away by enthusiasm, ambition, pride, fear"

ahahahahh.

That's so immature...

You have 24hours in a day, decide how you allocate them. You'll soon realize that there's a choice to make. Since we're coder, we need time to achieve. So it's dead simple :
* full time on code and you'll achieve => hapiness
* full time on family and you'll feel right => hapiness
* 50/50 and you'll have none of them and just have a basically I'm-not-extraordinary life

It always blows me away how many people refuse to see that this choice is inescapable and that it implies abandpnning a bit of yourself to keep in touch with humanity (i.e. friends, wife, children).
If this is irony then it's pretty dumb. The scientist is being suspended for "publishing research about adverse effects on monarch butterflies from widely-used neonicotinoid insecticides"
The Article contains a mistake regarding the KaTeX library. KaTeX supports server-side rendering via node, but also rendering in-browser.

In the article it is stated, that it only supports serverside rendering.
I was about to say: isn't that just another expression language?

I've sometimes wondered if Lisp-like languages wouldn't be a much better way of writing documents than our current markup languages of choice. If I'll ever seriously try to pick up Racket, it'll probably be to give Pollen a spin and see how it is in practice.

http://pollenpub.com/
Update from CaptainTrain in the comments in my reply to where do you get the data:

"It’s magic. :) To be honest, this is a strategic topic we can’t comment on. I’m sorry."

i.e they have it via a backdoor - someone is giving them it who shouldn't or they're scraping it.
Can't be bothered with customer service? New start up offers to do it for you
China to begin two-child policy
We'll see what the sands of time have to say about this :)
Any questions on the App? email us help@asqway.co
Your Video Marketing Strategy Needs YouTube and FaceBook and Brid.Tv
China to end one-child policy
I live in the UK too and have never heard anyone refer to Lego as Legos. The latter sounds extremely odd (in the same way that 'sheeps' does).

I wish North Americans would use the correct pronunciation.
Unless I'm missing something important, it takes some special level of incompetence to fail like that. I have 1 hour and 10 minutes of total flight time of a quadcopter under my belt and could probably navigate better than that.

Which makes me wonder, given the other apparently trivial failures mentioned in the article, how many more drone drops are successful and go unnoticed?
Groff is definitely easier to use. For really simple stuff, just the standard macro packages me, mm and ms are absolutely fine. And they compile faster - much faster than pdflatex. The mom package is very good, but a bit more complex. I gave up on it a few years ago after having trouble building it on NetBSD, and it looked like it was abandoned. But that link shows Peter Schaffter is still maintaining it. Might have to look up my old groff_mom files and have another go.

And it looks like it comes with the standard Ubuntu installs. See man groff_mom.
Brand new website – your library with JavaScript stuff and jQuery plugins
This is like saying to people who have procrastination issues (or any addictive, sub-optimal behavior pattern, really) that they should just make a different choice and not put things off. The real issues are subconscious and take a lot of time and effort to fix. Knowing something is different from being able to consistently execute on it.
Yes. Right now this submission is 15 hours old, in position 25 with 1065 points and 313 comments. In position 24 is a submission from 15 hours ago with 131 points and 22 comments (https://news.ycombinator.com/item?id=10466678). In position 19 is a submission from 14 hours ago with 153 points and 70 comments (https://news.ycombinator.com/item?id=10467190). So it's not just because of exponential submission decay nor because of flamewar filtering.

Last evening GMT this submission was in fourth place when by points/comments/age it should have been first.

User flagging is the most charitable interpretation.

edit: now at position 54, 1078 points, 315 comments, 16 hours ago. At position 53 is a story from 17 hours ago, 69 points, 13 comments (https://news.ycombinator.com/item?id=10466419)
System: How to build a new game?
The tiling window manager wasn't invented yet? All of these screenshots look like floating window hell. Thank god we live in the future!
Introspection is good. But what introspective observation led you to conclude that love = "a second-rate life" and "pathetic"? If you arrived at this conclusion by "paying attention to your own feelings", this should logically be applicable to yourself, and the specific circumstance. You in another decade may feel differently, and any other person will of course have different value judgements and desires. Besides, joie de vivre vs. love is a false dichotomy.
Are we e10s yet?
> If you end up in front of a criminal judge (at least in California) you are essentially guaranteed of being convinced.

That seems untrue. http://www.courts.ca.gov/documents/2015-Court-Statistics-Rep...

I'm looking at page 47 (72 in the pdf). ~13% of felonies that make it to court result in acquittal, dismissal or transfer.

There are a lot of caveats, including but not limited to: this is only felony cases (there are about 4x as many misdemeanours as felonies, but I can't immediately see statistics for them); I don't know what transfer means.

But even with those caveats, my current guess is that your father didn't see a representative sample.
Facebook aims for slow-download empathy with 2G Tuesdays
I'm in the middle. "Legos" annoys me in the same way "sheeps" does, but at the same time, "LEGO" also annoys me. It's "Lego". It's a contraction, not an acronym - and stuff any company that demands we futz with our language just to write their name :)
Interview with Dennis Ritchie (2002)
Oneplus launch the Oneplus X
Only insofar as they used them as gateways to other machines. Ritchie was on a Plan 9 box, and Kernighan was in other various machines via X
Here is some more information on this event that ended the cultural thaw in the USSR.

https://en.wikipedia.org/wiki/Soviet_Nonconformist_Art#1962_...

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

Khrushchev lashed out on the artist Ernst Neizvestny, interstingly he seems to have regretted that move once ousted, as Neizvestny was later approached by Khrushchev's family to design the tomb/monument for the former general secretary. go figure.

Maybe this modern art thing was designed to take some influence on the direction of cultural discourse during the thaw (relative liberalization) of the soviet union after the death of Stalin.
It could indicate that judges are overeager to convict, or it could indicate that prosecutors are unwilling to try someone they aren't really damn sure of. Or a combination of the two, or probably a bunch of other reasons.
>If you convert branches into straight jumps, then branch prediction cannot be wrong anymore. Thus improvement.

It's more like: No degradation. And there might be performance degradation by the additional memory use.
"Let the punishment fit the crime" - works both ways. Putting an innocent man in prison is far far worse than than letting a guilty man basically go free as is the case here. An important precedent but far far from ideal or whats necessary.
"saved"?
Oh, how could I forget AROS? I had a few years ago a blast during a week-end while porting NetHack to AROS. The development tools at the time weren't up to current standards but I got a kick out of "programming like it's 1989". For 2 days at least. I wouldn't have to do it on a regular base. :)

AROS is a bit odd, as they are trying to build a full-blown OS although most of the people are probably running it in the hosted version on Linux.

IMO using one of the free unixoid OS as foundation with AROS on top would make more sense. I'm sad that Amithlon didn't work out.

Using classic Amiga as main computers is a hardcore task. I can see that it is not impossible to achieve with PPC Amigas and MorphOS or OS4. But for an 68k Amiga, I don't think it's possible without severe limitations.
The New DMCA Rules Don't Go Far Enough
I would be interested in seeing the error rates from countries with nationalised healthcare.
LuaTeX is still under development (note, though, that this is not abandonware or anything like it, it is just a deliberate and careful project that has done amazing work over an extended time). A person who wants a document that will still work in five years should likely go elsewhere.

That said, however, if you are interested, a good place to start is by reading the user support list http://www.luatex.org/support.html .
> Images that end up somewhere totally wrong, text/graphics overflowing onto the page margins, are just some of the bugs that you regularly have to fight with

I write a lot of TeX, and I have never found that those things are the fault of the standard software; rather, they are my fault.
I call the individual articles "bricks" or "pieces" and the collective "lego". UK born and bred.
If mobsters were that competent, they wouldn't be mobsters in the first place.
Ebook: Building Battle-Tested Front End Software
> This makes me feel old. I look at those desktops (particularly the Windows 95 one) and think they look clean and neat, with few distractions.

They also look like someone tried to come up with their own ideas. Everything today is flat, sketchy, inexpressive and boring.

> How I miss Netscape, the feeling of discovering something new in computers that made you go "wow" (IE4 and DHTML), or the feeling of "this is really great and USEFUL" instead of "this is really pretty", the joy of getting X to run, or learning a new Linux command whilst stuck in the CLI, getting VNC to work, doing X-window forwarding. I miss the lack of Internet, the fact that knowledge of systems came through hard work and patience, through reading and waiting for the next month's magazine that I bought with my paper-round money. I truly am an old fart.

I sometimes find myself thinking the same, but I guess it's the slow pace that allowed me to fixate that knowledge that I miss. We made a lot of these discoveries by piecing together various puzzles. It forced us to think what happens "underneath".

Nowadays, when everything is a "how to X" Google search away, you need a little discipline to keep thinking, instead of blindly following instructions.
The City That Has Its Own Operating System
ratpoison was started in 2000, I think... inspired by this:

http://www.nongnu.org/ratpoison/inspiration.html

I've been using it since around 2003 or 2004...

Except I don't use the tiling stuff. I like to live in a kind of retro future. My laptop has a retina display that I mostly use for full screen black xterms with a font about the size to fit 80 characters.
Replacing managers IS an effective way to fix organisations, if there is a systemic problem, if other parts are not problematic and if you find good replacements.
> in what the officials said was the first attempt in the state to smuggle material into a prison with an unmanned aerial vehicle

Eh.. surely it's the first detected attempt?!
Amazed that Dennis Ritchie used a non-monospace font, I don't think I have seen any other serious developer use one.

Also amused to see the Jerkcity comic open in Jordan Hubbard's screenshot.
Does anyone know if the wrongfully convicted victim has the right to sue the former prosecutor in civil court? I'd have thought so, but there's no mention of this possibility in the article. If so, there would be a difference between the criminal offence of withholding evidence versus the civil offence of selling the victim down the river.
This is a total nitpick, but I was actually Homejoy's first engineer. I was fired after 4 days, and then they hired Dan to replace me. This has no relevance whatsoever, I just thought I'd clarify that one bit :)
This link has a bit more information: http://news.xinhuanet.com/english/china/2013-11/15/c_1328919...

(Yes, it's from a couple of years ago, but it describes China's thinking).
"China will loosen its decades-long one-child population policy, allowing couples to have two children if one of them is an only child, according to a key decision issued on Friday by the Communist Party of China (CPC)."

So there are still rules, just not as stringent.
I am just dreading the day they move from license plate readers to face readers. The technology is advancing fast enough for it to happen
More specifically, for the 37% of the population which was affected by the one-child policy, the number has moved from one to two.