skysight-inc/HackerNews huggingface dataset:
Thanks! Yeah it reminds me of this video I saw of some guy running super arcane Windows 3.1-era stuff on W8/10 or something with little modification. Btw, if you have rootless disabled, I have made that OS X 10.11 theme available for download. Simply move that GraphiteAppearance.car file to the alias marked '~ Car Resources' in the Aliases folder. Make sure to backup your original, if you do.

https://github.com/JohnDDuncanIII/Platinum
> I'm not surprised - I wouldn't be famous for all the money available (not an option anyway, particularly given my lack of talent!)

Not sure that's a prerequisite anymore.
It's harder for unskilled labor to emigrate across the Pacific. I knew plenty of underachievers in Beijing.

Most of the hispanic people I met through school or work were recent immigrants from upperclass families. However, one of my Columbian classmates at MIT grad school was the son of a janitor. He founded a startup after graduation. If we calculated a ratio for achievement vs our parents' occupations then he has one of the highest scores.

Here is the link to his company. http://www.skulpt.me
Because mailing lists are simple and modern webapps are easy.
I've been thinking a lot about online communities since I listened to "So you've been publicly shamed" by Jon Ronson [0].

I quite like twitter just now but I don't follow many people and nobody follows me. I often see tweets from indie game devs discussing yet another Twitter storm in a teacup and I'm frustrated by how much stupid stuff escalates.

[0]
http://www.amazon.co.uk/So-Youve-Been-Publicly-Shamed/dp/033...
The checkboxes for me (latest version of Chrome on Mac) are a bit dodgy and sometimes won't check/uncheck. Also, there's nothing more infuriating than getting the checkboxes how I want them, pressing submit and then it wiping out my changes and shaking an error message at me.

It took me a while to realise I had to select 6 starred sources, why do you wipe out my choices just to tell me I forgot to pick 6? Very annoying. If you refresh the page too it throws a server error.

Good product, definitely needs polish.
I have used Hugo and I found it more performant and easy to use.
I disagree on the phrasing. When I'm teaching beginners or juniors in a school or professional environment, as I said, I hammer that it doesn't have to be perfect. It never will be. Don't over engineer things. But everything NEEDS to be right. Where right means the problem is solved, the code is understandable, the patterns (and there must be a pattern) are easy to discern and emulate. Along with proper code formatting- I am amazed at how many people in the workforce don't even understand how important formatting is! FFS most IDEs will auto format with a keystroke.

'Right' is definitely subjective, so to you, right be what I call perfect and we're talking about the same thing. But I feel like if someone is hearing me say it doesn't have to be right, I'm excusing bad behavior and shit code. Whereas when I say it doesn't have to be perfect I'm saying a small amount of code smell or some tricky areas are acceptable if they can't be helped given the money and time constraints.
(Not directly applicable to Twitter, but to online communities in general)

It'd be interesting if you could have two votes: whether you liked what the person posted (which would only be visible to them) and whether you'd personally share it with your friends (which would affect it's ranking only among your friends)

Or put differently, I wonder if it's not possible to create a system that dynamically sorts content, instead of having static groups. Seems like static groups with a label on them inevitably end up arguing about exactly what the label means (grin).

I don't want an echo chamber, and I want to be challenged -- but I don't want a daily rage fest against whomever the internet currently hates either.
Yep. Isn't it great that these kids could compete in robotics competitions and work to support their families in relative safety instead of being stuck in a corrupt and dangerous country in which a drug war has torn apart civil society? Looks like their parents made a pretty rational choice!
Where are you from? I'm very surprised anyone would even consider eating hotdog without ketchup so it must be a cultural thing.
Well I don't think functional languages are something new and by reading the latest death and doom I'd wonder how we ever got this far and why suddenly it's so much harder to do concurrency. I confess that I don't write low level software for lunar modules but just the regular enterprise stuff and having worked with high level concurrent constructs like ConcurrentHashMap, LinkedBlockingQueue, RingBuffers on the jvm I've yet to experience the concurrency issues everyone is lamenting. I know it must be hard for the people developing the jvm to make those high level concurrency constructs available for me, but that is why I'm grateful for their work and "happy" that I can rely on them.
I don't know maybe I've just been very lucky until now.
> Why can't we just provide a simple real life example first and then go on explaining the details?

But sometimes there is no real life example. Fundamentally, math is abstract. Yes, mercifully, its models often have analogues in nature, making its purpose utilitarian and intuitive. But sometimes no analogue exists. As in much of modern physics, in math, often you have only abstraction.

I think that's why math is difficult to learn. Without compelling illustrations based in the physical world the student must follow the concepts and proofs using the rigor of math's legal transformations, fortified only by the faith that these formalisms will sustain truth. But too often the practitioner must remain oblivious to the utility and implications of both the end and the means.
We need clawback for things like this!
Product development at startups
Ask HN: What 3rd party APIs do you wish your company wasn't using?
What tools do you use that you wish your company wasn't using for strategic reasons and/or out of existential fear to your business if this tool disappeared tomorrow?

For example, we are interested in building out some custom user tracking and currently use Google Analytics (GA). We're grabbing some stats from GA API but because user behavior on our site is key to our business, I'm wondering about the downsides of this type of dependency. Obviously, Google is a strong, stable company, but so is Facebook. You hear all the time about companies, e.g., Zynga, who have relied on FB (and Google and you name it...) APIs getting burned, so we'd like to make good long-term decisions. I'd be interested in people's thoughts on how to benefit from the richness of tools and APIs out there while still building a moat around your company core assets.
The Sinclair ZX Spectrum Vega Plus Console
Probably worth noting as a bit of context to this that Fry was presenting the BAFTA awards last night, said something offensive about someone who was a friend of his (but the public wouldn't necessarily have known that), and people on social media reacted badly.
Postman's is an excellent book.

McLuhan said it: The Medium is the Message.
Too simplistic, regional arrangements don't necessarily mean everyone in said community follows the ideology of that group. Moving outside of the realm of abstracted ideological thought experiments is kind of a difficult thing. So how do you handle folks breaking your version of human rights in separate groups? Just ignore it? How's that much different from nation states?
I'm not saying the detector should filter all tweets everywhere, was just thinking about an option for some sensitive people to turn on which would affect only tweets mentioning them, for example.
What should be done? A amnesty for existing illegal immigrants? Having an open border? Do you thing this will result in an influx of economic migrants as it is happening in the EU?
Twitter needs to be very careful. I use Facebook to follow my friends. I use Twitter to follow influencers/celebrities. If they start leaving and Twitter is just left with the musings of the average joe they're going to lose and lot of users.
Tea time with Golden Krishna: The best interface is no interface – Part 2
I miss Pownce.
True, there are situations where breaking the law is the ethical thing to do. However, you are trying to put access to a copyrighted book at the same level as fighting against sexism and racial oppression. Unless you can show that these situations are closely comparable (little clue: they're not), you're just creating an excuse to avoid following laws that don't benefit yourself.
Reddit might be the perfect analogy given the propensity for censorship demonstrated both by mods and the corporate folks.
People do suck, but platforms can do a lot to mitigate that. All they have to do is make it a lot more difficult for harassers to create extra accounts. That's all. Then their existing reporting/flagging systems will have some actual bite to them, since shutting down an account will actually be consequential.
No! Thank you for pointing that out; I've always taken "limit" to mean hard but I shall no longer.

We had other reasons to move and it did end up working well for that project and others, but I can obviously only say that with hindsight.

They need to write that in big bold letters.
Not only are laser pointers potentially dangerous to pilots in aircraft, they can, and do, cause retina damage - often between school kids playing around. They should be licensed, with heavy fines for carrying an unlicensed laser pointer and compulsory jail time for shining one at an aircraft.

Complete banning is somewhat ridiculous.
"A long time ago, I used to believe that Internet would usher a new age of Enlightenment since every one would have access to many different opinions and unbiased sources."

Heh, same here. I think that so many of us simply underestimated the immense power of capitalism to co-opt and commodify everything it touches.
Indeed. I have personally worked with two such companies that sold equipment and services to oil and mining companies. Both those sectors have been hit hard and their suppliers (esp. ones who had not diversified well) were hit in turn.
This is what I found.

https://www.gov.uk/buying-carrying-knives

It seems that you still can use one at home, but good luck trying to take a knife to a forest.

Also, no sales of switchblades and samurai swords :)
Well, of course. I imagine it's done to see if they can see it reflect off the plane for amusement, not realizing that it could distract pilots and be potentially fatal.
Instead of banning all lasers everywhere for all time, why not just store laser safety glasses in cockpits?
This sounds like telling Edison and that you can't draw Tungsten wires thinly enough to make the lightbulb work, and he should just go back to gas lamps. The whole article was about learning to predict the turbulence. Now that we have some understanding of the turbulence in a tokamak, should we just continue with stellerators anyway?
The ability to write tests is a fine measure of good architecture and composability. Excessive coupling is one of the top reasons tests can't be easily written.
This. I work at a space research lab and we can't even let many of our employees view mission code; let alone the public. Violating export controls in any way could cost us our funding
> I think this is a tricky problem to properly solve

I don't think it is. I think a few simple settings could easily fix this problem; like (enabling/disabling) direct messages from people you don't follow, and customizable opt-in-able blacklists (of either users or words/phrases) that could be shared throughout the community. That way, some would be able to keep saying whatever they want, while others would be able to not feel offended by them.
So you're saying that the commercial pilot of Virgin Atlantic flight VS025 that called "pan pan pan" to request an urgent return to Heathrow was overreacting and that his co-pilot suffered no serious vision loss? Note that the laser strike was on takeoff and they didn't land until about 2 hours after departure, so the pilot's vision was still affected an hour into the flight.
You are right, should not wipe out the selection - but still emphasise that max 6 can be favourited so that they can come above the fold/scroll. Will look into it. Thanks for the feedback.
Automatically pull your code and restart your server on successful Travis builds
Yes, this is progress in understanding plasma behavior. No, it's not Commercial Fusion Real Soon Now.

MIT did not overhype this. The MIT news office used the title "New finding may explain heat loss in fusion reactors".[1] The site from which this was taken added the clickbait title.

[1] http://news.mit.edu/2016/heat-loss-fusion-reactors-0121
Totally agree that SO has little community (or quite a hostile one, if any) but that may be because it is a victim of its own success.

I see the same thing happening in other stack-exchange sites, sadly. The underlying problem may be the gradual fatigue at questions of the form:

"HOW DO I DO DIS???!! SOLVE THIS FOR ME NOW PLZ!!"

or even the more subtle "I was wondering about this homework-like question...?" which are - inevitably - just lazy students posting their homework. These get closed as "homework question".

On the flip side, there are interesting questions which don't fit into the SE model. These are the speculative or more open-ended discursive ones. These get closed as "too broad".

On SO itself, it kind of feels like most questions are homework - or even just people unable/unwilling to use search engines. Then innocent questioners who word their question wrong get caught in the crossfire, and have their question closed.
It seems to me that in the old days, not that long ago, people literally formed a mob, and often the catalyst was about who got to live next door to who.

Even the bad boys of twitter, which goes right up to mobs of people trying to ruin peoples lives with death threats etc doesn't seem quite as bad as bombing someone's church for example.
The xwidget_mvp branch has been merged into the emacs master branch about a month ago.

It allows you to embed GTK widgets INSIDE an emacs buffer, effectively allowing one to create actual GUIs inside of emacs.

This also allows you to embed a full webkit-based browser (with javascript support!) right into emacs, and use it like a regular browser.

Just clone the emacs repo, build it with gtk3 and xwidget support, and run 'M-x xwidget-webkit-browse-url' to get a full-fledged browser with proper rendering right inside emacs.

https://www.emacswiki.org/pics/static/EmacsXembedScreenshot....
Get push notifications from your code (errors, warnings, successes)
Section 508 sets the (US) government's standards for accessibility on web sites as well as applications. Contrast is specifically called out in two sections of the quick start guide:

1. 1194.21 (g) Applications shall not override user selected contrast and color selections and other individual display attributes.

2. 1194.21 (j) When a product permits a user to adjust color and contrast settings, a variety of color selections capable of producing a range of contrast levels shall be provided.

See: http://www.section508.gov/content/learn/standards/quick-refe...
Let's celebrate Valentine's Day the old-fashioned way: by getting our heads chopped off outside the Flaminian Gate!
> ... (except North Dakota and Iran) ...

And Norway, and Russia, and probably others.

The economy in Norway looks pretty bad right now. And Russia is having very bad times right now I believe.

At least in Norway it's because the oil price is way to low for them -- I heard that they break-even at $60 or $70 per barrel. That's pretty bad if practically the whole economy is based on oil.
It also doesn't have to live on life support from the advertising industry. That's quite important.
League of Legends have attempted to solve the problem by tying a reward structure to user interaction. Positive interactions get rewarded, negative interactions punished.

The upvote/downvote system works well for how simple it is for the end user. Although, this reward structure seems to favour opinion over fact- The stronger the opinion the more interest in generates. Also, the system only works well if the community is aligned. HN, for example, has enough people to flag flagrantly bad comments that it's managed to [mostly] maintain quality with growth. Reddit "blows up" when the company takes action to realign the community away from what it considers to be bad actors.

Twitter has no control over quality nor content. They've invested so much into developing a monetization platform (which some may argue has diminished quality of content) and they've ignored the core product- a community interacting with itself. Fake accounts, ads, and an organized faction of bad actors; one wonders how far-reaching the Twitter Exodus [of users and investors] will be.
I don't think Twitter is making things worse than they used to be.

Society has the problem. Twitter just makes it public.

Remember, the US used to have anti-communist witch hunts in which people were forced to give up their careers, it had actual physical lynchings, and it still has a culture where the police can do more or less whatever they want with limited accountability.

People being disrespectful or even stalkerish on a social network isn't good news, but it's a long way short of the very bad things that happen regularly offline.

If anything Twitter's problem is more that it works well for promoting celebrity vapidity, but less well for providing a mass audience for the stories of ordinary people.

You could argue there's not much interest in the latter, but then we're back to society having the problem, and Twitter being a medium for a certain expression of it.

I think Quora does a much better job of dealing with real stories and relatively civil debate - but I'd guess it's much less popular than Twitter.
From a more detached point of view, the question is whether law ought to be enforced irrespective of how it is violated. Many people would say yes.
The "professionally offended" are actually a much smaller subset of the group of marginalised people - probably 0.1% at most, and many of them holding a lot of privilege.

The "professionally offended" are by definition those that make money from others' marginalisation. They benefit from prolonging inequality and maximising the emotional pain of others by spreading grievances as far and wide as possible. They do this as leverage for personal financial gain.

The average "marginalised" person doesn't deserve to be tarnished with the same brush. It's extremely bad of you to attempt to use them as a shield.
Yeah, that's what it looks like, and I'm not sure I want that on a tails usb stick. Should I want that?
There is Spine and Spriter. They both support what you want (and much more).
Microchip Unveils Online MPLAB IDE and $10 Board
I believe that is exactly what he is saying.
It's like the way that millennials communicate with emoji

I'm GenX and not a millennial. I don't see anything wrong with using some emoji as part of my language. I already speak a language (English) which is some bastard child of French, German, Dutch, Arabic, etc. I'm happy to add a (poo emoji) when it's appropriate.
The Power of 10: Rules for Developing Safety-Critical Code [pdf](2006)
most new programmers are baffled by them (or at least by how to post to them).

That may not be a bug.
Don't forget companies with a nolock policy.
How software developers think
The internet was designed to survive nuclear war, not psychologicl war.

Until you realize that this is a coordinated, systemic attack against spontaneous global organization designed to look like a complex grassroots organic cancer, then you aren't even talking about the same problem.

http://cultstate.com/?p=167
> Also, the increasing interest rate is going to put downward pressure on the stock market, even if the economy does well. Right now that is what I consider to be the main cause of the drop.

Really? The 10-year Treasury yield (the best measure of long-term rates) has declined by 25% since the start of the year. No one is forecasting Fed interest rate hikes in 2016 anymore.
This was a good read, thanks. I love this Kentuckian medical assessment:

> "They were bluer'n hell," Cawein says.
Indeed! Thanks for spotting that, need to review my regex :)
Will take it off asap
emoticons were annoying on MSN messenger. I'd hope that people will grow out of it, like they did back then.

but perhaps they are here to stay.
Amazing that the only contact from Adobe mentioned in this blog post is from their PR folks

>At 12PM I received emails from Adobe’s PR who wanted to make sure we were on the same page with how we were addressing the issue
Vanishingly few would experience that detachment for anything they were personally involved with.
Science with open hardware: A new way to restrict participation
Its also running in debug mode...
Ask HN: Delphi (programming language) quo vadis?
hi there,

as a an older c/java and linux guy who still remembers the "good old" turbo pascal days in the 80 and 90ties:

got a job offer today which asked for delphi knowhow -> i thought, delphi is somewhere in "zombie"-state - as a former windows/rad tool replaced by .net/c#, java and whatever - but in the tiobe-language index its [still|again] within the top10 ...

any comments/insights!? :)

cheers
v.
No doubt, and they'd be silly not to. I like Mondo, but i'm not sure there's a crying need for Mondo... I just think London needs it's own bank.
It's a shame Apple is doing such a bad job with the Mac app store -- it would be really nice to have a system that limited the damage to the app's own playground and files.

Giving random 3rd party applications access to your whole computer feels like a relic from another age.
Came to HN and saw this comment with a reaction gif and I was all like [1]

[1] https://en.wikipedia.org/wiki/The_pot_calling_the_kettle_bla...
With all due respect, what on earth are you talking about? The filtering idea is much more complicated than you'd think, and almost certainly won't work. Laser safety glasses are typically sold for specific wavelength sets. However, the block isn't all that precise - typically you just filter out the entire neighbourhood. Look at the Optical Density vs. Wavelength graphs on this page: https://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=76... . Now imagine trying to combine a whole bunch of those to cover all commonly available laser diode wavelength groups. Your laser-proof glass would be nearly opaque!

Even if we're extremely optimistic and have invented some new sort of very precise optical filter, you're still looking at dramatic reductions in visible light transmission which I would have to believe would be a huge safety implications.
Refined GitHub: A Chrome extension that simplifies the interface, adds features
The Internet was designed to survive nuclear war, not psychological war
I don't know the exact nature of the Adobe bug, but Steam had a similar problem recently too "Moved ~/.local/share/steam. Ran steam. It deleted everything on system owned by user" https://github.com/valvesoftware/steam-for-linux/issues/3671

Honestly (and imnsho) the prevalence of that sort of thing makes it even less excusable for a large company like Adobe.
The follower system on twitter already sorts content like that, it's just the retweet system amplifies certain types of content so strongly that it drowns out other types. Amongst other glaring problems, like driving an evil feedback loop that makes twitter money by making everyone angry.
Sure, I'm not trying to say it was all perfume and roses before, but they had to put some effort into it at least. The problem now is it becomes reflexive and casual—you don't even really need the strength of your convictions to attack someone online.
I believe most mobile phone cell towers transmit local time. I'm not sure if you need to be subscribed to a service or not. If not, then you basically only need a cheap GSM module, costing around $10.