skysight-inc/HackerNews huggingface dataset:
I've heard the quote about design patterns making up for the lack of features in a language. I've always been a little confused by it. Can you give me a good example of a language feature that removes the need for a design pattern?
Or maybe they hate GEMA for being a big lobbying organization that enforces laws for which you really have to squish your thinking to justify them:

I for one, hate them because for every type of data storage I buy, I pay some percentage to them, because I COULD use those to store their music on it. I do not listen to music at all (really), so I have to pay a private organization basically a tax for nothing. Remind you that you are not allowed to copy those music by this law, you pay for being able to make a backup of information you possess.
Nathalie Emmanuel from Game of Thrones runs her own business
I've never been able to play a Unity/Unreal game compiled to HTML5, on a fairly beefy laptop which generally runs desktop games alright. Pure HTML5 games tend to work for me, but there's no real "game engine" for them along the same lines as Unity/Unreal, which many current mobile game developers use.
I'm not sure if they really "blur the line". Speed wise, the new SSDs are coming closer and closer to RAM, but latency wise they're still miles off.

There's still a lot to be done before SSDs can truly rival with memory.
SPRINT Data Challenge by the New England Journal of Medicine
Yes, you can match async/wait with generators thus using them for monad computations in Javascript.

Think of async as return and await as bind.
Open accessing papers should not be done (only) on personnal web pages. Those may disappear and are less discoverable (or at least, the world depends on Google Scholar to find such papers, which is a single point-of-failure if Google discontinues the service sole day).

Instead, open access papers should be hosted in open repositories, which are dedicated to the organization and the conservation of scientific documents. I'm of course talking about services that are supported by public institutions, like arXiv, HAL, Zenodo, etc. Not of those made by startups that may one day be bought by Evilseer (such as Academia.edu and ResearchGate).
Show HN: Upsite.markdown – Beautiful websites with a few lines of markdown
I have a feeling that quite a lot of people are like this... If the study hasn't been done yet - I'll contact some researchers I know who would be willing to do the study. Anyone here is welcome to help design the experiment.
I'd recommend tracking a few more variables including EEG, pulse, w/ & w/o Adderall, w/ & w/o caffeine, ... Just brainstorming for now.
What is the biggest usage of Curl? I am new to Linux,sorry.
JIT compilers.
I wonder how are they going to survive if they keep earning bad reputation in developer community this way.
On my Mac, it gives me a popup that has a "if the download doesn't start automatically..." link that gives me the EXE.
TheDevToolkit – New developer tools site
On the contrary, it could be a quick initial test with a plan to flesh it out if the response is good.
You don't get 6 months salary, that's never been a thing. Unless there's something different in your contract, it's a week per year worked. A normal contract clause in the UK is that it's a month or 6 weeks notice both ways after a probationary period of 3 or 6 months, so that's usually a minimum.

https://www.gov.uk/redundant-your-rights/redundancy-pay
Geocode and visualize address and geographic data for free
From the article:
"The scheme is voluntary, and will only offer discounts rather than price increases, which could be worth up to £350 a year. However, Admiral has not ruled out expanding firstcarquote."

This is not a discount for courteous people. What this is is collection of personal data for advertising and data collection (to be resold) and a good way to advertise to people's friends.

And 350 a year? I'll believe it when I see it.
Amazon plans to enter Southeast Asia with Singapore launch in Q1 2017
Requires an explicit '-playlist' tag on recent (?) mplayers, otherwise it aborts due to potential security issues.

alias dronezone='mplayer -playlist http://somafm.com/dronezone130.pls'
alias groovesalad='mplayer -playlist http://somafm.com/groovesalad130.pls'
That's how every bank I know in Australia, at least 2 US banks and 4 European banks do it. Transfer (sometimes login too) ? Code over SMS.

Besides, pretty much all banks simply use 2 or 3 factor authentication as an anticompetitive tactic (half the businesses in most countries pay the banks 2-300$ per month just for scheduled download of transactions)
I think the biggest addition is ES2015 modules.

Webpack now understands them without the need to convert them to commonjs/amd.

import works statically (before the JS is run), which allows webpack to make some optimizations.

(System.import() is used for dynamic (runtime) imports)
Create a quiz with Vue.js
Data transfer by many protocols using URLs. See their website https://curl.haxx.se for details.

Super tool, we use it all the time for file transfers
Yesterday there was a short item on the Dutch radio about a query for Siri: "When will world war 3 happen?". Somehow Siri would give an exact date in the future but nobody knows why that date was chosen.

The concepts in the question are clear for current systems. 'When' is a clear concept about a time question (concept of past and future might be mixed up). 'World war 3' can also be a concept that current systems 'understand'.

Lets say there is a news article that says: "If Trump wins the elections world war 3 will happen". And another article says: "When Trump wins the poll on 2016-11-05 he might win the elections". Siri might combine this into: "World war 3 will happen on 2016-11-05".

But Siri doesn't know the context in which the question was asked. And I think the only way to get this right is:

* ask about the context
* track everything a user does to estimate the context

I think the movie Her[1] does this. The OS is constantly asking him questions so 'she' can learn about his context. And of course the first question the OS is asking is brilliant: "How is your relationship with your mother".

[1]http://www.imdb.com/title/tt1798709/
How dangerouslySetInnerHTML came to have such a name and type
It's almost always worth the lawsuit, it's cheaper for a company to pay an employee off than fight them in court.

The actual numbers of people who take abusive companies to court is low, just look up the statistics of companies who constructively dismiss women after pregnancies, compared to the number who actually get sued.
And that tab will have the same shell environment?

>open file paths

That is convenient if you get lots of paths in terminal, maybe "svn stat" is a good example. Btw, cwd may be opened via "open ."
This is what I meant, TouchBar + a pack of the minor improvements which should not cost +$500. Also take into the account that seems there is no option to get top hardware, but with an usual fn keys.

It's better to get HP x360 for $1300 with i7-7500U / 512 SSD / 16GB Ram (which in addition has a touch screen and it's convertible) than a slightly worse Macbook for $2000.
Asus Q534UX looks pretty tempting. Metal body, nice specs. Unknown how well it'd do witn linux though.
South African Reserve Bank Circulates Smart Contract Using Ethereum Blockchain
>There’s lots of concern about media bias from all directions, and open source is the best way to address skepticism about particular assessments.

This is a really good and important point, I think. Let's argue about method, not outcome.
Or they stop posting what they really think and instead post in a style that gives them the best price.
They would be better served by purchasing a 4-5 year old refurbed business grade computer like an Elitebook or a ThinkPad for ~120 pounds off ebay rather than buying a creaky consumer grade blob running on repurposed tablet hardware.

The industry's constant race to the bottom is getting really tiresome.
I'm pleased to hear of Dr. Atala's efforts. My mind flits immediately to the question of why aren't organ donor lists obsolete. Pensises and vaginas are complex organs so what about livers and kidneys? To have a complete set of duplicate organs on standby in case of medical emergency. Why pay so much for health insurance when you could swap out organs.

Do you believe that in ten years, or twenty, that such things will be available to the public?

I don't want to be cynical but innovative practices have come and gone without sticking before now. There was even head transplants with dogs or monkeys a few decades ago but nothing came of it.
C++ Engineer | Nitro | gonitro.com | Dublin, IE | Full Time | On Site

The very core of Nitro is it’s engineering team; without them, there would be no us! This is why we’re looking for someone to join a team of champions who encompass our 3 core values – high performance, no bullshit, be good. Being a part of Nitro’s exciting and innovative engineering team means you will be a key player in developing the next generation version of our products, which are changing the way the world works with digital documents.

Click here to learn more: http://grnh.se/nslk7t1
We're Not a Startup
Whot?

Didn't the AMD64 architecture spank Itanium in the marketplace long before the iPhone became a big deal?
I use for a few things, almost every day.

Getting my outgoing ip address (to check net connectivity): curl ip.mydomain.net or (to force ipv4) curl -4 ip.mydomain.net

To check how a page redirects: curl -v example.com (shows headers)

Interacting with elasticsearch, mainly showing indexes and their health: curl localhost:9200/_cat/indices
They are mostly done in order to free the ui "thread" to avoid getting ui freeze. The event loop is fast enough for most concurrency things in js client applications as long as you divide the tasks into smaller things.
Sure, computers use a lot of energy. But a few considerations are worth pointing out:

1. They do useful calculations, which make all sorts of other things far more energy efficient.

2. Data centers are constantly improving their energy efficiency.

3. Programmers are making greater use of virtualization techniques including containerization to improve utilization efficiency.
I think it's a positive innovation since young people are currently assumed to be a very high risk, deservedly so in many cases but not all.
It's interesting because they clearly believe they have workable actuarial data to support this, so in many ways good on them for using the data that's available.

On the other hand, based on the examples given, it seems this is going to penalise people using language incorrectly - which I would assume can be strongly correlated with poor education. So on that basis, they're going to be saying that poor people are worse drivers and so must pay more? Is that ok?

But the biggest upshot of this whole thing is that suddenly there is a potential for real world financial consequences for what people write online. This is a game changer - and one I would imagine Facebook should be quite worried about.

I hope it triggers the start of a general awakening of the people when it comes to the impact of data overshare.
You can try enhanced version of putty too

Multi-Tabbed PuTTY (MTPutty)

http://ttyplus.com/
It's handy for giving an API endpoint a slap without needing a scripting language
"you can match async/wait with generators thus using them for monad computations in Javascript"

I hear the words you are saying, I just cant visualise the concept. Could you ELI5, or post an example?
File transfers, getting http headers, getting html content of a page piping it to a script to clean it up and read later (long articles).

That's what I use it for, I think, mainly.

Edit: also between php scripts
Serenova (prev known as LiveOps Cloud) closes their Bay Area and Auckland (New Zealand) offices later this month after running them down for the last year.

Positions moved to Austin, Fredrickton (Canada) and outsourced. By coincidence the CTO lives in Fredrickton and the CEO lives in Austin.
I love cURL. Keep up the good work.
The biggest usage is probably not the tool itself, but the library.

It's the de-facto-standard-HTTP-library (although it does more than just HTTP). E.g. if you have a PHP script that downloads some data from another webpage it very often does this with curl.
Apart from the oodles of software that depends on curl/libcurl, my favourite thing is to "Copy as cURL" from a Chrome request.
If those children were learning critical thinking, maybe they would not be simple sad extensions of theirs parents.

Two days ago at a welfare office, I said to a 21yo guy: "Take your free time and read! Learn new things!" and he asked me why...

So many lifes wasted just because you have to only be efficient in a broken system.

(I was at that office because of my too much critical thinking label)
> Maybe you could take the painful step of recognizing that the people who built it are people; individual human lives with limited time and resources [...]

Except it's made by Facebook (not a small team of indie developers pouring their heart and soul), and it's not new or even in demand, since we have steam, origin and gog.
It's interesting that a simple themed update can result in a revenue spike, no update to core functionality, just a few tweaks to the interface. It makes me wonder in what other applications an update like this can produce similar results.
Looks like awful readability to me. No idea what they're trying to solve here.
You can't hope for much discussion with these apple worshipping hipsters.
Out of curiosity, why do you say steam is "pretty bleh"?

I see a lot of people who claim steam is bad but I've never actually seen any people give real criticism beyond "b-but it's drm and is therefore inherently evil!1!" (which personally, I feel is a pretty dismissive opinion to hold; DRM is only an issue when it becomes one, and as a pretty damn experienced consumer in the steam ecosystem with over 1k games in my library, steam as DRM is not)

I actually think steam is a fantastic piece of software, and while a little rough around the edges in places, it's not even remotely close to the buggy, crashy and generally non-functional turd that existed before HL2 released. (But hey, you could play chess with your friends when the friends network was up...!)

I feel the next few years are going to be really big for valve - even if they don't release any new games - their recent (and upcoming) updates to steam have shown that they actually care about giving people real, use-case backed reasons to use it beyond cheap games. One example being the Dualshock 4 support that is currently being publicly beta'd. Sure I could use DS4Windows or Inputmapper - but why even bother anymore, steam now has the capability to do (almost) everything they do, and a lot of things they couldn't even imagine doing.

If you don't own a steam controller you've probably never seen the controller configuration interface - but take my word for it, it's fucking fantastic, even better now that DS4 support exists. It's far more user-friendly than any of the multitude of scarlet-crush-driver-based solutions available for using a DS4 on a PC and at the same time, infinitely more powerful than them too. Why would I even bother running yet another application alongside steam anymore when all the functionality is built right into the client.

A lot of people claim that valve don't care - I think that's simply not true; people just love to pick at all the flaws while never giving the good (which far, far, FAR outweighs the bad) the amount of praise it rightly deserves, and if even after everything I've said here anyone still thinks valve don't care? I'm sorry, but I can only assume you're either naïve, stupid, or both.

TL;DR: Valve have revolutionised PC gaming and continue to innovate inside it. Yes they're slow and sometimes far too quiet about it, but that's no reason to claim they're/steam is bad. Like the big man himself said, "These things, they take time."
> Let's say you have a function in a library that has signature Int32 -> Int32. Then you realize you need to do the same thing, but for Int64. You can't reuse it by wrapping.

For that we have typeclasses.
In Java, you'll sometimes see people handing around instances of nearly (or entirely) empty classes with a single method, for use as callbacks. In languages with first-class functions, you can just hand around function pointers directly, you don't need to dress them up with classes.

In C, you'll sometimes see people make a struct containing only a collection of function pointers, and different parts of the code will produce instances of the struct with the function pointers populated differently. In languages with built-in polymorphism, this isn't necessary.
Semi-related: I also found it useful to name the config file webpack.config.babel.js instead of webpack.config.js so I can use ES6 in my Webpack config.
How did rewriting the site in another language affect their ranking?
GF already fired ~100 people a few days ago: http://www.gamesindustry.biz/articles/2016-10-25-layoffs-str...
No. Those two have real world advantages that allow you to do things you previously could not.

This is just pointless syntax.
Hamburg, I guess... ?
I think Ninantic's main issue with losing users is with not rolling out significant enough updates. There's no real sense of achievement in the game, and so when levels get particularly hard to move on from users lose interest in the game.
The billion dollar bully documentary is a good documentary on this.
I can see it spawning a few parody accounts but, more likely, not worth the time required to build a plausible profile?
In my opinion, Rust traded in too much readability for conciseness and made a number of dubious syntax choices.

Don't get me wrong, I'm just talking about personal preferences and I'm planning to use Rust in future projects. It's a fine language. It just tries too much to please programmers from other languages...
Have a look at 'Named Entity Recognition' (NER), particularly a 7-class model to recognize: location, person, organization, money, percent, date and time.

The Stanford NLP Group has a NER project: http://www-nlp.stanford.edu/software/CRF-NER.shtml, and there are many others.
It's all in that thread :) The 80% limit was only on one engine, due to vortex issues. The others had to be at "100%" and full afterburner to get off the ground. The actual volume of fuel flow for a particular power level was also determined by an analogue computer measuring the inlet air temperature and pressure.

http://www.pprune.org/tech-log/423988-concorde-question-4.ht...
>"but there's no real "game engine" for them along the same lines as Unity/Unreal"

https://playcanvas.com/
> The Linux pre-install is a big deal

https://news.ycombinator.com/item?id=12852468
Yes, Warp have influenced my music tastes a great deal. ae, BOC, plaid, aphex twin (and his many guises), squarepusher and µ-ziq are all staples.

Another album I listen to a great deal whilst working:

https://warp.net/releases/blech-ii-blechsdottir/

That said, I have varied taste, grind-core, industrial and doom all feature in the mix.

edit: added plaid - can't believe I missed them out, as they're one of my favourite artists.
Paris-Meudon Observatory | Meudon (Paris), France | ONSITE

The Paris-Meudon observatory / LESIA (Laboratory of space studies and instrumentation for astrophysics) is looking for a developer to contribute to the on-board computer software of a nanosatellite.

The Picsat project:
The developer will integrate the Picsat team. Picsat is the name of a nanosatellite (3U cubesat), aiming to perform scientific observation of the star "Beta Pictoris". The satellite is currently in the integration and test phase, the launch is planned for the summer 2017.

Candidate profil:
- proficiency in C++ is required
- having at least one of the following skills is highly preferred : embedded systems, real-time computing
- a good scientific background is preferred (e.g. Scientific Baccalaureate)
- availability: full time is preferred, part time down to 60% possible
- 5th year student in computer school, or recent graduate
- starting not later than early January 2017, December 2016 preferred
Monthly salary for full time (depending on the type of contract, to be chosen by the candidate):
- internship, 5th year student, before graduation: 554€ (indemnity amount is fixed by law)
- "internship", but officially the contract is a CDD (also 5th year student, before graduation): 1542€ net (to be confirmed)
- CDD (after graduation/with diploma): 1680 - 1932€ net

Note on the salary and professional perspectives:
We are aware that the salary ranges can differ significantly compared to what is expected for the type of profile sought after. Unfortunately it is constrained by CNRS salary grids.
However the job has a strong potential to open the way towards a follow-up contract in prestigious institutions, with much higher wages, such as the European Space Agency (ESA), the European Southern Observatory (ESO), or even NASA. The job is ideal for somebody interested by a career into the space industry (without being limited to public organizations) and/or linked to scientific research in general, and astrophysics in particular.

Contact:
To apply send a CV and eventual questions to: antoine.crouzier@obspm.fr
French nationality or a "carte de séjour" with validity over the whole employement period is required to apply
To learn more about Picsat: http://lesia.obspm.fr/PICSAT.html
Data Scientist/Data Engineer

Location: Paris, France

Remote: Yes

Willing to relocate: Yes

Technologies: Data Science/Machine Learning (clustering, prediction, anomaly detection...), Hadoop, Spark, Elasticsearch, Kafka, Scala, Python, Ansible

Resume/CV: https://fr.linkedin.com/in/juliennaour

Email: julnaour at gmail dot com

One Thing I did: https://www.youtube.com/watch?v=MbXzYLS_uTE

I'm the second guy
The reverse is the case. Longevity of satellites had increased over time. This is due to a variety of reasons ranging from materials and design improvements to more advanced electronics and superior stationkeeping thrusters as well as reduced reliance on consumable components.

Early spy satellites, for example, relied on film that was returned to Earth, once the film ran out the satellite was useless. Other satellites simply became obsolete or lost attitude control and were no longer useful. Telstar had a service life of only about a year, the first half dozen TIROS weather satellites had lifetimes of about a year or less. Today satellites with similar missions are expected to last decades, which they often do.
>I guess we should just hope that engines will optimize their own promise implementations.

Firefox/Spidermonkey have just ported their Promises completely to C++ [1] which will help performance and enable future optimisations.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1313049
I couldn't agree more. There's no "end-game" and it's difficult to keep playing without an aim or target to continue achieving more.
Mercurial 4.0 has been released
In a totally neuter tone. Why do you identify vegan + pills with "healthy diet" and omnivorous with "unhealthy diet"? A diet that leads to nerve damage unless you add suplements to avoid it, do not sounds to me as "healthy" by definition.

Lets say that "vegans live longer". This is our null hypothesis. Is the percentage of pure vegans among the longest living people in the world significatively higher?

Jeanne Calment: Smoker. Some alcohol. Active. Diet rich in olive oil and lots of chocolate. 122 Yo.

Susannah Mushatt Jones. Sleeping a lot and eating bacon each day. 116 Yo

Jiroemon Kimura. Favourite food, pickled mackerels. 116 Yo

Christian Mortensen. Moderated smoker, not alcohol, active, diet with a lot of potatoes and vegetables. Some meat. 115 Yo.

Emiliano Mercado: Eating corn and codfish each day. 115 Yo.

...

As a footnote, I'll only buy a book titled "I will show you how to live forever" or so, if it was written by an author 100 years old at least.
New patent granted for Apple VR headset