skysight-inc/HackerNews huggingface dataset:
I'll email you.

For what it's worth, I don't think HN is in any immediate danger, nor do I know of any active, large-scale vote manipulation happening currently. But to say something like "vote manipulation on HN does not work" is a very bold claim.
This isn't crypto, and there's no concrete definition of manipulation that would support proof (unlike the kind of threats crypto deals with); it's a fuzzy problem domain.
Ok, I look forward to it. Edit: still waiting!
Linode's biggest short-coming has always been their storage options.

There is still no way to add arbitrary storage volumes to a VPS on Linode, if you need more storage space you have to switch instance size. There's nothing like Vultr's block storage or Digital Ocean's droplets.
Jesus, what a rant because I used the word Apartheid. Yes, I got screwed over by later presidents too, but it doesn't make me afraid to condemn the system that existed before. Get over whatever issues you need to resolve. You say "big bad apartheid regime" like you could take a look at https://en.wikipedia.org/wiki/Afrikaner_Weerstandsbeweging and tell me it's all just a big misunderstanding.
OFFICE 2016 DOWNLOAD FREE FOR MAC and SERIAL KEY AND ACTIVATOR 2017
But chrome is already a great and less extensible browser, which is the point. If chrome is great and less extensible, and Firefox is good and less extensible, there's little reason to use Firefox unless you just don't like Google.
So... in essence, people are so psychologically and behaviorally devastated, that they lose the ability to even formulate whole classes of thoughts? That sounds like they've been utterly broken as people.
See, I don't think it was poorly communicated by the Mozilla team. I've been reading their volunteer emails and their public facing blogs, and seeing their commentary on e10s all along.

What HAS been a problem is that they keep pushing it back because they don't want to upset the applecart of the legacy apps, and thus, e10s has basically become stalled by fear. And they didn't really do much to push back on that until very recently.

I think the main problem is, people look at e10s refactoring for their extensions, and thought it would never need to happen. That Mozilla would always just offer a 'back door' for them. I think that the XUL heavy extensions thought the same thing. The problem is, those two areas are the areas where a lot of the instability and issues come from, and the only way to solve those issues is to excise the code completely.

Mozilla's problem isn't communication. It's that people never seem to believe them, and they kept pushing it back.
The video from Channel9 in the 'Showcase' section features an interview of David Ungar, one of the brains behind the Self programming language. Self was influential for using the prototype model, now used by JavaScript. Also, Lars Bak, the guy behind V8, worked with Ungar. Here is a separate link to that video [1], since the tiny embedded video player seems to make viewing difficult.

Looks like this project Renaissance is stagnant (from the looks of the RoarVM github page), but does anyone know if this project has influenced other contemporary work?

[1] https://channel9.msdn.com/Blogs/Charles/SPLASH-2011-David-Un...
This is a map of air pollution in Europe.

http://www.zzit.pl/wp-content/uploads/2015/12/Powietrze.jpg

Poland is struggling right now because of huge smog. This makes me believe in this part of an article, which says that higher iodine detection might be caused by accumulation in smog.
Could this possibly be the result of damage to a Ukrainian nuclear power plant during Russian's recent incursions?
Supporting Conservancy Makes a Difference
telling someone who doesnt have industry connections to get work through industry connections is a bit lame.

first of all, quit calling it freelamce. freelancers build websites for small businesses who think 2k is way too much for a months worth of work.

if you want to pursue this, you are a consultant. ever heard of a freelancer as a tech company? exactly.

if youve got skills, toptal can be a good place to get started with contract work. the signup process is lengthy. you will have to solve the usual programming and algorithm tests. the projects on toptal are certainly not fake.
Ah ha! I had always wondered why we'd buy a crate of 24 eggs at Carrefour in France when I lived there for two years, just off the grocery floor. I didn't feel bad not refrigerating them there, but of course must do so again now. Satisfying answer.
>compatible with ObjC was one of the big issues

Considering that was going to be hard requirement, maybe the problem was introducing so many things that are so incompatible with ObjC? There are tons of ways you could vastly improve the programming experience without introducing all this incompatible stuff.
The system, a portable brain-machine interface, translates brain activity into simple yes or no answers to questions with around 70 percent accuracy.

Let's not forget that this means that (in the current version of the system) about every third answer output by the system is wrong.
You make it sound like what Swift does is inevitable. Kotlin is of a comparable age to Swift (both started in 2010) and has reached 1.0, which they now plan to maintain Java-like levels of compatibility with. The 1.1 release that's about to come out more or less does that. Certainly any example code you find on the internet today is likely to work fine.
I can be self-aware without any words in my mind. Self-awareness does not depend on language; if anything it's the other way around.

Edit: I also have a vague memory of knowing of my own existence before having the words to express it.
The thing is, salmonella is most prevalent on the outside of the shell, and that cleaning does save some lives (and misery). Meanwhile you can let your egg come to room temp if you prefer, before use. Finally, if you really want fresh eggs, you can raise them or hook up with a local farmer. Even in a big city, you can raise chickens for eggs.
Why is this being proposed to the IETF? It's not an issue visible at the wire protocol level. It doesn't affect interoperability. Sockets belong to the POSIX spec, and to some extent to language specs.
Free Kindle Edition of “100 Books You Must Read Before You Die”
GET THE GOOGLE PIXEL PHONE FOR FREE THE EASY WAY
FOR USA CITIZEN ONLY YOU CAN WIN AN GOOGLE PIXEL PHONE JUST BY PARTICIPATING ON THE LINK BELOW : CLICK HERE ===> https://goo.gl/fcMkCW
> But from a usability standpoint, software shouldn't pigeonhole users into one method or another. Since everyone's work flow is different, it's all about providing users flexibility.

I'm not sure if I agree. I think it might be better to software to excel in one specific workflow rather than attempt to cater everyone. Of course this requires the market to provide different options for different workflows.
Don't.

Teach them to experiment, problem solve, to be creative, and that failing is okay.

Coding is useful today.. none of us know what will be 10 or 20 years from now.
I've been working in computer science / computational linguistics departments of various universities / research institutes for pretty much all of my career.
Well, both matter - it's a supply/demand curve. The seller here seems to be assuming that the demand is relatively inelastic, and the opportunity cost of the seller's time (which is apparently finite) needs to be factored in.

So in essence what you have is a seller determining which type of the two accounts to make. He will not be able to re-use the HN accounts as much, and therefore he makes less per unit of time from them, and must charge more to make them worth his time.
Symlinks? Lots and lots of symlinks?
I'm curious: what is it you don't like about importing packages in Go? With go get and goimports editor integration, I find third-party package integration pretty easy.

If it's a question of versioning or package.json-style dependency management, I agree that Go still has some significant pain points that haven't been fully addressed directly.
Thank you! Sorry, I do confuse the two often. I couldn't remember the name for the life of me, I knew there were two different stores though.
Thanks for the lengthy explanation, but my impression is that most people's assessments in here are of the form "Firefox is slow, but it has better addons". The choice you present therefore actually boils down to

A) Continue being slow and have better addons;

B) Become fast at the expense of worse addons (probably worse than Chrome rather than merely the same, as more users generally means more developers).

Is it really sensible for FF to give up its advantage with the stable minority of users who care about addons enough that they would weigh FF's addon advantage higher than its speed deficit and try to beat Chrome on its home field? Certainly, other FOSS projects that tried to do similar things (Gnome 3) have only managed to garner vitriol in exchange for no meaningful increase in adoption.

It's also worth keeping in mind if you hope for FF to compete with Chrome over users with the same value function that especially in the US, there are now many websites that actually only have been tested with Chrome and perhaps Safari and IE, and hence are broken in Firefox.
I have made a curated list for this post, feel free to contribute.
https://github.com/AlgoryL/Projects-from-Scratch
Atheism and religion are not peers. Religious believers should not read things like this article or this thread, because they think its an invitation to debate atheism as if its a peer to religion.
This seems like an issue with out of date examples.

This same criticism could be leveled against any language that evolves and invalidates past syntax.

PHP7 invalidates tons of old examples on the web. Does that mean those changes were bad or harmful? No. Just because we happen to be at a transition window with Swift such that recent examples are now invalid doesn't change that.
My personal guess is that you are right and that large reactors will not find any more popularity after renewable penetration reaches high levels. But I want to keep alternative scenarios in mind even if I consider them unlikely. Ten years ago I also thought that fluid hydrocarbon prices (both oil and gas) were going to stay high, if they didn't just keep climbing, but the shale revolution upended that expectation. If any of the miraculous-on-paper new reactor designs being pitched by evangelists ever perform up to expectations in real life that could make nuclear power a low-cost electricity source again.

I know that public opinion and environmental activism are often cited as reasons for nuclear power's failure to thrive in the developed world, and there's some truth to that. But I also think that if new reactor designs ever live up to the hype of producing the cheapest electricity around, they will become widespread despite opposition from activists. For a parallel, again look at the shale revolution. Fracking is vocally opposed by environmentalists and celebrities (many ordinary members of the public too), but it still grew rapidly because it actually delivered lower cost energy to buyers. The fact that nuclear keeps failing to deliver low costs/predictable construction schedules is a bigger factor in its weak market prospects than opposition by Greenpeace. Greenpeace opposes many things and usually fails to stop them.
The image also has no smell or sound associated with it. In a human's life, it would be like smelling something familiar, but not seeing or hearing anything. You'd conclude it was just the wind, whatever, and move on. Whatever the mystery might be, you know it's not that familiar thing, because you'd see that.

A dog's sense of smell is like that for them, in the way that sight is for us.
Since this was measured in early January, it certainly can't be caused by an event more recent than that, absent a temporal anomaly that would be a bigger deal than the nuclear event.
in about:support is your GPU composting enabled under graphics? I would recommend to refresh Firefox on that screen as well. Also you can check "about:performance" to see which extension is fucking you over.

I would recommend using adblock plus instead, as it is many leagues faster than UBlock Origin in Firefox since version 48 I believe (They optimized their code with Mozilla a couple months ago). Just make sure you go into the adblock plus filter preferences and uncheck "Allow some non-intrusive advertising" problem solved.
Poland does not have any significant nuclear industry, only single small research reactor (https://en.wikipedia.org/wiki/Maria_reactor).
> They are a $700B company.

But many of their customers aren't. Lot of them have no budget (or will) for complete rewrite. And if you force them (or just make them believe you may do it) they will complain and it means bad press, in a very competitive market. It may not be something Apple can afford.

> What if they just 'did it right'

You can't "did it right" without support of large amount of users, regardless of the money. The definition of "right" in programming languages is "works for users". And to get users onboard, you have make sacrifices.

> A lot of people want to make apps for iPhone and ObjC is not in their vocab.

And even more has existing apps to maintain. Tradeoffs have to be made.

> great docs, examples that are clear and well marked in terms of versions, all new APIs for Swift, left in beta for longer, and made mostly backwards compatible changes

All those things will come. If you want them, wait for them. Being early adopter has its cons.
+1. I think the high level concepts are far more valuable. If they decide to write code in the future then great, they've got a leg up. If they don't then they still walk away with more capacity for problem solving and logical decomposition.
Apart from the layering, which really has nothing to do with the sockets interface and can be (and has been, repeatedly, as this author knows) built today on top of the sockets interface, I don't really see what's interesting at all about this interface; it seems like a simple restatement of the existing blocking socket API.
I'm interested. How do you use accomplishments specifically to teach how to code? Do you create exercised or projects that can be completed, do students build their own projects with certain accomplishments in them, or?
Oh hell, thanks
I love Swift and I don't care if they break it everyday. I'll patch everything that needs to be patched while having fun building apps for all devices in the world, desktop, mobile, server, watch, tv, IoT, embedded, etc. Naysayers will naysay, just stay away and let us code.

Swift is a beautiful language and it gets better by the day.
I've done some Zim evangelism on HN before ([1], [2]), so I'll merely link those here and mention that I'd love to answer any questions about how I use it.

[1]: https://news.ycombinator.com/item?id=13232861

[2]: https://news.ycombinator.com/item?id=13134401
FYI I really appreciate the way you moderate dang, thanks for all the hard work. You're clear, transparent, informative and paitent. It really makes all the difference.
As painful as it is in the short run, I am inclined to agree with this.

A story I heard once that I love to retell is that after Stu Feldman wrote the first version of 'make' for Unix, he realized that the syntax was borderline unusable, but he didn't want to fix it because he already had 10 users.

I've also heard that Chris Lattner didn't want to release Swift when he did, but was pressured by Apple into doing so. There's no question in retrospect that it wasn't ready, and I think it's entirely fair to beat up on Apple for pushing it out too soon. Nonetheless, since it is out, I think they should do their best to get it right.
https://talky.io/ ?
Thanks for the link.

I find the people that work on this stuff fascinating!!

To have that much precision (with 15 seconds left, left just stop).

I can right-click and deploy some changes to a production server or run a database script that has a massive impact on the data.

But to imagine that many movings parts (ie those workers specifically involved in the launch) and to have those parts all working together. A database change has a massive impact to "our data". When a launch goes wrong - really puts into perspective what "massive" really means...

Amazing!
No, use your peripheral vision.
Are these separate models, or are you supplying a persona vector alongside input? I've found the latter to be a very simple way to condition an RNN, e.g. https://github.com/spro/practical-pytorch/blob/master/char-r...
I'll never forget a cartoon in the back of a research magazine before the internet where there were two scientists in lab coats with their beakers on the bench, and over the intercom the boss says "Hey you all down in R&D, get off your butts and invent something habit-forming!"

Anyway, it is so important where to draw the line when it comes to ruthlessness, or whether it should ever be a consideration.

This could be said of registered pharma as well as unlicensed cartels.

With greed you can only divide the spoils, and therefore almost always returns less than anticipated.

You're going to have to do the opposite to maximize your chances of returning more than anticipated.

However you can see the author is pointing out some structural and marketing observations and not advocating cartelism or gangsterism.
Would it be possible to sterilize the eggs without destroying the cuticle? Like with heat, radiation, or ultraviolet light?
Most of the lists come from https://en.wiktionary.org/wiki/Wiktionary:Frequency_lists with some additional processing to try to remove names, places, etc. I still need to make the exact lists Clozemaster is using available on the site somehow.

At the moment Pro users can play sentences grouped by missing word part-of-speech for German, Spanish, French, and Italian from English. I've tried a few different approaches to determining the word types / part-of-speech of words in a given sentence, but none have been super accurate so far. There's definitely a lot more fun/interesting stuff I'd like to do with Clozemaster if I ever do find or develop a good way to detect types.
Ask HN: E-Book authoring tool for my dad using Chromebook
What are some good ebook authoring tool that a regular computer user can use? The demand should not be high, the complexity should be very low for my dad and at the same time should be capable of producing high-quality output? The later part is my requirement, as I want to sponsor the publishing of the book.
In short, this architecture freezes the parameters and pathways used for previously learned tasks, and can learn new parameters and use new pathways for new tasks, with each new task learned faster than previous ones by leveraging all previously learned parameters and pathways (more efficient transfer learning).

It's a general neural net architecture.

Very cool.
> The current XUL methodology CANNOT sustain, and everyone knew this.

Yet we still don't have a replacement for even a tenth of what it could do today!

Once Firefox 57 is released, I'll lose the ability to use Firefox at all, and won't be able to regain it for several years. Just because no one though to consider what APIs one might have to provide before deprecating the old ones.
There are already other RFCs regarding the socket API, such as RFC3493 (IPv6 socket API).
I don't think there's much point in guessing.
If the Switch goes well, they could conceivably produce a “Switch mini” or something.
An alternative to passwords would be great but giving all my data to google, or to any other 3rd party, is a no go in term of privacy.

What I wish for is an authentication protocol that doesn't rely on a third party. I really like the idea behind SQRL, but it's unlikely to take off. Storing a private key on a reasonably secure platform like an iphone, and that key is used to derive unique keys for each website.
Not explicitly mentioned, but is linked from the article:

In Europe, the understanding is that this mandate actually encourages good husbandry on farms. It’s in the farmers’ best interests then to produce to cleanest eggs possible, as no one is going to buy their eggs if they’re dirty [1]

So in Europe, you need a clean environment as you're not allowed to wash the eggs. I find this equally compelling than not wanting to wash the protective cuticle off that protects against bacteria.

[1] http://www.forbes.com/sites/nadiaarumugam/2012/10/25/why-ame...
Should to reliveing to thousands paralyzed or with motor control difficulties.

Another similar field that can be even helpful to normal humans, is connecting the biological neural network to artificial one via nanobots. Immense benifits for increasing average human intelligence, education ...
You cut the quote off too early, I think they should have sample code in ObjC rather than Swift
Second time someone has posted this. Really curious why no one thinks it is interesting but the latest "rust sucks/is awesome" post always gets over 100.
Nice, but a) it seems a bit odd to let a GQ reporter do a profile on you if you're making a killing in an illegal business and b) there are a million delivery services in NY and "high end" really doesn't mean much in that context . . . .

Good for her but wow, that's a hell of a lot of downside risk and I can't imagine why you'd jack it up a notch unless, say, legalization was even on the table in NY. We have a very restrictive (and new) medical marijuana statute without a lot of movement in the direction of legalization any time soon.
Or jealousy with its looks.
This article doesn't seem like it has a point. The main punch of the article:

> He does not want to save humanity but mainly cares about his very own success and ambitions no matter at what price and how many people will suffer as a result.

Little to no evidence supports this. Ambitious founders (ex: Steve Jobs) often push their employees hard to make equally ambitious goals happen. It is part of the job.
If you choose passwords for your users you might as well use a base64 256bit key.
HAARP Rides Again, and They Want You to Listen
Agreed; if anything, the blocking API seems like the more artificial one, as the lowest-level implementation needs to handle the asynchronous receipt of data. A network card receives data when it receives data, sends asynchronous notifications to the OS in the form of interrupts, and keeps receiving data while you pull data out of its buffers. You can build a synchronous interface on top of that for convenience, but it fundamentally works asynchronously.
I think it is done with UV light here in Europe.
Thanks for sharing this, Garry. In hindsight, would you have preferred to run your startup as a solo founder, or do you believe that a solo founder startup presents a greater operational/execution risk than co-founder conflict?
That's basically the idea behind SQRL but with public/private key cryptography instead of a password.

By the way what do you do when you have more than one account or when the website wants you to reset your password (because they leaked it again...)?
Many installations in Europe and neighboring countries are allowed to reject iodine-131 in the air. From Nuclear power plants (nuclear power stations, nuclear fuel reprocessing plant, etc.) to medical field (isotope reactors,
nuclear medicine, waste incinerators, etc.).

source : http://www.criirad.org/balises/CRIIRAD_170214%20_I131_Europe... (french)
Same thing with or without known cause?
NASA Technical Reports by Katherine Johnson
Basically the same as SOCK_DGRAM works except that send() and recv() expect/provide the TCP header before the transport payload.

If a user process calls bind() on some address/port then it gets all TCP packets for that local address/port. If it calls connect() then it gets only the ones that match both the local and remote address/port.
A little, but you are a rank above PHP developers. :)

(Speaking as someone who has worked with PHP since 1999)