skysight-inc/HackerNews huggingface dataset:
awesome work! really useful :)
I spent about 10 minutes writing my post and it was very cathartic.

The article is teasing the reader. It could have easily explained the basics of the device in one or two sentences at the top. The two main questions the reader has are "Does this work?" and "How does this work?" The writer is just being cute by not getting those answers out of the way.
I've been in plenty medical investigation for this. I'm quite sure there isn't anything physically wrong with me.

Also. The fact that I can control it by observing the signs my body gives me...
I have seen D-K written about in the context of beginner-experts; people that don't have more knowledgeable peers to help them see the limitations of what they know (think one-man IT team in a small company, or angry drunk Uncle rambling on about politics in the recliner).

My observation is that D-K comes up in areas that people think are easy to understand (but are actually complex). Especially if the person comes from a domain with high perceived complexity. Example would be computer scientist discussing education or psychology... That seems to be ripe territory for D-K.
except if you want type checking at compilation time
If I recall correctly Google built its own network gear long time ago. Completely makes sense. Looking at Cisco product with regard to security & the recent NSA leaks you really don't want your network gear from them.
Absolutely. And it's not just on WaPo stories; it's on almost any kind of post that can be tangentially tied to Trump populism.

One of the subreddits I frequent is for a liberal major city. The the_donald shills are vastly outnumbered, but every single post has a few of them popping up to argue in their disingenuous signature troll style (tu quoque, gish gallop, rinse + repeat).

I used to waste time arguing with them, but now I just down vote and move on. These people aren't interested in any kind of real debate; they just want to broadcast their Breitbart talking points over and over again.
The thing is that the API would still have to send them as strings even with this new ES feature because JSON doesn't support it.
I don't agree that the minimalist approach is favorable to growing the platforms.
No it isn't. I've had accounts on numerous alternative social networks and none of them are much good as general platforms because there aren't enough other people using them, or using them often enough.

Stop pretending network effects don't exist or that your social media usage habits must be true for everyone else.
You've now altered a global object which other code may rely on. Indeed, you may overwrite someone else's Array#square method (or have yours overwritten). As a separate module, the additional code is logically distinct. You can find many discussions about monkey-patching elsewhere. It's not my intent here to argue one way or the other, just to answer your question as to why one may choose package the code as a separate module.
wow, thats right.
There's a solution to all of this: TAoCP has thought through these issues carefully, and it would probably be best to study the tradeoffs Knuth presented.

Python handles common cases, but it breaks when you push it too far:

>>> 1e100
1e+100
>>> 1e100+0.1
1e+100
>>> 1e100+0.1 == 1e100
True
>>> 9007199254740992 + 0.5
9007199254740992.0
>>> 9007199254740992 + 0.5 == 9007199254740992
True
>>> 9007199254740992 + 0.5 + 1
9007199254740992.0
>>> x = 9007199254740992
>>> y = x
>>> y += 1
>>> x == y
False
>>> x = 9007199254740992 + 0.5
>>> y = x
>>> x += 1
>>> x == y
True

You could argue that handling the common cases is all that's needed, but stuff like this pops up in e.g. writing software rasterizers. It might also be one reason why PyPy can't quite match the speed of native programs, though that's just a guess.
Damn, that is over $1 a year per user. Gotta have a high value customer demographic to justify that...
How is this attack vector any different from sending an arbitrarily large string?
This.

What needs to happen is a kind of re-education of people to learn how to act appropriately in the company of others or when they choose to associate with others (within a company). And it needs to happen from elementary school. But it needs to avoid the us-vs-them of political correctness. It has to be simple and apply to everyone. The implicit message also has to be the same as the explicit message, in this regard.

The road to hell is paved with good intentions is the first thing that comes to mind --or the cobra effect as well, or production quotas in Marxist systems. In trying to treat one issue, you create another just as problematic issue.

Interestingly, one can see high participation of women in discriminatory cultures like those in India, China, Russia, etc. There professional jobs are an avenue of escape from social domination --and I'm sure we don't want to achieve balance in employment via those means.
It seems that IBM is really struggling to stay connected to reality, let alone run a profitable business.
This article is terrible. Of course the body and brain are complicated. But that doesn't mean they don't operate based on rules and systems and mechanics. Just because we can't control how the machine works 100% doesn't mean we currently aren't "Hacking" it today and won't be able to even more in the future.
Hi, I would like you to buy my first product for something like $1.99. Where can I send you a link in private?
Having never seen either actor in anything else before The Wire, I too was convinced that they were American. While watching the scene where McNulty went undercover to play an English visitor to Baltimore, I thought his accent was laughably bad – and that it was intentionally bad to add even more humour to that scene. I was doubly impressed when I later found out Dominic West actually is English and had even studied in Trinity College, Dublin (my adopted home).
Agreed that the existing infrastructure is sufficient.

My main question is how to support both direct and indirect (via a "social" client (as if email wasn't social)) usage in a sustainable fashion. Otherwise I don't see it gaining traction.
I'm using python/notebooks. I'm pretty new to this.

There's little auto-complete and the online docs are terse with few or no examples.

People say python is easy, but it seems like there's many packages/ways to do the same thing, which makes learning confusing. It's especially confusing trying to optimize/pretty up code. I've hit plenty of gotchas.
James Joyce considered himself to be "a rather useless man with alcoholic tendencies". Being at the top of one's craft does not equal happiness.
Most universities are self-insured from what I've seen, in the education industry most schools are self-insured too.
That's fine if you already have a strong social network. Email is a terrible tool for discovery of new things, which was why Usenet came into being.

Usenet was imperfect but great in many respects. I harbor a lot of resentment towards the people who wrecked it.
Yes and also totally hilarious as in like in my day we had to walk uphill both ways. Jeez you guys had to actually program? That must've sucked, Grandpa. No vr you can just point at and say/think what you want? (Like when Grandpa was a kid and his dad didn't have a computer)
Reddits don't work via email, though I envy the tree approach to discussions
I actually went from Things to OmniFocus and am currently using a somewhat hacked collection of Todoist, Asana, & IFTTT.
Writing an exploit in that would be a real challenge.
Wait so killing babies in general is ok (liberal bias is pro-abortion), just killing gay babies is weong?!

In any case, I don't think your comment belong on HN
What makes you think they can do it better in terms of security?
In my opinion it is a matter of costs and trying to solve a specific problem.
No, it's not about novelty and people hiding from their parents. That's a factor but it's far from being the only factor. Look into the history of Usenet, people didn't give up on it because their parents were on it.
This might be why a federated system like Mastodon or GNU Social could win out over a fully decentralised one like torrents. Because for a lot of people, the individual services that act as network nodes could work like Facebook/Twitter does now whereas more technically advanced users could host their own nodes instead.

Which reminds me. Why are all these decentralised/federated services focusing so much on trying to replace Twitter?

I mean, maybe it's a silly question, but replacing Facebook, Instagram, Reddit or any other number of services would be just as valid a goal. Why is every one of these systems seemingly going for the microblogging market in particular?
I think it's fair to say that neither passengers nor the airlines care whether the 737 cockpit is cramped.

I don't love flying in 737s. Although I'm not sure 757s are all that much better. But the link sorta points to the basic issue. Upgraded 737s mostly do the workhorse job at a reasonable level. Building a new airframe for that space would be really expensive and would have to clearly surpass the 737 economics.
Besides what another sibling comment has already pointed out, one needs to consider the patient's wealth (that region is not poor, but has huge economic inequality issues) and the absence of research using regional resources.

Sometimes a lot of progress can be made with materials located regionally that could be even more effective than technology developed elsewhere.
Why did this get flagged? It seems like a legit HN questions, relates to tech careers and has a lot of really good, well though out responses.
Renoise, music production software.

I've found it to be exceptionally stable and responsive; changes propagate with live feedback right throughout the GUI.

I'd really like to see if its qualities are the result of great software design, or just brute force and hammering away at it until the bugs are gone. It strikes me it would be hard to achieve with the latter.

If the architecture is good, whether it is a textbook use of C++ with objects, inheritance and templates, or something more modest/bespoke.
Word. Anything out of the ordinary will be shot down asap to protect the egos involved. Social Darwinism; it's all one big competition these days, and in a competition you either win or loose.
I only have a basic understanding of harddisks/filesystems, but won't that slow down reading/writing on harddisks since the chunks won't be in order and close together?
I think that the current responses aim too low.

Isomorph is really cool, but it's a "next 5 years" (or not) – not 25 years.

The future will be declarative. It'll allow voice input, possibly as the primary modality. Objects and functions will be passe.

IOW, describe what you want the program to do, then we'll refine (i.e., sculpt the details together).
No pictures (of lifeforms)?
Your sketch of a proof does not appear substantially different from the proof given in section 3.1 of the linked paper. Section 3.2 explains that this result does not apply to strongly normalising languages.

See also the slides titled “So what about, e.g. Fω instead of ℕ ⇒ ℕ?” in Gergo Erdi’s talk on the subject of the linked paper:

https://gergo.erdi.hu/talks/2015-11-fomega/FOmegaUnquote.pdf

Note that your sketch is one particular variation of a folklore argument, best recalled by Conor McBride in 2003:

https://mail.haskell.org/pipermail/haskell-cafe/2003-May/004...

Here’s what Conor McBride has to say on the subject in 2015:

https://www.reddit.com/r/haskell/comments/38wels/conor_mcbri...

If you are interested in discussing this further, please feel free to contact me privately.
Ask HN: Everything I try to build already exists
As a beginner in programming and someone looking for something exciting to do, every idea I have already exists in some form.

Every project idea I have, I go to GitHub and there are at least a few dozen of them. Why should I bother?

Any advice to see this situation in a different perspective?
> Plus, German telecom equipment maker ADVA Optical Networking is manufacturing the device and, as of a few weeks ago had nine customers trying it out for their telecom needs, a mix of big telecom companies and enterprises, it said.

That actually sounds a lot better, as it means Facebook isn’t actually manufacturing it, and it’s harder for a security agency to inject into it (although there will obviously still be spies)
These days it's basically just a British RT for everything inside the M25 too:

http://i.imgur.com/puUAKrc.jpg
Sometimes when people say "mad" they mean crazy. That's usually what brits mean. Other times, "mad" means angry. That's usually what Americans means. However, based on the context of my parent and grandparent comments, I have no idea what either of them meant, and I don't think they do either. It's late at night though.
http://mypy-lang.org/
Node.js api development security checklist
Or similar osm-based http://www.bbbike.org/ with more international coverage
That's your choice of course. Out of interest, if all you're looking for is a TV guide, why not get something that's tailored for that purpose, such as the Radio Times?
That's because there's a specific campaign that actually happened with "how to stab a Jew" and similar.

https://news.vice.com/video/palestinian-social-media-uprisin...

> Leaderless Palestinian youth, inspired by instructional videos and photos on social media encouraging people to "Stab a Jew," are thought to be behind a new wave of violence in Israel and the West Bank. Uncoordinated and spontaneous attacks by individual young Palestinians, mostly under the age of 25, started to occur almost daily from October 2015, with assailants often using a household weapon — a knife, axe, meat cleaver, screwdriver — before being fired upon by nearby Israeli security forces. So far, the bloodshed has claimed the lives of at least 28 Israelis and 189 Palestinians, 128 of whom Israel says were assailants.
Venezuela begins to unravel
What does (lack of) wealth have to do with the effectiveness of the treatment? The article mentions that in the US there's enough donated human skin for grafts; that appears not to be the case in Brazil. Until that changes, this appears to be a better solution, and who knows - maybe it turns out to be better in general too (e.g., the article also mentions the prepared grafts can be kept in storage for up to 2 years).
I can understand the confusion. I think the construct with an inline function that executes something "later but synchronously" is quiet special and very specific to the event loop pattern.

If I try to forget all I know about JS, I can think of two different _wrong_ ways to interpret this code:

a) executes the callback immediately in-line, as it was synchronous

b) executes the callback at a later time, in a different thread.
Trees have been around for a very long time, hundreds of millions of years. Much longer than we have been. Possibly something they "know" at a genetic level is a sort of risk assessment where species are calculating better long term odds for the species based on local trend. They could be migrating toward areas where less adaptation is needed to survive; or maybe even a substantial but available path to adaptation via recessive genes.

This migration isn't the first. They've been doing this all along.
If it is to be reused by other modules, or if it is complex (and likely itself needs to be split up into smaller functions)

Think of:

items = ["file_a", "file_b", "file_c"]
Enum.map items, &HelpfulDownloaderModule.download/1

download/1 is probably pretty complex and/or can be of use in other pieces of code.
I just want to be clear... Are you implying that the author doesn't understand the difference between different measures of central tendency?
i like the hand-drawn class diagrams. =)

i wish there were more of these (ruby) metaprogramming articles, since there is a lot of ingenuity going on under the covers.

it's just like jargon in specialized fields - so much is packed into so few symbols. it allows those who understand it to express more complex ideas more easily but also serves as a barrier to those unfamiliar with the jargon.
TL;DR: hacker hater stuff.
"There is something interesting you could try, though: You could express global correctness properties in TLA+, and show (in TLA+) that they are preserved if some simple low-level properties are preserved, and then express and verify those in JML/SPARK. This is very interesting, and I'd love to hear about such an experience (or even try it myself), but my gut feeling is that that it would still be too costly. If someone does do that, however, that's something certainly publication-worthy."

That might have been how E-SPARK connected Event-B and SPARK. TLA+ is easier to use than Evdnt-B and often in similar domains. Ill try to remember this option.
It's called "being manipulated". OK, I'm a bit cynical here, but calling this "empathy" alone sounds a bit simple to me...
2. I get they are experimental musicians and composers chomping at the bit to finally play their finest arcane musique tintinnabulations. But they should first try to provide simple, structured musical inputs (repetitive drum taps would be the best, or square waves of particular frequencies; but at the very least simple repetitive melodies). At least until they can determine if these neurons are reacting in any predictable way to the microelectrode inputs. In one of the videos it basically looks like they mic'd up a petri dish on stage with a bunch of avant garde musicians working their hardest. That's actually pretty hilarious. Anyway, they should hold off on that until after they figure out whether these 'trans' neurons can even hear them.

3. They should try to train these neurons. Instead of microarray dishes though, I'd use optogenetics. From my experience it's much easier to evoke predictable signals using fiber optical input. It would be best to pass their instruments through a computer program though, that translated their sounds into pulse frequencies known to induce synaptic potentiation or synaptic depression. Currently, they are just adding noise to an already noisy system.

All that said, this is still a cool project. And FWIW, they are much better neuroscientists than I am a musician.
Think of it in the same terms as any other service you're contemplating: do you want to pay other people for proprietary stuff, or do you want to pay your own people to develop skills around open stuff?

cisco has an incentive to not look foolish, but they don't particularly care about any small or mid-size accounts. Your people have an incentive to care about your security and functionality. Weigh up the advantages and disadvantages and make your choice appropriately.
Lesbian wrestling blonde vs. redhead
Dwarf fortress. Incredibly complicated simulation and procgen code written by a guy who admits to having very little engineering knowledge.
The code that runs my dad's pacemaker.

Whether he (or I) would sleep at night after seeing it...
Show HN: No places, map is invisible – the awkward future of maps we deserve
That's the joy of technology. There's always room for improvement, as you can imagine there are a thousand of things existing before these on Github.

If you enjoy a project, you can always submit a PR and became a contributor.
It's hard to deal with spam and abuse even when there is such a team or effort. That's one reason Twitter is struggling, because unlike Facebook (where people can at least be semi sure only friends/family/connections view their content) Twitter is open to the public to view anyone's profile that isn't explicitly private.

Moderation ends up becoming an awkward balancing act between not completely restricting freedom of speech and stopping trolls/bullies flaming the hell out of anyone they disagree with while simultaneous trying to make it scale. Which is perhaps even harder than determining between what's free speech and what's a threat/harassment.

If someone can come up with a social network that doesn't discriminate between people from different backgrounds/with different political stances while filtering out actual trolls and which manages to do this on a large scale without a huge team of human moderators, then they'll likely pose a massive threat to the existing sites in the market.
I would name it "System Administrators Group"

Has it become a bad word?
It's mostly marketing at this point.

Even if their quantum computers work, at the scale they operate today everything they do will also be doable by simulating a quantum computer on an average PC with some slowdown. It's just "now we can do it on a real quantum computer".

They would have to rapidly increase the bit number to produce anything that's useful. That may very well happen in the future, but nobody knows for sure.
Social discovery is obviously something people want or they wouldn't use social media services in the first place. Pointing to the existence of other contexts where that doesn't matter is neither relevant nor insightful.

It's like saying 'why worry about these problems, just don't don't use the the internet at all.' I still like paper books and other things and usually spend a day a week off the internet but that doesn't help anyone who's trying to solve an internet problem, does it?
Yeah, that dead horse called "New OS-Software every five years" still has some miles to go, before acceptance sets in- that buisness customers prefer stability over shiny any day and Infrastructure now sells as a service.
Fostering Failure: Dubious Arrests, Damaged Lives
My mother is a true believing Daily Mail reader, to her the BBC might as well be the TV branch of Socialist Worker, so it depends where you're coming from.
Because I felt the same and wound up looking up another article here's one that does precisely that:

https://www.fastcompany.com/3066610/how-a-vibrating-watch-he...

> A new watch-like device has changed that: Strapped on Lawton’s wrist, it counteracts the tremors through vibration.
> Sigh. Why are the people with the worst ideas most vocal about it?

Given the creator of this proposal it feels very odd to take this stance. He created the language the proposal was made for. How vocal Odersky is or isn't in the community, it's very likely the precise degree of vocal he should/can be.

Also, it's a proposal to explore a topic. Odersky is a language designer and he wants to explore what his creation can be. You're being awfully dismissive of someone exploring their own project.
The nuance and balance exists in the practice of states with maker-driven capitalist economies that still make an effort to capture and funnel a part of profits to the benefits of the participants of society regardless of their position in the market.

On the contrary, it's a vocal minority of libertarians that want to insist that benefits to capitalists are indispensable to the welfare of the rest.
Sounds more like an advertisement for Microsoft and Windows while it actually has nothing to do with it. It's almost as if a good idea went through a PR processor that tries to turn it into a 'nice story' while also replacing normal words with branded words. It's annoying as hell to read, and instead of remembering the good idea behind this piece of personal electronics, it only leaves me with the bad taste of corporate marketing.
As a beginner in programming, learning programming itself is supposed to be what's exciting to do. You're coming to know a whole new way of thinking and doing.

There have been an enormous amount of beginners before you; of course all the things beginners can accomplish already exist. Many have turned into experts before you, also; of course many of the things only experts can accomplish already exist.

But, it's all new to you. As a beginner, your job isn't to create, it's to learn and improve, to understand. Meaningful creation might come later. You can't do that if you never do anything at all. You have to start by learning what's possible, and that means doing things that have already been done, for yourself.
Pro-choice isn't 'killing babies in general'.