skysight-inc/HackerNews huggingface dataset:
Then it sounds like we should be fixing the funding issue, not importing cheap labor to work in bad conditions.

Nevertheless, BLS statistics tell a different story.

https://www.bls.gov/opub/mlr/2015/article/stem-crisis-or-ste...

For most Ph.D.’s, the United States has a surplus of workers, especially in tenure-track positions in academia. The exceptions are certain fields within industry, such as petroleum engineering, process engineering, and computer engineering, and other fields in the government sector, such as nuclear engineering, materials science, and thermohydraulic engineering. Academia tends to absorb the Ph.D.’s who are unable to find positions in industry into postdoc positions. At the bachelor’s and master’s levels, there is consistent demand for employees in software development, as well as in high-growth areas such as mobile application development, data science, and petroleum engineering.

Generally speaking, there is a large surplus of science graduates, and many cannot find a job in their field and are looking to transition into other fields like software development.
Yes.

Very much. But my useful is mostly about personal stuff and once in a while revisit. Looking at things in retrospect. Sometimes I get something to learn, sometimes it's just fun or once in a while it makes me sad too.

I have been doing it on notebooks (paper journals; and not the fancy and famous ultra costly ones). Really. It's very recently that I started to put some entries on Android Journey app which are kinda too personal to leave in my daily diary which I don't lock in a box. So, I will recommend a paper notebook and pen. I am from India and I am always in the hunt for good and affordable notebooks and fountain pens - we don't have many in the former category. Anyone looking for something good here try Brahma Series (or Brahma Forces) notebooks - they sell Moleskine like notebooks (honestly paper quality is actually a lot better) minus Moleskine's marketing cost in its price. (disclaimer: nothing against Moleskine)

Not really. Some days I just write about something that happened. Or something I thought or just anything. Some days I skip. Somedays I just pen a poem or so (or something that I kinda thing are poems). A short story. Or a sketch (yeah, I make sure the notebook I get have good pages and works well with pencils, ballpoint pen and fountain pens - the latter being my favourite), a caricature, a schedule, sometimes card game score when I am travelling with my friends and we had a game, travel itinerary. I have found some pages where there's some math of splitting trip expenses among friends. Something from a book I am reading, or a film I watched, or something about it. I travel/backpack a lot and that's when my diary gets maximum attention. But these things don't happen very frequently and it's mostly the typical diary entries. So, it's my personal diary and I wrote it just because I like it. It it helps me in my development in some way then it's entirely coincidental and it wasn't the intention at all.

Yes, as explained above. It can just be anything.

Well, I don't think you could get something useful from my kind of journaling (I believe you are looking for journaling that is done from the productivity point of view and similar expectation; I maybe wrong though). Keep writing is all I would say. I have been writing since I was in class 6 - pretty much 20 years now. Yeah, frequency has gone down a lot since school. No doubt about it.
Tech Creation and Corporate Survival: Why the Shutdown of Vine Matters
Java picked momentum because in 1996, ANSI C++98 wasn't a thing, each compiler was catching up with the standard and many library vendors just gave use C libraries with us having to write C++ wrappers ourselves.

Also in 2000 I was writing K&R C on a HP-UX compiler, let alone the state of C++ compilers for writing portable code.
This is interesting -- I never would have suspected seeing the channel linked above (h3h3productions) on a HN post.

Back to the point, YouTube has always had a problem with algorithms. It's fun to see new trends on YT from time to time, but not consistently for 3 months. There's no filtering out video suggestions, if for example you are only interested in technology.

Likewise, on the YouTube trending tab, it's almost guaranteed you'll see CNN, BuzzFeed, TBS, VEVO every day. Instead of "Trending", I'd like to see an "Explore" tab that is personalized based on my _specific interests_, not the assumed interests gathered from the videos I've watched.

Edit: I now realize that this isn't comment isn't directly related to the video, but I the link above shows that YouTube hasn't been strict enough on their policies. The people who make these toy channels aren't contributing to the YouTube community -- they're just cluttering it with unoriginal videos that miraculously make it to millions of user feeds.
What is a buddy allocator?
I've never been worried about a National Security kind of interest in my affairs, but if you are here is a humorous and relevant blog post on Schneier's blog: https://www.schneier.com/blog/archives/2015/08/mickens_on_se...
Muonium – alpha release (private beta)
This isn't really a deep dive into HandBrake or video transcoding, it's more of an examination of presets that wrapper provides.

You'd be better off diving into the foundation of HandBrake and using it directly:

https://trac.ffmpeg.org/wiki

Also, in before, "ffmpeg is too complicated for the average user ..." It isn't, you just need to RTFM.
Leon (http://lara.epfl.ch/w/leon) -- effectively, a verification/synthesis framework around Scala
That's exactly what someone who was paid by an agency to shift the bias of HN might say!~
Does any of this sound like it supports your viewpoint?

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

Since his death, politics in the Islamic Republic of Iran have been "largely defined by attempts to claim Khomeini's legacy", according to at least one scholar, and "staying faithful to his ideology has been the litmus test for all political activity" there.

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

Khomeini strongly supported the spread of Islam throughout the non-Muslim world.

We shall export our revolution to the whole world. Until the cry 'There is no god but Allah' resounds over the whole world, there will be struggle.

... `We have often proclaimed this truth in our domestic and foreign policy, namely that we have set as our goal the world-wide spread of the influence of Islam and the suppression of the rule of the world conquerors ... We wish to cause the corrupt roots of Zionism, capitalism and Communism to wither throughout the world. We wish, as does God almighty, to destroy the systems which are based on these three foundations, and to promote the Islamic order of the Prophet ... in the world of arrogance.`
Definitely in our roadmap! Until then, we can also print with PLA++ (a stronger PLA), and have done some projects in nylon if that would work for you.
Great question but there's this thing called "Non-Disclosure Agreements", you know.
First, make them sign the NDA, then share your code. If something goes south, hire an experienced lawyer and voilà!
I will give you an advice (12 years industry experience) which hopefully you should remember forever:

No one is looking out for you except YOU. PERIOD.

Don't forget this rule above. If your boss decides that they don't want/need to hire you at the end anyway, you are screwed.

Tell your boss "I look forward to working with you if it happens" and then keep applying wherever you need to apply.
Your boss may mean well but at the end of the day, he has to report to someone and he has to look out for himself/herself.

Never ever put your career in anyone else's hands except yours.
The Drop Calc Method to Create Responsive HTML Emails
Every command is in a new subshell
It allows full interaction with GitHub Issues. The official application (I believe) only supports limited interaction with PRs.
Girl imprisoned by paedophile in 'hidey-hole' at home guarded by Alsatians
It shouldn't be, but the only way to change that is through politics, which means working through the current system.
It applies to most mainstream languages, even Python has subsets.
Fat shaming linked to greater health risks
This makes me infuriated.
We're always on the lookout for talented new team members
You are right, of course, but it's easier said than done. The blank page is intimidating and frustrating, so structure is often the best way to get going. It brings to mind fitness trackers, actually.
I'm going to diverge from the topic, but do you really think those jobs will return given the cheapness now of solar and natural gas? The market without strings won't revive coal.
I've got an 11.6" netbook-class computer to use in really cramped situations, but it always feels cramped to me. 17" feels like an unwieldy beast of a machine, so I've never had one.

15" is what I consider the minimum for anything beyond e-mail and internet, and simultaneously the maximum that I'd actually like to carry around with me. That doesn't seem like the most popular opinion, though. 13" seems like it's considered the portability+productivity sweet spot for most of the people I've talked to.
Lennart Poettering on Systemd’s Tumultuous Ascendancy
Just seeing your reply now, sorry, not used to get answers on HN :D

Yes, I see what you mean. Maybe I should give it a shot. :)
Focussing on self driving cars . . .

I expect these situations will be rare, self driving cars won't allow them selves to be in a position where there isn't a safe way out or way to stop. There will be edge cases of course. For those yes there will be some predetermination in the programming on whether the car crashes itself to avoid pedestrians. But even then every effort will be made to save as many lives as possible.

It it was me dying or 20 pedestrians or a bus full of kids I'd be glad it crashed me rather than taking them out.

One thought, will there be luxury brands that would take out the pedestrians protecting the driver at all costs, will programs take in to account the person in the car, doctor, celebrity, elected official will that be part of the equation?

But then there will be advances like this where car fatalities will be extremely rare. (hopefully)

Demolition Man | Secure Foam

https://www.youtube.com/watch?v=qc1cX0abcJc
A Breakthrough in High-Pressure Physics
Ooof, this is too true. As someone greatly interested in type theory and the advancement of programming, I think this is definitely an issue to watch out for.

Side note: an even better example than Whig history might be Marx's historical materialism. (Also an analysis I am sympathetic to but equally fraught with this peril.)
Ask HN: Developers who sell desktop software, what do you use for licensing?
Is there a quality service that you use or is it all developed in-house? I know licensing systems can range from super simple [0] to intrinsically complex — that's why I'm curious.

- What do you like/dislike about your current system?
- What features are lacking that you wish it had?

[0]: http://www.mikeperham.com/2016/05/17/commercial-gems/
The state of Jupyter
I'd also like to know. I hope subresource integrity can be implemented alongside the cache control and prevent caching a bad file.

https://developer.mozilla.org/en-US/docs/Web/Security/Subres...
The reality of most browsers is that they ignore the cache time in many cases, like refreshing, in order to work with broken pages.

In a perfect world, we'd just be able to max-age and immutable would be redundant.
Quite an insightful article. I've followed this path most times. Though my Swipe File is scattered around -- from Evernote to Notes to Sublime Text to an Untitled document on my desktop and all. It just works.
Very nice. I would buy this over a MacBook Air assuming two things:

* The trackpad isn't terrible

* The battery life is decent (6+ hours)
Property-based testing can sometimes be a practical step inbetween unit-testing and formal proofs. Scala is where this is most common/well-supported, I think
http://www.scalatest.org/user_guide/property_based_testing
I think you've made a lot of valid points. It's a pretty complex system they're trying to quantify.

You have to start somewhere, and having a group of people who specifically decide to take into account what they consider useful criteria and deliberate about it is a step forward. I think it's clear it could be better if it were more rigorous. It wouldn't surprise me if there are people out there working to do just that. It's not useless just because it's attempting to quantify a complex system in a more subjective manner when it's not clear better alternatives are available. You're right that it's an opinion of scientists, and not a scientific measurement. They're experts in their fields and their opinion does mean something. You're free to weight that how you want, of course.
Experience and years of practice applying the scientific method to difficult problems. You're free to challenge it, but if you're asking such basic questions it might be that you're ignorant and should gather more information before forming an opinion.

https://fas.org/about-fas/
Understanding Big and Little Endian Byte Order
I just tried the app and I think the typography of the issue list makes it hard to look at for me. Also, I doubt that the app is useful to me. What kinds of teams is it aimed at?
For 80 years, scientists have been trying to figure out how to produce metallic hydrogen. The search is finally over, and this breakthrough is going to transform everything from space travel to how we turn lights on and off.
The description for remove_duplicate_lines needs some clarification, because as written it sounds like either "uniq" or "uniq -u". You should explicitly say that you want the first instance of every duplicated line printed, and all other duplicates not printed, even if not adjacent.
I've written this article on CVE-2017-3730: https://guidovranken.wordpress.com/2017/01/26/cve-2017-3730-...

It includes proofs of concept and touches upon the fact that client vulnerabilities can affect some servers just as well, because servers sometimes initiate connections to other servers. Mail servers do this, as well as certain web applications.
Running might not be expensive, but I bet winning is.

My wild-ass guess (not a political science major) is that voters can be bucketed into the following broad groups:

A: People who vote straight party-line, no matter what. A toad could be on the ticket and they'd vote for it.

B: People who vote for whatever name they most recognize.

C: People who actually study the candidate's positions and make a rational choice.

Generously let's say A=80%, B=17% and C=3% of voters.

Whether or not you get A's vote depends entirely on what letter is next to your name--you have no control. B's vote is expensive because you need to carpet the area with saturation advertising in order for them to remember you when they fill out the form. C is so small that it's probably not worthwhile to do the legwork. So you end up spending tons of money hoping that you can get B to tip the scale towards you. At least that's how it looks to me.
They say the difference goes back to this observation[1] from Facebook:

"we've noticed that despite our nearly infinite expiration dates we see 10-20% of requests (depending on browser) for static resource being conditional revalidation. We believe this happens because UAs perform revalidation of requests if a user refreshes the page"

It sounds like immutable is being introduced so that Firefox can leave the current behavior in place, and only instantiate the new behavior for "immutable" resources.

This seems different than the chrome approach, where they plan on changing the behavior for all "unexpired" resources.

[1]https://www.ietf.org/mail-archive/web/httpbisa/current/msg25...
Elon Musk Has Trump’s Ear, and Wall Street Takes Note
After a century of failing to crack an ancient script linguists turn to machines
It also doesn't take into account marketing costs, which also must be recuperated in the drug's price, and are much bigger then the R&D costs...
>it currently relies on the Objecive-C runtime which is not present on non-Apple platforms.

Maybe I misunderstand you, but this doesn't seem to be the case, at least not in Swift 3.0-RELEASE. I was able to use @_cdecl for a callback in a Tcl extension (https://tcl.wiki/48057) on Linux.
Pardon me for piggy-backing on your comment, but the Vim equivalent of Emacs's auto-fill mode is to `:set textwidth=74 wrap linebreak` (where 74 here is the column at which to wrap, and `linebreak` tells Vim to break at some character specified in `breakat`, which is set to a useful default consisting of whitespace and various punctuation). The default behavior is the same as @compsciphd describes for Emacs: it won't reflow automatically during editing, however, the sequence `gqap` in command mode will reflow the current paragraph (`gq` is a command to format text, and it is followed by a motion to specify the text to format: in this case `ap` is the motion for "a paragraph", i.e., the paragraph which currently contains the cursor).

Vim also has an auto-format feature, which can be enabled with `:set formatoptions+=a` and will make paragraph editing behave a bit more like, say, a word processing program, but the Vim help file cautions that formatting long paragraphs or paragraphs with complicated indentation can get slow. I haven't really used the auto-format feature myself, so I can't comment on how slow it actually seems to be in practice.
nothing about this last election is logical.
Any chance of GitHub Enterprise or Gitlab support?
It's horrific, I agree, but it is probably off-topic for this site.
_ is a keyword in Java 9.
I'm not saying all capitalists, I'm saying it is in the interests of certain capitalists. I'm sure McDonald's would love to have a stable region to begin building franchises in. On the other hand, a military contractor's profit is in part tied to conflict ridden regions.

I don't really see what your example of Saudi Arabia proves. We sell them arms and purchase much of their oil, it's in a lot of people interests to keep them stable. I'm saying in some cases it is in business interests to keep a region in conflict, and sometimes imperialism leads to instability or a lack of material wealth, promoting extremist thought.
Sounds interesting but is it used anywhere?
Which raises the question: How long until browsers start ignoring the immutable header to work around broken pages?
IMHO nothing better really. The price hike is really surprising. No, this app really doesn't do anything special. But it seems there are people (and a lot of them) to whom this app appeals a lot and I am sure they find it useful and it works for them. I think the look and feel is very clean and gives a diary like experience maybe. But anyway, its Mac app cost just doesn't make sense to me at least.

One can try this - a full screen writer app like WriteRoom or CleanWriter (my favourite - just love the type writer sound) or iA Writer and write in simple text files and save in an encrypted folder and sync it with the service of your choice self hosted or otherwise.
So if you were smart, you'd be spending time solving hard problems instead of wasting time chatting to people on HN, yes? Well no, you're able to maintain a social life and hold political views and so on in parallel to your professional activities. Why wouldn't you think the same to be true of these scientists?
Your comment is spot on. GPA and SAT scores are only two factors of many.

The dirty little secret that most people don't talk about is how many/most elite schools struggle to find the best ways to fill out the bottom 30% or so of their classes. The stand out applicants, the recruited athletes, the connected people, and the demographic people are all accepted, but there are still slots open. This is where the admissions committees take calculated gambles, and it's why some people who are admitted might seem to be headascratchers.

Contrary to what many people believe, this is where the subjectivity of admissions is greatest. Be an interesting applicant, and you will be much less exposed to the subjective aspects of admissions to elite universities.
find . -type f -exec grep -q 500 {} \; -print

Prints the same list of files as grep -l 500 * , but in a different order; doesn't pass the challenge.

Also, grep -Il 500 * doesn't include README, for some reason. file README doesn't work :-(
Well we "pay" in bolivars but I converted to USD.
The price was 0.50 Bolivars (VEB) since I remember. In 2008 they converted to the "Bolivar Fuerte" (Strong Bolivar = VEF) so the price became 0.0005 VEF. The exchange rate is 3684 VEF/USD.
Note that this was published several months ago, in September 2016. So if this news sounds familiar, that's probably why.
How does a small company make its first B2B sale?
I saw you speak at CUSEC, cool stuff!
Yeah though this was pretty easy to setup and I was looking to replicate an authentic command line experience including the standard unix utilities.
NASA Selects Russian Language and Logistical Services Contract
With react-native, if you isolate your components from your logic enough, (example: use Redux), you can reuse all the logic in a react-native app, and just change the components part, which is usually not that hard, at least on the simple apps I worked on. Another advantage that react-native would have would also be to be able to have native code and react-native code in the same app.
Well said. HN often tends toward cynicism and nitpicking. But this result can act a sign of hope for countless paralyzed people.

Good news -- pure and simple. :)
Is Insta a team now? If so please take some of their design chops and apply them to the Facebook app!
Hello HN! I'm Euwyn, one of the co-founders of Spin (also, 2x YC alum). We're excited about bringing the dock-less bikeshare model to our home city of SF.

I've lived in SOMA for years, and have always wanted to bike around, except: (a) it was always a hassle to deal with a bike after going around town, because I would inevitably end up Uber-ing somewhere after my first stop and (b) my bikes would get stolen :(

Would love to hear any questions you guys had about the business, and look forward to you guys riding our bikes soon.

ps. If you want to follow along or have any questions about Spin or startups in general, I'm 'euwyn' on Whale and Snapchat.
But the trend is generally downward, not a bunch of sharp decreases that would indicate being caused by a specific short-term event. Also many of these wars were pretty localized, so we should see the drops and inequality in the immediate area and a reduced effect elsewhere.
2017, about time.
Just playing devil's advocate there for a minute. And this is definitely one of those things I've had to work around.
Adding to the list: I've been using Subler for many years to mux to MP4 (and to transcode AC3 to AAC if needed), and it hasn't let me down:

https://subler.org/
Off Topic: Does anyone know what tools the author uses to make the diagrams?
I think the main thing you've demonstrated with your calculations is that a 0.01% chance of negligent discharge per day is in fact rather unsafe. In particular, a 0.01% chance of discharging per day means that with daily carry for two years, you are more likely to have experienced a negligent discharge than not.
Thanks, also feel free to send a pull requests as I would definitely appreciate contributions.
POPL'17 in Paris: Some highlights