skysight-inc/HackerNews huggingface dataset:
Not condescending, just critical.
> We are also wary of individuals who have a preoccupation with monitoring the activity of others.

The fucking NSA for example.
The new management team could be better than the old, but the former CEO set up some favorable leases between ANGI and an office building which he and some board members owned.

There were a few other egregious things, but this was the worst. I guess I wouldn't call ANGI an outright scam, but it's certainly shady.
I lost my wallet once and someone turned it into a nearby business, but with all the cash taken out.

Not sure if the finder or the business took the cash but I guess they got their own reward. Not what I would do, but I'm glad they didn't take the cash and trash the wallet..
Exactly. Intel invests ginormous amounts into R&D. If they had adopted ARM earlier, they could have captured the mobile market and .... then who knows what? Innovation is unpredictable, especially in tech.

They started our making DRAM's then moved to making microprocessors...I wonder why they didn't realize they couldn't rely on the same business model forever.
Clown-garbed garbage collection service, using found trash to taxidermy up some foxes?
No. Any shareholder would have wanted (in retrospect) Kodak to lead any technology that had the potential of killing their primary business.
"If you're doing simple stuff with <insert high level tooling here>, no problem, but as soon as you need to go deeper, good luck."

This is how technology works in general. The deeper you go, the more abstractions you remove, the more difficult the job becomes.
Honestly, I don't think the overriding factor is economics. I think the overriding factor is that medical professionals know what a dying person looks like, have some understanding of what continuous, inescapable pain might feel like, and want to do the most humane thing possible.

Having been in a room with a terminal cancer patient fighting through her body shutting down, it wasn't a question of "How fast can we clear this bed." It was more the sense of "This is what every second of the rest of her life is going to be. Should that life be hours or minutes long?"
> I don't want my JavaScript sources to require transpilation before they will run in a modern browser.

Exactly this. Bublé is designed to become increasingly redundant as node and browsers progress, until one day you can just remove it from your stack altogether. Planned obsolescence is an underrated feature in software
>I don't know anything about Atlanta but in Arizona, per parent comment's story, for example, it's strange to see people walking around because it's way too hot in 80% of the state to walk around for leisure.

I don't think it has anything to do with the temperature.

You see tons of people walking around in cities in equally hot or hotter climates, from Cairo to the tropics...
The problem with low margin for international company is the currency rates. If you have a 2-3% margin, a 5% inflation or fx change can put you in loss.
And yet, nobody has provided an answer the question: why?
>Inequality is falling, not rising, due mainly to increasing incomes at the bottom.

When you're not cherry picking data, not so much:

https://4.bp.blogspot.com/-kW362RyS95U/Tz7u6cqfuTI/AAAAAAAAA...

>Wages within the US are in decline because of a shift to non-wage benefits.

Median/below median wages are in decline in the US, period. Healthcare, education and housing costs have also gone up massively (with no commensurate increase in quality).

>there are just a bunch of laws (e.g. Obamacare) making it optimal for companies not to increase wages.

There is absolutely no sane economic explanation why Obamacare would prevent companies from raising wages.
In the modern day, most jobs have ~100 days of complete rest (weekends), plus about 6 bank holidays, and if you took your PTO as half days, another 20-30 days of partial rest (if you get 10-15 days of PTO). That's not quite as much (20 fewer partial days, or 10 days less of time off), but you also likely have some reasonable expectation of not being required to work more then ~10 hours per day, which wasn't necessarily true historically.
Could a mod de-hype the headline please? I propose, "Context switch logging with the Windows Event Tracing API"
Growth vs. Profitability and Venture Returns
You noticed this just on vacation eh?

As a CO resident, maybe you just haven't noticed how shitty our drivers are ;)
More like VI months?
Impossible to understand why BFQ isn't available as an option, when there are competing options for many things in the upstream kernel already.
That's like saying a car can't be autonomous because some programmers wrote the software that it uses.
Yes, and SPY is the monster ETF that it is because there is no funny business and it tracks the index the old fashioned way by actually holding the securities. Broker dealers can trade in a basket of securities for new shares of SPY and vice versa which keeps it very close to perfectly tracking the index.
Show us what you think is a nice DSL then, because you keep waving your hands about DSL but you're not showing a single line of code to prove your point.
http://algo.ing.unimo.it/people/paolo/disk_sched/

https://lwn.net/Articles/601799/
The future of jobs
How do you verify your assumptions?
I don't really mess with cannabis any more, but I think that a lot of folks have strange ideas about how it affects people.

If my only experience with the drug were the first couple of times in college where we were taking bong hits, then yeah, I can see why people would be shocked that you could drive in that state. It took a me a couple of years before I discovered that most of the folks (especially the folks in their 50s - 60s I hang out with) really are just getting a little bit at a time.

It's possible (and I think for many long-term users, more normal) to have only enough to modify your mood and outlook on events without becoming glued-to-the-couch high.

Pro tip: there is also a difference between having a beer with dinner and chugging vodka shots all night long. :D
Blood tests can directly measure THC. The article seems to be talking about such tests.

The problem is that there is not a well established mapping between THC levels and impairment. It isn't even clear if such a mapping can be done.
> We are only talking about a subset of additions and subtractions to begin with.

No, you're talking about all signed addition.

> How often will idiomatic rust code need overflow checks?

You'd be surprised. Go look at the implementations of containers in the standard library.

> Also, if the UB operations are defined by target assembler (instead of in C++) then you may not even need extra overflow checks, depending on the assembler semantics. This would only be needed in the places where static analysis failed, of course.

I don't know what this means exactly. If you're saying you should implement a static analysis to try to eliminate unneeded overflow checks, then this is a huge burden.

> One could also use the native compiler options, if available, to avoid the issue alltogether (like -fwrapv).

If you're dependent on GCC/clang extensions to C, then you're not compiling to C. You're compiling to a front end to GIMPLE/LLVM. At that point there's no benefit over just compiling to GIMPLE or LLVM in the first place.
> There are lot's of medications which people should take before driving, like anti-seizure, antipsychotics, heart control, blood sugar control, and so on.

anxiety, depression, etc...

there's some overlap here, some people use cannabis to prevent/control seizures, to treat anxiety or depression, and don't feel side effects.

The experience of the common person who has tried cannabis once or twice and turned away isn't necessarily anything like the experience of someone who benefits from it.

You wouldn't say that a person with ADHD shouldn't drive on ADHD meds, but for anyone else, that would be effectively like driving on cocaine.

Some people should, in fact, not be driving while not under the influence of cannabis or another treatment for conditions that could make them unsafe drivers.
Wait, so JSX is part of the ES spec? Oh, it's not.

I really wish people called it BabelScript. It's annoying to constantly have to fight the (incorrect) assumption that "it works in Babel" === it's ES.
Show HN: Kajero – Interactive JavaScript notebooks
Hangouts, Google+, YouTube, Messenger, Photos, and now Spaces are all Google Products that have messaging built-in now.

Remember when Hangouts was supposed to be the one chat service to rule them all?
> Rust won't have to maintain the backend. Who said they would? They might choose to if it becomes useful - it would give them things they dint have now (C++ interoperability, and new platform support for almost free), but no one here asked them to maintain anything.

If out of tree, the backend will constantly break due to massive compiler churn. You need it in tree.
Well I think that makes a good place to put a hard rule if you're considering investing in a startup: don't hand over a single penny unless you can see their actual financials. Of course very few people are going to do this instead of just hopping on the startup bandwagon, but it's easy to not play the game.
It's because most people run WordPress on shared hosting with little to no SSH access and even if there is SSH access it's not like I can simply let my plugin install imgmin and pngquant, that's why most of the compression plugins that do not use an external API for image compression use something like ImageMagick which renders poor results. So yes, I would say the first. There is no viable method to let the plugin do everything - including the compression, if you want quality compressing, that I know off anyway.
Downvote me as much as you want, reality doesn't change. If you use Opera with force reflow and you zoom in, text of different paragraphs overlap and you can't read anything.

Bad design as expected when trying to format HTML as if it was PDF. The designer has to adapt to unpredictable user agent settings, not the other way around.
This happened to me in a small rural town in Iowa in 2013. It was so rare to see a younger guy in a hoodie walking around my parents' neighborhood that residents called the police. I was taken back to my parents house in the back of a squad car to "verify my identity". I was curtly informed that "just going for a walk" was probably not a good idea.

I have never felt more dystopian.
I agree. They've become rather clickbaity and unreliable overtime.
I saw a TV segment / interview about Icahn years ago and that was impression I got. His M.O. is to buy a stock, create some attention, and sell, based mostly on the attention he brings, more so than the improvements he makes.
Wait, doesn’t Babel provide a zero-configuration setup for ES 2015-to-ES5 transpilation?
Who here has any faith this will be around in 5 years? Might be more fun to pick 3 years instead.

Unrelated, assuming there is some storage limit to each space, be funny to get an error, "Your space is out of space."
That wouldn't work though. Factory workers from a competing factory would attract the best managers by offering them more money or complete control and ownership because they know the factory would have way more profit and therefor more money for the workers this way. And then you're back to private property because it turns out its the most efficient way to get things done.
Hey Rich, I wish some time you would write more about magic-string and what makes it special. You say "no costly code generation step", but what makes codegen costly compared to what you're doing in magic-string?
Cloud vs. In-House: How to Explain Cloud ROI to Decision Makers
"found" means to do the paperwork and setup a bank account. that's it. there's no deeper meaning.

"fund" just means putting some money into a bank account for it. you could fund a company with a dollar (and many people do, for symbolic reasons).
"All other "protections" usually end up costing you someway or another."

That's not really how you calculate compensation. You have to look at the salaries plus benefits. Usually people undervalue what the company can pay for them so more benefits usually means greater compensation. There's plenty of people in the US who accept salaries where they can't gracefully handle getting sick, unemployed or having a family.

"Mandatory vacation days are converted to lower salaries."

You can usually get this as cash compensation instead, they just can't force you to do so. In contrast to "unlimited vacation" that some startups have where you don't get anything if you work more.

"Maternity leave makes it more difficult for young married women to find a job."

This is a much longer conversation, but more than anything I would say that it's cultural. I know many women who have both successful careers and had maternity leave. But then maternity leave is usually paid by the government.

"Mandatory Insurances and Pensions are simply calculated in to the "cost of employment", reducing the actual salary."

Usually get more for the money.

"Not being able to fire a worker means much higher hiring standards, and make it a lot more difficult for inexperienced workers to find a job."

You can still usually be fired during a grace period, something like six months, or you can work as a contractor.
No, Babel does nothing by default.
Babel 6 doesn't support JSX (or really, anything) by default; you need a plugin. The es2015 preset is what's in ES2015.
This guy is the Martin Shkrelin of scraping: just as much of an asshole but less successful.
It's purely anecdotal, but I point them out to my sister who has lived here for several years, and she confirms "Yes - definitely stoned."
Most of that sample is actually how to deal with the Window API to get a window that redraws itself when resized. All that has nothing to do with Direct2D. Drawing the rectangle is just three lines, actually.
Liveonriviera.com offers a 100 % free way for companies to connect with clients
> You wouldn't say that a person with ADHD shouldn't drive on ADHD meds, but for anyone else, that would be effectively like driving on cocaine.

I thought it was pretty interesting actually, the big chart in the linked article suggests that stimulants actually lower the likelihood of an accident compared to a baseline.
Normally, the morphine injection systems have a hard limit preventing you from overdosing; if you press it before the timer has elapsed, it'll beep at you (and record the press so doctors can get a sense of whether you want more painkiller than you're getting and how long the doses seem to be working for you), but it won't administer.

I never stopped to think about it before you shared this story, but in hindsight it's not surprising to me that feature can be overridden. I bet the manufacturer has even put in just enough safety interlocks to make it hard to do accidentally, but not enough to prevent it outright. You know, because sometimes doctors may need to tweak it on a per-patient basis...
Why late twenties? This part seems to describe people in their early twenties:

"When young adults get their first jobs and move into their own apartments, they’re going it alone, usually for the first time. Moreover, as they attempt to establish their status as adults, their environment sends them mixed messages: regardless of their professional or personal achievements, they are still considered by others to be "kids,"

Some people don't move out of the house until their late 20s, but some people do, and by their late 20s have things "figured out".
Yes and they are incredibly inaccurate and rely entirely on subjective judgement from the cop's perspective.

Full disclosure: I have been pulled over and arrested for "driving while ability impaired" (essentially the non-alcohol DUI)

When I was going to school in upstate NY, I was pulled over as I drove my friend home. The cop thought we smelled like weed (fair enough, my friend had some on him, I was sober and not holding). So he pulls me out of the car and makes me do a "field sobriety test" which consisted of the following (no joke):

-Standing on one leg for 10 seconds

-Walking in a straight line in the dark while he flashed a light at you like a strobe

-Having to close your eyes and then open them when you "thought" 30 seconds had passed

-Having to recite as much as the alphabet backwards as you can

I'm not a coordinated person in general but I had never been pulled over or issued a traffic ticket before. But they then use this circus act as the basis to say "Hey, time for a blood test because you might be high" and then they take you to a hospital. You can refuse the blood test but you get your license suspended for like a month immediately and I needed to drive to work and school. I hadn't smoked in a bit so I thought I'd be good for the blood test and that I'd be fine in court. Of course, it's fallacious to use the blood sample because it can have trace THC from days ago. So you, like I did, can get slapped with a charge based on the fact that you smoked last weekend and then - how dare you - decided to drive days after the fact.

I had to go to court and then was found guilty based on this erroneous evidence. I had to go to "addiction counseling" where the psych told me I exhibited absolutely no addictive symptoms yet I still had to attend. I got one of my scholarships revoked simply based on the charges against me. I had to pay fines and then sign statements at the end of my "counseling" that I would refrain from drug use and be a productive member of society (it actually was worded like that).

I'm not really sure what the solution is. It will be interesting to see what the accident rates / fatalities from stoned drivers are in the coming years. All I know is the current system is a farce and only used to drive revenue to the state.
<rant>

IMHO, Fragments didn't simplify my work or make it more manageable. Fragments mostly added new weird things to remember, and, for all that complication, I don't seem to reuse them all that much.

Fragments have their own lifecycle events which are like those of an Activity, but not exactly. They also interact with the Activity lifecycle in ways that I found a bit confusing, personally.

To get access to your Fragment instances, you're supposed to rely on the FragmentManager (and/or FragmentManagerCompat, depending on what minimum version of Android you support), which puts you at arm's length from them, making life a bit awkward. Fragments also exist in another flavor, from the compat library, so that sometimes results in mismatched types which can be confusing.

Then you have to get used to the idea that you're only supposed to create trivial constructors for your Fragments.

If a Fragment needs to know something interesting, you're supposed to pass parameters to it, not through a constructor, but, with setArguments. That way the system can resupply those arguments if it has to destroy and recreate your Fragment on your behalf in certain circumstances. This could be better documented, IMHO.

But wait, there's also a lifecycle callback named "onViewStateRestored" which supplies a savedInstanceState Bundle to your Fragment which it can use to bring itself back to the desired state. This is more like what Activities do, kind of. But it doesn't seem to interact usefully with Activity state restoration, which I found counterintuitive.

And when I think about how smart these Android SDK programmers are (and I have no doubt that they are super bright people), I wonder why this is what they came up with. It makes me feel dumb. And if your goal is to create a product your customers will love, maybe you should avoid making them feel dumb.

</rant>
If by "worst API ever" he means "didn't do it the way I'd do it", he might be right. But if what he really means is "biggest pain in the arse to use", I give the crown to the AirWatch API. Not only do few of the functions work they way that they are documented, the sample code will never work (nor is it even close to a representation of how one might use it in the real world"), and my fave: you have to misspell the parameter name going in, but when it comes out it will be spelled right. So my code is littered with "no, that's not a typo; it's what the API requires" and "don't forget to spell the parameter correctly when referencing the return value". What amounted to maybe 100 lines of code against that API took me days of experimentation and cursing the useless docs. On our internal wiki, I documented what I was writing with a preface: "in 30 years of writing against APIs of all shapes and sizes, including ISAM data engines on IBM 370 mainframes from the 70s and open source projects written by some dude during an all nighter of coding and bong hits, the AirWatch API is by far the most steaming pile of poo I've ever had the displeasure of working with."

To me it's obvious that no one within the AirWatch organization ever used the API. They couldn't without running into the egregious bugs I have. My suspicion is that someone said "we should have an API", wrote a spec and shipped it offshore, then never checked the work that came back.
I smoked every day for years, quit ages ago. I don't feel any permanent impairment at all.

Having known a lot of older daily smokers (decades) and older alcoholics, alcohol is a lot more damaging, both mentally and physically. I've never seen anyone die in their 40s from marijuana, but I've seen a few people eventually lose that battle with their liver or their kidneys from alcohol. Older alcoholics can be almost shockingingly stupid, too - far worse than young alcoholics.
Digital Forensics – Prefetch Artifacts
If they only make 50 bets, isn't each one substantial by some definition? It's certainly not a scattershot approach.
Which is exactly what Android and iOS do as well.
But suicide is sometimes that - no other way to stop the pain.
From a user's perspective, I consider Intents the strongest feature of Android as it let the system make no assumptions about my preferred apps. If it is important to closely control the user's flow, as in your second example, then you're probably better off hardcoding a list of other apps that your app can interact with using explicit intents like how sharing works on iOS. General intents like ACTION_SEND are designed to be intercepted by any app that declares itself capable of servicing the request, regardless of how well the app can actually do so.
If you don't cannibalize yourself, someone else will.

Intentionally limiting Atom performance, selling of their ARM division, etc. was all done in order to not harm their main cash cow. By the time they woke up and really tried to push for x86 on Android it was too little too late.

Just from an engineering perspective it was always going to be a monumental task. Because guess what, that small dev shop with the hit-of-the-month mobile game is not going to bother cross-compiling or testing on the 1% of non-ARM devices. And if "Ridiculous Fishing" or whatever doesn't work flawlessly, your device is broken from the consumer perspective.

But what should really have Intel pissing their pants is the recent AMD x86 license deal with Chinese manufacturer's to pump out x86 server class chips. I'l love to hear if they're taking it seriously at all, or dismissing it as usual.
Caltrain Has a Dwell Time Problem
Also, BH probably does understand the car industry. And that's Apples next target...