skysight-inc/HackerNews huggingface dataset:
I disagree with the second sentence in this assertion in the article you linked: "Perhaps less dramatically, anyone who lives in an urban center probably has friends or acquaintances who have chosen not have children, simply because they prefer an epicurean lifestyle. This is not a phenomenon that occurs in the poorest countries in the world, but rather one that is unique to the wealthiest."

Birth rates have been falling dramatically all over the world over the past 40 years, in rich and poor countries alike. It is true that the birth rate is still higher in poor countries than it is in rich countries. But even in poor countries, birth rates have dropped. You can go look at
https://en.wikipedia.org/wiki/List_of_sovereign_states_and_d...
and find your favorite poor country and see the changes. North Korea is just less than replacement rate, 2.0 children/woman. Cuba is 1.6 children per woman, well under replacement rate.

Haiti went from 5.8 children per woman in 1970 to 3.0 in 2013. That kind of drop has been experienced around the world, in rich countries as well as poor countries. Pakistan is another example I commonly cite, going from 6.6 children/woman in 1970 to 3.8 in 2013

However, almost every poor country has been getting richer, so it might be hard to untangle the effects.
I would love to see support for this on gobolt.org. It would be really fun to see an optimizer's output expressed as C. For example, you could easily see the results of strength reduction operations, where something like "x / 2" is compiled into "x >> 1".
I don't know why you're being downvated. The very fact that you are being downvoted shows how many folks with xenophobia are lurking around on Hacker News.
I've searched my entire life for a way to write simple family trees with custom data, fast, with or without a lot of information.

Then I've come up with this: https://github.com/fiatjaf/rel, which is a simple way to create triples, then render dot graphs, or any template actually, with them. The database is actually a bunch of YAML files representing each node in the graph (the relationships are stored in the nodes' files also).
The porn industry has been doing this for a while. I remember about 4-5 years ago were services available to content producers that scanned tube sites and newsbins for copyrighted content. You had to pay for it though (SaaS, they wouldn't sell the code). It was somewhat of a racket, because the people selling the detection service were also running the tube sites that were condoning piracy.

It's amazing how the porn industry is often on the front line of technology. They rarely get any notice though.
In the United States, more private property was lost last year to "civil asset forfeiture" than to conventional thieves. https://www.washingtonpost.com/news/wonk/wp/2015/11/23/cops-...
I've had more than 10 projects, but also at least 3 big hits.

I sense your problem is that you love building stuff, but you are not fascinated or obsessed by business.

This is why you reliably build really cool and clever things but never make any serious money. Unless you are truly interested in money and business this is unlikely to change except by luck.

Find someone like me, or several someone's like me to hang out with, and to brainstorm business concepts, business model variations, marketing spins, brandname ideas...

Build your business muscle, or remain an employee forever.
Yes, this is an important point that many deny! A lot of lower paying technical work requires just as much skill. But it's about supply and demand.

The faux intellectual vibe in programming is purely cultural due to class associations. If welders and prgorammers traded places in terms of class associations (ie, if welders earn what programmers earn and vice versa AND if welding was something you do in an office and programming was something you do in the field or workshop), well guess what? Welding would have an academic intellectual culture, and programming would have more of a blue collar culture. You'd hear complaints about welding interviews requiring memorization of chemical reaction formulas instead of practical skills. Programmers would probably long ago been unionized. Etc.

A couple generations from now, basic programming skill will no longer be so scarce that even an idiot who manages to pick some up is highly valuable. The reason programming ability is scarce is not because it's much harder, but simply historical/cultural.
This concept already does exist, and is used by mining companies, so no they won't lobby against it. There are a lot of cities in Pennsylvania with coal mines a mile underneath them.
We provide a platform for matching and payments. The contractor and the company sign a standard contractor agreement with each other. In it, the contractor agrees that they have no pre-existing obligations or commitments that interfere with the agreement. So, it's up to the contractor to ensure that any existing contracts do not interfere with the consulting agreement prior to signing it.

Moonlighters choose which projects they want to work on, so companies don't see them unless the moonlighters explicitly want to work with that company.
I hadn't read this. The security and battery life arguments are the best imho. The last part about the apps make Apple look like they only want to protect their financial interests in a sort of sketchy monopolistic way.
I'm not saying H1B is not abused, I'm saying not everybody on H1B is abusing the system or is getting paid below market wages.
I really don't get the point of Android things. Looking at their website the most constrained device they support is on the order of a raspberry pi. Why wouldn't you just go with Linux/Raspbian in that scenario instead of locking yourself into Google?
Sure, getting your program to run on an Arduino is 90% of the work. Getting it from Arduino to production is the other 90%.
I second that.

I had a few students working with me. The one guy who asks questions when he doesn't understand something and who isn't afraid to say so, helps me the most.

I also like when I understand what skills a junior dev has (e.g. HTML, CSS, JavaScript vs Java), so I know what I can outsource to him and have a clue about how long it will take.

But I also learned, that the overhead of managing someone and helping them can eat up all my time. You need to balance it out and have a backlog of low priority tasks to throw at them.
> We got over 100 applicants for every software position.

How many of them passed FizzBuzz?

Chicago outskirts is also not California. Try a software position with low pay, crappy benefits at an unknown software company in California and report back. Bonus points if you try it in the Bay Area.
And for the record we've felt the engineering shortage too. Our last hiring run brought in all sorts of weirdos. Not everyone can afford to send a fleet of recruiters to the various Ivy Leagues to secure workers. Something needs to be done about that -- just not increased immigration. California doesn't need any more people.
Unity SDK and Web VR Player for 4k+ 360 VR Streaming
I think this is a good idea. It crossed my mind while writing this, and I didn't put it down. Thank you.
Can't wait to see how source3 helps Facebook be a more despicable service.
I don't know if Adobe is planning to open source Flash, but there is GNU Gnash: https://www.gnu.org/software/gnash/
>You can probably take it as a rule of thumb from now on that if people don't think you're weird, you're living badly

If only I had thought of this rebuttal in middle school...
To discriminate against someone born across a completely imaginary and arbitrarily drawn line is being human? Huh?
Playing football is almost certainly bad for your brain, but this article does a terrible job of making that case. The doctor in charge of the study says as much:

> The set of players posthumously tested by Dr. McKee is far from a random sample of N.F.L. retirees. “There’s a tremendous selection bias,” she has cautioned, noting that many families have donated brains specifically because the former player showed symptoms of C.T.E.

This is equivalent to finding NFL players who showed signs of cancer, and then testing them for cancer. Of course you're going to get a rate close to 100%. The article takes 10 paragraphs before pointing out that the rate of CTE among former NFL players is much lower.

This sort of sloppy journalism is counterproductive. It makes it much easier for football fans to discredit and ignore the problem. At best, it causes people to endorse good policies for bad reasons.
I encourage everyone to read the Lapham essay. The medium article under discussion here presents details, Lapham's essay talks about the historical forces driving the culture of fear. The problem I have with this meta discussion is that it also inclines to make one fearful. At least in this instance we're talking fearfully about fear itself.

For my part, I've begun to recognize that any news that provokes me to outrage was designed specifically for that end. This at least converts anger and despair at the state of the world to annoyance at the media outlet that would stoop to courting outrage. It leaves me with precious little news to read.
Yeah, I just don't get it. It was pretty clear to me what to do when I left high school. Study, study, study. Work hard, work hard, work hard. Nobody told me this, it just seemed like the right thing to do. I grew up poor in projects in a horrible violent city with nobody to guide me. If I can do this, why can't other Americans who have a much better upbringing and supportive family structure? Which makes me think, life is too good, too easy, for the average american. Why go through the effort of studying years of math and computer science when they can enjoy life and get by on jobs that don't require years and years of dedication and schooling?
A lot of the H1Bs are more skilled at resume stuffing than any actual technical skills.
Correct me if I'm wrong but hasn't Mozilla been rewriting parts of Firefox in Rust lately?
This has happened in Israel in the past :(
The Nordic model is not about well-being – it is about capabilities
Those are my classmates! I took the Hacking for Defense class with them this past Spring at Stanford. I found that fundamentally the class trains students to apply the iterative, quick-moving, need-based approach to product development often found in startups to military problems that have traditionally had lots of bureaucratic overhead. We were exposed to a ton of different people through our interviews and were constantly asked to create and improve our minimum viable product as we learned more about our problem space. Overall, I would highly recommend the class.
> Every time you pass a "naked" lambda somewhere, you're potentially missing the opportunity to have a macro there do that for you.

True but equally sad that you must use Lisp to hide ugly Lisp because naked lambda's are so ugly. Yet the point remains, whether hidden behind a macro or not, design patterns still exist in Lisp and every other language and always will.
swfextract from the swftools package should be able to do it.

`swfextract file.swf` should list resources in it, then `swfextract -p 12 file.swf` will get the PNG with id 12.
Over 60% easily
Well physical presence is huge - your software-compromised token can sign infinite number of bogus token requests, where as with hardware, you'd have to be an idiot to press the button for random requests, or repeatedly; and has nothing to do with stolen passwords.

The best an attacker can do at that point is access whatever account-specific token that was 'intercepted', and use that until it expires on whatever site...which if implemented correctly won't let you make any major changes without your token press - aka, software-token just gave up your account, where hardware would have stopped it.
My experience is that the "whatever reason" to remove features is that they're a pain to maintain (often in ways that aren't obvious to the end user) and only a tiny number of people use them. It sucks for the people who do use them (and believe me, I have been in that position myself), but it also sucks to not have new development happen because all of the resources are being consumed maintaining something that 10 people care about.
Build a better mousetrap, and you'll learn how to build a better mousetrap. You need to market it (or partner with someone who will) if you want to make money.

1. Get some kind of market validation before you build. Get commitments from paying customers (or even pre-payment), or directly see them paying for a near-identical offering, and have a competitive advantage to deliver it more cheaply.

2. Do an inventory exercise of why these projects have failed. Doing a quick run-through, it looks like you didn't do marketing or user research for any of these projects. If making a side business still excites you, make sure you do these steps before going to build any future side business.

3. I know nothing about landscaping, but as an outsider, Bloom looks a promising product. Go talk to customers!

3. If the marketing side of things doesn't interest you, but you still want to make side money, reach out to me, my email is <hn username> at gmail. My background is pure engineering, but I have friends who are looking for technical co-founders and have ideas that I could use more technical talent on.
Software U2F authenticator for macOS
Autocomplete-python has also been forked because maintainers have stopped responding.

https://atom.io/packages/autocomplete-python-jedi

https://github.com/brennv/autocomplete-python-jedi

https://github.com/autocomplete-python/autocomplete-python/i...
REAL ALIENS DISCOVERED IN PERU,NICE SHOTS OF UFO'S
Good thing I spent so much time learning and using Flash. Never again, Adobe.
Hi,

You're correct - we have more contractors than developers right now. Sorry if you haven't been matched yet - if you send me an email (philip at moonlightwork.com) we can feature you on next week's Orbit [1] email to clients.

The process has largely been manual with spreadsheets until now, but soon you will be able to log in and browse all open projects.

Over half of our projects have been completed by a contractor outside the USA.

[1] https://www.moonlightwork.com/orbit
Want to take your Linux-based robot to market? Join my webinar tomorrow
Supposedly upgrading the vSphere web interface to HTML5 is on the roadmap, but I'm not sure when. I'm just happy that they give you an external console app now.
That's not "all of the browsers", that's just most of them.
Not much money in it, though.
I've never thought of the idea that Google/Apple/Facebook could have funded their own Dev Bootcamps..

You're right, total missed opportunity for them.
How Do You Know It’s Time to Seek a New Challenge?
If you say that a product that is forced upon me by an automatic upgrade just needs better hardware than what I had before, then that hardware upgrade should also happen automatically, or at least for free.

Additionally, you don't get to compare two products if one of them has massively higher hardware requirements.
> There's no reason for the government to know John Doe's enlarged prostate medication because that's between the doctor and patient.

Unless the government is paying for it and expects to know exactly what it's paying for.
> as low as 9%

Which is still disgustingly high.
Oh, I didn't take it that way at all. In fact, I thought it was a great idea! :)
So... passengers can't wear clothing or bring any belongings with them that can burn?
Roomba vacuum maker iRobot betting big on the 'smart' home
Making such tunnels electric vehicle only would make them much more economical to build. Guess who is planning electric trucks?
Which also doesn't exist. What does exist is a qualified worker shortage at low salaries.
Meet FOSS Notes: Collaborative place about notes regarding open source software
You're thinking the same things I do.

I should have read your comment before posting my shameless self-promotion, but here am I posting my super simple, customizable and future-proof tool again: https://github.com/fiatjaf/rel

(read about it on my comment at https://news.ycombinator.com/item?id=14849823)
That is true, some of "those" particular patterns work around language deficiencies, however OP misunderstand and think that means all patterns do that, they don't.
I am not saying everyone on H1B is as well. Yet the overwhelming majority of uses I see of H1B is to get a lower wage full stop. I do work extensively with offhsore resources and have worked with H1B's for over 20 years.

I don't begrudge them recipients for taking the jobs. My issue is the corporations who are abusing a system to make themselves more money while simultaneously destroying local talent. It is a death spiral of greed, yet they seem to be oblivious to it.
proven over and over again that his visions have a stubborn way of becoming reality

This is the power of 1st principles reasoning. The power of physics becomes your power!
Not sure I agree. If you use some of the good transpiling languages that output JS, the syntax is far better than what AS3 had. In TypeScript/Flow, for example, you get "real" generics syntax while in AS3 you had the magic Vector<> stuff and that's it. And on top of that you have union types, dynamic interfaces, etc.

And thanks to JavaScript VM performance, running the same code is ahead of what the Flash VM could do.

AS3 was way ahead of its time when introduced, but browsers have moved past it since it stopped evolving.

Flex vs frameworks is more of a matter of preference and contextual requirements so I can't comment on that.
Yea, a lot of the embedded guys I know (myself included) moved up the stack a little to iOS/Android because that's where the $$$ went.
A Proposal for a Minimum Viable Model, the HW Startup's 3D MVP
If you equate side project with hobby, yes. If you equate side project with entrepreneurship, then no. For a lot of people, I think it's somewhere in the middle.
No bookmarks are for things I want to save; tabs are temporary. If I'm reading hacker news, I'll open all the articles I want to read in new tabs (maybe with their comments in yet another tab) and then go through them one at time.

Obviously this is unmanageable in Chrome from the UI but with the right extensions (tab mix plus w/ multi row tabs) in Firefox it's pretty usable.
Was MITMing my iPhone and found this
If they don’t pass FizzBuzz, you try to teach them for 6 months until they do fit into your company.

Is that so hard? Training on the job used to be common, and for entry level positions it should be possible at least.

EDIT: Okay, maybe not FizzBuzz, but the lots of "10 years experience with Angular 4" and co at least, and in general sometimes testing people more on actual tasks than on invented exercises. Even in Germany in the first few weeks you can terminate employees for any reason, so you don’t need to be too selective with hiring.
They are/have. Several news sites are already embedding FB videos.

If you're asking if they'll make a social network with video... They already have. It's Facebook. And they've recently begun pushing live video a lot harder.
Ah you're correct. The sensitive military identities that were purportedly revealed are described in the PIA blog post as this:

> Names, photos, and home addresses of all operators in the military’s most secret units – equivalent to the SAS or SEAL teams;

But the translated story that is linked -- https://translate.google.com/translate?hl=en&sl=auto&tl=en&u... -- says this:

> In Sweden there is a fairly unknown term called qualified protection identities. Or, if you want, personal data, such as false names. These are issued to special personnel within the police, Säpo and Armed Forces. Thus, in practice, secret operators, including employees of the military intelligence service's top secret office for special retrieval.

There is mention of a separate military vehicle registry:

https://translate.google.com/translate?hl=en&sl=auto&tl=en&u...

> SVT has taken note of documents from the Armed Forces which show that data from the Swedish Military Vehicle Register were included in the data that the Transport Agency let technicians abroad who were not security-tested take care of. The Armed Forces now confirm on Friday afternoon to SVT News that parts of the registry are included in the data provided.
I have absolutely no issue with your policy priorities. Let's get more native-born citizens through school with skills appropriate for the modern workforce.

But the bit where this falls down is your use of "our own" in a context where it either has no meaning or has, let's just say "accidentally discriminatory" meaning. The idea that we should invest to "prevent" this situation is kinda distasteful.

These people are americans now. No, they aren't all citizens (though many are), but their kids are and their descendants will be. This is their home as much as it is yours or mine. This country built itself on the backs of imported talent, there's no valid reason for that to stop now.
Totally agree. For a wifi device, the best options to bring the "ease of Arduino" into production are particle or electric imp. Great products but high cost, especially for startups.
I've optimally compressed your image for you:

<EOF>

(For very naive definitions of "optimal")
Depending on how many gigs we're talking about why would this be a bad thing?
Surely an explicitly tonal alphabet is preferable to a language with implicit tone (e.g. English). I can only imagine that learning English's implicit tone curves pose a challenge to speakers of Asian languages.

(Esperanto is intended to be perfectly understandable without tonal inflection, through the use of particles such as "ĉu" and "ja", though in practice Westerners universally tonally inflect their speech because they don't know otherwise.)
My best guesses are that there are patterns that pop up from the IP addresses of VPN connected users that give it away. Weird devices, weird timezones, the more popular the website the more people from the VPN will be connecting and the more obvious it will be from the sheer numbers.

But those VPN IPs are not secret, if I can download a list from of damn near every internet ad server and block the vast majority of ads, it wouldn't surprise me is there was a list out there of VPN IPs.
There are a lot of bad things about Flash, but it still has not been adequately replaced. AFAIK there is nothing web-centric that comes close to the developer experience it offered.

Yes, things can be pieced together: animation programs and sprite exporters here, some custom scripting there, throw in your own tween, sound, and networking libraries, etc., but this is much less efficient than a unified write-once, run-anywhere platform with an integrated development environment for all aspects of the content, which is what Flash offered.

That meant that Flash didn't really do any one thing exceptionally well, but it provided a way to reason about the program as a cohesive whole, and from a very visual perspective. I think that opened doors for a lot of people and I think the simplicity made it a productive platform.

I am no Flash fanboy, but there is a reason it was so popular, and we're ignoring that with the HTML 5 platform, which ultimately just leaves an opening for a new Flash imitator (Unity is the leading candidate, though it hasn't really broached web in a major way yet), which means we will repeat this cycle over the next 20 years.
A Solution to Our Clean Energy Problem May Lie Right Beneath Our Feet
Thanks so much for taking the time to write this post. I am a graduate student in computer security interested in branching into adversarial ML, and I have to echo your opinion that the material available today is not too accessible.