skysight-inc/HackerNews huggingface dataset:
Android O announced with a focus on battery life and notifications
>I sometimes feel like doing an Ask HN about "how do you find a coding job where you actually code most of the day when you are 20 years into your career"

Find a company who requires any non-approved outside code, no matter how well known and even if using an already approved license, to go through a multi-month approval process that is almost always longer than the current project's allotted timeline.

As it is, if I need a red black tree, and if it isn't in any approved libraries, it is faster for me to write it myself.
It's wrong to flippantly point to competition being the solution in every case, but it's equally wrong to dismiss the explanation without some reason to believe competition is not working. The microeconomic statement that competing sellers push price to margin cost is extremely well documents. To the point where if you're asserting that it isn't happening, you need to be able to point to some reason why.
When I hear about these algorithms taking many thousands of lines of code in a "low-level" language like C or C++, I wonder how much of that could be simplified away if you didn't need to manually manage memory. Performance aside, how much of those "several thousand lines" would be unnecessary in a higher-level language?

I implemented Raft in a couple hundred lines of succinct JavaScript a few years ago. I can only imagine someone smarter than me could write a production-ready Paxos implementation in less than a thousand well-commented lines of JavaScript or Python.
It's more a band than a line if there are two available at once
Are you familiar with https://medium.com/incerto/the-most-intolerant-wins-the-dict... ?

This is a good example of how relatively small populations can have huge cultural effects.

Another example is how migrants from Islamic countries can carry out terrorist attacks and completely change European and American culture for the worse. The loss of American travel culture post 9/11 is tragic, and I can't think of a better word to describe it than "erasure".

Paris is now building a wall around the Eiffel Tower, thanks entirely to recent massacres committed by strongly religious immigrants for religious reasons.

Heavily Muslim neighborhoods in the U.K. have volunteer "sharia police" that harass women for dressing "immodestly".

Swedish officials removed traditional Christmas displays from Muslim areas, and then blamed the structural integrity of lamp posts (yes, really) when asked why.

Cultural erasure doesn't take a huge influx of people; it just takes a small population with aggressively viral cultural memes and a host culture with insufficient memetic defenses.

But, of course, I must be a racist for preferring European culture over throwing gays off buildings, women being unable to drive or show their faces, etc. etc.
Fastrak is shipped with a mylar bag that prevents scanning so you can have privacy on-demand. Also, Caltrans routinely scans Fastrak transponders silently in non-toll areas to gauge traffic flow.
How to you ameliorate the toxins inherent in shipping containers? Typically, those paints and pressure treated woods are not used indoors, and I would be worried about some of the chemicals? Second, in the climate here, how do you avoid mold? Metal is a prime target for condensation, and in the bay we are always around the dew point. If you insulate the walls, how do you avoid mold growth (maybe put insulation on the outside)? How about power/gas supply, HVAC, waste plumbing etc? How about moving it? Leveling it? it seems that they'll be substantially heavier than most mobile homes, so trailering with consumer vehicles will be hard, which makes them hard to deliver.

I've been in shipping container buildings before (e.g. Frietag store in Zurich) - they are not really a great size. Many Mobile homes that are comfortable feature pop-out sides. Any plans for expanding them?

Some real positives -
fireproof envelope,
Envelope can be welded to,
several formats available - including ones with side doors
can be "racked"
can be made airtight (allows you to specify air exchanges, rather than estimate them)
portability with the right equipment.
Probably part of why (the other obvious reason being die space) Ryzen lacks 256-bit SIMD hardware, and instead runs such instructions with a 128-bit unit over two cycles.
Chrome 58 Beta: IndexedDB 2.0, improvements to iframe navigation
We're going to do this selectively: getting the first ADU design fully licensed in a given MSA is going to be important for us. We'll want to see a year+ commitment to justify the cost.
> Sadly, at no point in the interview is the question asked in the headline answered.

I beg to differ. He touches on problems with the post-secondary education system, increasing hostility from the public against the elite, the collapse of journalism, and failure of experts to engage the public as parts of his answer to that question.
Don't forget about hospital EMRs, which can cost as much as the hospital itself (hundreds of millions of dollars)... [ http://www.beckershospitalreview.com/healthcare-information-... ]
I can only agree. Having had to sell a home via a realtor recently due to distance my (totally anecdotal) experience was that his incentive was to find anyone who would bid at least some amount within my price range. Not the best deal. He didn't exactly market it. And after signing all paperwork and visiting the house with the new owners I realized what positive aspects of the house were all unknown to them.

Lots of things like that. And then both parties having to pay 5.1k for his 'service'.
Nat Geo Launched a Free Website for Printing Detailed Topographical Maps (2016)
Then you choose between a company tracking you or a city tracking you...
But would you pay him $1,000 to do it? At some point, you would do it yourself. I think when people say they add no value, what they mean is, they don't add $35k of value on a $500k home purchase.
JSCaml: A compile-time transformation from JavaScript to OCaml
Ask HN: Why no articles from codeplex.com?
Is there a reason why people don't submit articles from codeplex.com? Is it banned here?
I guess every generation of developers has to do its own mistakes..

http://www.omg.org/spec/CORBA/
https://www.w3.org/TR/2007/REC-soap12-part0-20070427/
How is it different to WiFi Direct? Aren't there quite a lot of these wifi-without-base-station standards, but they never seem to work or take off?
This is one way real-estate prices are being driven through the roof in big cities -> Where these company HQ's are located.

Workers know. Workers who have worked at remote offices know that the best career-advancing projects happen at HQ where you can schmooze with the executive staff. They know that when the company hits a bad quarter, that the layoffs will disproportionately hit the remote office. They know that the best co-workers will be recruited, and offered little bonuses to relocate to HQ, and they're stuck working at the remote office.

It just blows my mind that in the Internet Age: we're still stuck in this 1890's model of "must work at HQ". Even among the very leaders of the information age: IBM, Yahoo, Google, Facebook, and etc.

The whole point of the Internet and networked computing was "It does not matter WHERE you are." Unfortunately, to the businespeople who run these corporations, it very much DOES matter. If you're not in their office, they don't control you.

So we're all forced to move to these areas where the big corporations have invested in their corporate headquarters. It's the most secure way to work. And you end up paying either through commute-time, or outrageously inflated real-estate prices.
Scaling Developer Environments with Kubernetes
Intel's chipsets aren't immune either, the first revision of P67 and H67 had a flaw that caused the SATA ports to slowly overvolt themselves to death.

They ended up having to recall a huge number of motherboards.
Bootstrap!
http://bootstrapdocs.com/
Their documentation is great. They have useful code examples that are simple enough to copy+paste into your own code, but are complex enough to show off the entire feature.
Glad you liked it. Thanks for the comment!
The high number of vulnerabilities that keep being found in LastPass (including some that are not publicly disclosed) forced me to jump ship a while ago.
That is disappointing to hear. Is this first hand knowledge, or do you have a discussion/link you could share on the topic?
I had issues with CreditKarma. The problem I faced was most likely an issue specific to me and my state. Having said that, their lack of response is a major put off. It's time like these when you need a response in a reasonable amount of time. (As a matter of fact, they are yet to respond - weeks after I figured I'll just file directly)

For others in CA, FTB's free tax filing tool works just fine.
I agree. But here's what I think would have gotten your point of "take action" across much better. At the end be honest about ROI and projections.

This is a cold calling marketing campaign you had to do to get your sales. If at the end you had actionable advice on improving conversion rate of cold calling campaigns with numbers to back it up(not anecdotal evidence) that would be very useful.

My suggestion is to track SpokenGrowth.com over a period of 3 months now that you've handed it off to someone who might not have your marketing skills. Do another post 3 months later that either proves you can make a viable business if you "just take action" or shows how hard it can be and maybe do a lessons learnt post.

I'm all for hustling to market your product or your skills. Good luck on SpokenGrowth.com
I use my iPad pro about as frequently as I use my Macbook Pro now.

As I've gotten further away from R&D and into business development and then a management-like role, most of my time is consumed reading and writing emails, using our internal messaging platform, and going to meetings.

The iPad keyboard works fine for writing short emails, it's much lighter to lug around between meetings than my laptop, and I feel less awkward using it in the back of an Uber to read/write emails when going to said meetings than I do my laptop.
So are my pants
The paper linked anticipates your question in the sentences after grandparent's quote:

> The blow-up is not due simply to the fact that we used C++ instead of pseudo notation, nor because our code style may have been verbose. Converting the algorithm into a practical, production-ready system involved implementing many features and optimizations – some
published in the literature and some not.
Remote Means Freedom
The burst-height compensating super-fuze is undermining strategic stability
Short summation: No way. Living in shipping containers is not a great idea. By the time you overcome all the hurdles, you realize the envelope is smallest cost of housing development.
The scheduler already knows if you've used AVX or SSE instructions. You don't think they waste time backing up all those registers when you've never used them do you?

You can set a flag causing an exception when an FPU instruction is used, and handle it by setting a flag saying you need to backup those registers.

You can also handle Undefined Operation exceptions by moving the thread to a core that can handle the specific instruction.
Any recommendations for a really good PostgresSQL tutorial?
Look at all his bugs:

https://bugs.chromium.org/p/project-zero/issues/list?can=1&q...
Honestly, there is still nothing here that compels me to buy your product. Who is your target audience? What's your appeal? What makes your product special?

I am a mid-twenties millennial looking for a starter home (considering a container home) and I'm not really seeing something I want.
There are people who are looking at the world and seeing how they can make money, but the more you make the more you can afford to pay, so in general capitalist prefer people to be rich.
They're so adorable at 464 months.
Linux has a method - which is to add the new in parallel to the old, and remove the old at a later time when it's certainly no longer needed.
Oh man, if every business owner settled on what they made in the first month capitalism likely wouldn't even exist.

"Now unless you get more visibility"

What online business doesn't aim to grow going forward? I certainly wouldn't rely on the first month results for the rest of my life.

I have too weird an accent to get incredible podcast downloads, but the $1,000 goes to a reader of my site, not me.

Appreciate the feedback :)
Keeping people impoverished is a local maximum, not a global one. Yes, we as a people would be better off if we enriched the poor (this is why the middle class is so valuable). But it is in the interest of every corporation to make maximum profit (that is, part people from the most money possible) and make people poorer in the individual case.

I.E. banks benefit from cycles of debt (mortgage, credit card). It would be better for everyone, including the banks, if the poor were not put in cycles of debt and allowed to become wealthier. But the most profitable thing for a single, individual bank to do is issue predatory loans.
Overstock.com built their business largely on the assets left from the dotCom bubble bursting around the millennium.

For some, a crisis is an opportunity.
standing ovation
Oh you're right. I was confused and there are two bugs, only one of which has been fixed so far. The first one, which is apparently still unfixed, mentioned here https://twitter.com/taviso/status/842205051082821632 only works on 3.x on Firefox.
The interior environment gets entirely sealed under closed-cell foam insulation applied directly to the metal, leaving no interior space for condensation on the metal. Literally all surfaces that you're exposed to are things we buy at home improvement stores: bamboo flooring, cabinet-grade plywood, etc.
A big part of the 'deluxe' cost is the elaborate solar system: we're able to cook, heat space + water, etc. all off of the solar array + batteries.
We're thinking about possibilities for pop-outs in the future.
This video by CGP Grey, based on the book "The Dictator's Handbook" is very good at explaining why some countries are richer, even if they have plenty of natural resources:
https://www.youtube.com/watch?v=rStL7niR7gs

Another view: https://en.wikipedia.org/wiki/Resource_curse
IRS checks your math and makes sure all the reports (your copy vs employer/bank/vendor copy) match. They won't tell you which deductions you are supposed to take.
We should stick with the old and boring SQL
I bet your quip got down-voted because you didn't specify that the 18-wheeler would be autonomous.
Japan is like this, only most regular employees never have to do a thing. Our employers take care of everything and our December pay packets are adjusted so that the correct amount of tax for the year has been paid. Banks also take tax out before paying interest to account holders.

You can also go to a tax office sponsored by your city hall and have a preparer assist you at no extra charge.
Ask HN: Hackable iPod-like hardware?
I would like something like an iPod nano/touch with the hackability of a Raspberry Pi (Linux). I don't need the GPIO etc as I'll never be hacking hardware, and I definitely want good battery life. A screen is not important, but a few buttons & some sensors would be nice. Anything like that out there ?
It would be even higher, if there where bigger handouts. Why not put a rent limit for "poor" peoples property size and location?
Because you could hire a lawyer for a flat thousand bucks easily. Real estate agent is going to take 7 percent of the sale. So you get more qualified for way less money on most cases.
https://en.wikipedia.org/wiki/Year_2038_problem explains pretty well why that wouldn't work and other solutions tried
Unlike Whatsapp, nobody could your Telegram account by sending you a photo
> AAudio API for Pro Audio

Android has gone all the way from A to O (15 versions) but still can't do what the first gen iPod touch could do.
I tried everything - lifting weights is the only thing that 'stuck'. I'd love to swim, but the only pool is at the gym and it's heavily chlorinated and I have to shower before and after swimming which is now outside of "convenient to exercise".

The gym is a few minutes up the road, I'd jog but it's on an incline - terrible for the knees.

Scan in, get changed, throw some weight around, wipe off the sweat (not enough time for a full shower), leave. It's convenient enough and something I've managed to stick with long-term.
At 100k year (cheap for an engineer!) that is about a weeks wages.
This maybe a stupid question, but could we not use Bignum as a datatype to solve this? or would it be too computationally expensive?
The problem is that if you want to manufacture a device that will last 20 years without updating its software, then you have to fix this issue within a year - otherwise the washing machine, car, stereo or whatever you release with embedded chips and currently standard software can fail in interesting ways in 2038.
Of course poverty is profitable.
Jobs for Angular and React and node developers
Currently looking for amazing Angular and React + node developers to join our growing family. Great benefits and a chance to be innovative in financial enterprise space! Email us at jobs@inrhythm.com
Back in the 80s I would cite this sketch whenever someone talked about how good coding used to be back in the day: https://www.youtube.com/watch?v=Xe1a1wHxTyo
I don't wish back those days. I get that it's interesting to work to the bottom of things yourself, sure. But I've run into several problems that I couldn't have hurdled on my own, in any amount of time, without the help of the internet.

- dll broken from MS. This happened to me. I did a lot of sleuthing, taking things apart, and it just didn't make sense. It was for a DB adapter, so the official documents would have been enormous. And unfruitful to read. In the end I got a hotfix from MS.

- Sort algorithm broken in Swift. Another one of those jobs where you take apart everything, because you assume it was your use of it, not Apple's library. Did a workaround after I got someone on SO to confirm it wasn't just me.

- Any number of little things that are unfindable in a manual. Heck, how often do you even look at a manual rather than an example?

- Learning issues. When you're new to a language, you don't necessarily know what you don't know. So being on an island with a manual is going to lead to you dying. Witness the many calls for help on SO from people with score 1. They don't know what's wrong with their code, and they don't know how to ask. Sometimes someone with have mercy on them and help, because it's normally something quite trivial. I remember being 15 and trying to learn c++. It was hard, because every little error you get is cryptic.

- You can make so much more with so much less now. There's a library for just about everything you can think of. The coder is mostly a chef who mixes existing ingredients. This means you can explore writing things that you'd never have time for otherwise. For example I did some web and mobile side projects beside my financial c++ coding. Always good with a breath of fresh air.
haven't economists talked about how, in general, charging rent is not really creating economic value? patent trolls, landlords, rich investors, for example... all to some degree just rake it in based on what they already have. of course there is some strategy involved, and there is work too. but maybe the point is that the way things are set up now, the reward for the work goes on indefinitely, which makes no sense. you inherited a family property and are able to profit off it your entire life, since the cost of maintenance and property taxes is offset by rent you earn from some agency renting out your house? i dont see how you are personally contributing anything. some investors already have vast sums of money, so they are able to earn vastly more sums by putting it in an index fund? also not fair, though i suppose you are "taking a risk", but i dont really find that all too compelling. you just sit there and rake in dividends and ~3% roi. suing a company for using tech that they invented but didnt patent? you are just a pure minus on society in that case. these things are all rent-seeking behaviors, i dont see how they really do anything for the greater good. i think we need to tell people who try to make money by charging rent to basically fuck off. not that you are a bad guy for doing it in many cases, but we should recognize it for the unfair practice it is.
SO popularity is neither clearly positive, neither clearly negative.

Why not positive: because if there are lots of questions about something, it must be very hard, with lots of gotchas, unclear points.

Why not negative: because if there are lots of questions about something, it must be very popular, so many newcomers have their trivial questions, which do not necessarily indicate problems about the language.
I disagree. A lot of times it still makes sense to write your own code from the ground up. There are so many instances where a lot of stuff out there is way too overcomplicated for the task at hand and takes more time to configure and resolve dependencies than it takes to just code the part you actually need from scratch.

A lot of times, if I'm looking at some random github repo out there and its dependencies aren't apt-gettable or pippable or npmable, I just say "screw it" and write it from the ground up using only things that are apt-gettable, pippable, or npmable.

Except OpenCV 3.1. I'm willing to deal with that one. But I have a script to install it that's 55 lines long. (How ridiculous is that -- we need 55 lines of code to install things these days. Can't we just tell our computers to install stuff and aggressively figure out how to install it, no questions asked?)
Yes, this has worked well for me. Stay out of web development and it's not hard to spend your time doing "real" programming. Embedded work is especially good if you feel nostalgic about 80s-style PC hacking - the downside is that product cycles are limited by the hardware side, so the pace can feel really slow.
Yves Meyer Receives the Abel Prize
If you were around for the millennium bug, then surely you remember how many people waited until about October, '99 to start looking for problems. If you think those people went looking for another problem 38 years away to fix...

If this class of business is not seeing a problem this minute, it isn't a bug. And it won't be a serious-enough bug to spend money on until whatever workarounds they can think of start having negative effects on income.

Sources: experience with Y2K remediation, experience with small business consulting & software development, experience with humans.
Using a 64 bit unsigned integer with nanosecond resolution gives us 585 years (2^64/1e9/60/60/24/365) after 1970 to come up with a new format. This, combined with using some other format to describe dates before 1970, seems like a sensible solution to me.
Would love to hear some concrete details about this - I dont doubt you, but I think it would be helpful to have the details.

Would you say you were able to write less code (perhaps reuse more code)? Were the productivity savings mostly on the fact maintenance costs are lower?
Testable systems and continuous deployment
FYI if you have HTTPS-Everywhere enabled the site won't load.

That said, there isn't a whole lot to this article. They added support for Firefox on Linux. They talk a bit about their work with MPEG-DASH, WebCrypto, MSE, and EME.

They don't talk about supporting 4k and HDR video on anything except Edge however, which is annoying old-media thinking. I really hate when companies say "more bits means more onerous DRM, we know you liked the old system, but we can make it look marginally better if you're willing to give up most of the advantages".

It's pure cash grab thinking. The sort of thing that made SVHS stillborn and has kept Blu-ray sales lukewarm.