skysight-inc/HackerNews huggingface dataset:
https://copperhead.co/android/ is already doing amazing work and sell devices if you want to support them. I've been running it for close to a year and I can't praise it enough.
It's slow going but I'm not sure that's bad or unexpected. MS bought mono and that blessed it as a platform that isn't dead in the water. Most existing projects are fine staying where they are until Microsoft hardens .NET core.
What were you using Gradle to do that you want a c# replacement for?
the resignation duel,” in which the employee senses an issue and wants to be the first one to draw their weapon.

Article assumes the only reason anyone resigns is to pre-empt being fired. What about better offers, or unrelated reasons like a partner relocation?

In the UK and Europe a 3-month notice period for key or senior engineers is not unusual.
> the shuttle carried a second one

Nothing like taking the second one out for a spin after the first one failed... lol.
It's especially fun when they do inmate-led fundraisers, which means that they can get Subway, Pizza Hut, or other "street food", and charge the inmates triple, and then the fundraiser money goes into the yards pockets. Or the fact that they have their prison workforce doing jobs in small towns by the complex for $8 - $10 an hour and the inmate gets $0.50 - $1.00 of it. Prison labor like that is also something a "first world" country should be ashamed of. For-profit prisons should be outlawed.
I like F# but the lack of higher kinds means F# is mostly just C# with a teaser grammar. It doesn’t really allow for a fundamentally different library envronment.
Blockchain-based AI
Overboard but true.
This is a really important thing - I look at addiction largely as a societal neutral, the societal harm is often more from the legal issues surrounding addiction, than the actual addiction itself. Before the laws changed in the early 20th century, prescribing maintenance doses of opioids for example, was considered normal and accepted practice.
Lisa was the really expensive Apple aimed at businesses right? I think I've seen it mentioned on the 8-Bit Guy's show.

I wish I had visited the CHM when I was out on the west coast. I'll have to add it to the list for next time.

I have been to the Living Computer Museum in Seattle. For those of you travelling there, I highly recommend it and Recycle PC (in the same area). They've got a ton of old working systems you can actually play with; everything from TI-99s to HP-UX machines to a NeXT system to a fully working Alto.
And people wonder why America used to have Unions, and regulations. And didn't cheap out everything.

This Sharing Economy is a nice way to say, here's a chit part time job. A race to the bottom is not what I want. Uber has always been in my crosshairs. "You need to have a late model four door vechicle before applying!" Ugh.

I used to think the poor will eventually rebel. I don't think that will happen. Technology will keep them in line.

I do see a day where a person will be judged on exactly how they made the wad, or maybe not?

I miss some of that hippy dippy it's not cute to be a filthy looker mentality, or at least sharing.

Merry Christmas!
Really? I have almost everyone on LinkedIn which is to be expected once you've graduated.
"Most of the work recently (like last 30 years) has been in very low baud rate systems. From memory, doesn't FT8 run at 5.86 baud? It uses multi channel fsk and some FEC weirdness to push a remarkable number of bits per symbol."

It also makes communications possible where normal modes just don't work well. For example, six meter (50MHz) band contacts where the signal signal level is extremely weak and the opens very brief.
It doesn't seem like you read it. It's spelled out as directly as it can be.

> I assume this one is most important questions for you now. Why PostgreSQL is underperforms so significantly? The answer is simple, we’re doing an unfair benchmark.

If PG doesn't perform well, it's unfair.
If you check reports that are actually valid, you can see that Uber actually pays for valid issues. Excluding the 100,000,
Uber has already paid 1million+ in bug bounty. Please check their hackerone platform :)
This reminds me of this debacle: https://news.ycombinator.com/item?id=10638220
The story is similar to C++. Almost all allocations are done by types that'll automatically call free in their destructors. But because there's no global GC, it's still possible to leak accidentally by creating a cycle in reference-counted smart pointers.
It looks like a "reap what you sow" situation. No one is looking good now.
Speed is overrated. Every airliner you've ridden on hits almost 200 on the ground. I've been over 160 multiple times in fairly normal cars with uprated tires and brakes. Going 200 isn't really that impressive anymore, the average sports car can do it if you have enough space.
This one has more comments already so maybe that one is the dupe
I disagree. Coming from python, my first foray into web frontend was a SPA for mobile. Both my coworkers convinced me to go right to react + redux (after some bumbling first with more "traditional" ajax). After a few weeks of utter bewilderment, I have to say I really enjoy this stack. Some say it's overkill, but the framework really helps me organize things into cognitive chunks, and makes debugging so much easier.

Ever had a class in school which you hated at the time because it felt super hard, but loved in hindsight because of how much you learned? same sort of vibe. Fight through the pain.
I'm in Australia now and have been very surprised to find it common and expected to give 2-4 months notice.

The flip side of that is employers are mandated by law to pay severance and various leave accrued if they fire you.
Fixing sharing economy - develop proper distributed system that runs akin to bittorrent/bitcoin model with guaranteed feedback mechanisms that mitigates against systemic abuse. Super hard job. But it would, if solved, truly revolutionize/create the shared economy space.
> Has anyone been paid for these sorts of bounties by Uber? (Short of the $100,000 extortion payout swept under the rug of bug bounties)

They've paid out more than $1,300,000 in bounties, you can view all their payouts here:
https://hackerone.com/uber/hacktivity?sort_type=latest_discl...

> Do you trust their code contributions on OSS to not contain malicious attack vectors?

This has nothing to do with anything.
>Instead, perhaps we can focus on how we can fix this sharing economy, so that we can all benefit; not just the ones who happened to raise the most money from shareholders.

I already benefit from it massively. Before my roommate got me into using Uber a few years ago, I was hesitant to travel to new cities or even go somewhere new or unusual in my own city because of being intimidated by having to figure out where and how to hail a taxi or having to figure out the bus routes. Now as long as I have my phone and I'm in a somewhat populated area, I have no fear.
I think a better name for this would be Mac OS series 0.

Going back to being serious seeing the source code for LisaOS sounds exciting . Apple changed my life when I used an Apple 2 in grade school. My first computer I got for Christmas was a G5 iMac. In college I used MacBooks and they replaced one with a newer model. I’m not sure I would have my current job if I wasn’t in Steve’s paradise .
Short notice periods are better for employees if:

* Transition is expensive for employer (handover, finding replacements) but cheap for the employee (moving costs).

* The labor market is tight.

It's better for employers if

* transition is expensive for the employee (e.g. high moving costs) but cheap for the employer (finding and training up a replacement is easy).

* The job market is tight.

Employees would do best to use their leverage as much as possible. It's not like employers won't do exactly the same.

This guy's blog sounds like a pretty standard employer whinge about sometimes not having leverage combined with a promise of non-monetary reward if the employee doesn't use their leverage.
Most of my friends in college worked on their jeeps for rock climbing all the time. It definitely was not a cheap hobby.
7 Requests for Startups
“If your definition of “deep state” cannot accommodate an idealistic 25-year-old CrossFit fanatic with unmatched socks, you’ve underestimated both the reach and scope of American surveillance.”
> Entire websites sent as a single PNG,

Interesting. Are there any sites that you know which do this?
I consider that a feature: it’s chaff for the tracking radar.

I cannot avoid being tracked (despite all the barriers I have put up to reduce it) so it’s always good to poison their data. And as I happen not to be gay, adding that into the mix is in my interest.
Subdirectory structure is sort of orthogonal to the issue of encapsulation. It's more about providing API's and clean abstractions which prevent incidental interactions between implementation details across module boundaries.
it doesn't make sense for
Uber to a) publish a list
of current unpatched
security vulnerabilities

Hackerone could require them to publish a list of hashes of unambiguous descriptions of known bugs. That way they could prove beyond doubt which issues were already known - much like astronomers published anagrams to prove their discoveries' priority in the 1500s.

It wouldn't solve the problem of people wasting their time rediscovering bugs that don't pay out, of course.
> payouts are orders of magnitude higher than the bounty programs

This is mostly false except for a narrow class of products and bug classes. You could get more on the black market for an iOS jailbreak than Apple would pay you, yes. You could not get more on the black market for any of the bugs the author submitted - most likely you wouldn't find a buyer at all.
Elections have consequences. US voter turnout is abysmal.
Still much cheaper than shipping dirt to Mars.
How do you know North Korea has no SLBMs? They seem to be making good progress recently.
Please provide a source if you have one. Dumping usually refers to the international trade context, I don't see how it could be applied in this case.
Quora's new "cookie policy"
Exactly. For a custom imaging pipeline, constructed via application-specific design, every element that is a black box invalidates the measurement aspect of the output. The sensor control system is an intimate part of that system. For example, machine vision cameras typically allow alteration of imaging parameters, but at the cost of lost time meaning dropped frames. So rapid iteration to convergence, or rapid cycling thorough parameter settings, means that the device might go down to 5fps, or 1fps. Magic Lantern (collaborators with AXIOM) corrected exactly this kind of defect for certain Cannon DSLRs, among many other things.

It is possible to partner with sensor or camera makers, in order to get the required specs and level of integration, but it is extraordinarily expensive. And only a handful of companies can do this. For the individual, it's out of the question to partner with a camera maker. So for the interested individual, AXIOM provides a real benefit. And for commercial development, companies like FLIR Integrated Imaging Solutions (formerly Point Grey Research) exist, but still lock down drivers and control firmware. And you can typically only afford to partner with one or two camera manufacturers, whereas in this case all that overhead is gone and you can just use the device directly.

It's a small market, but if you're in it, this kind of project is a great development.
That might not matter that much. There's still a strong argument for implementing native apps using their own SDKs. There are more developers with experience with them, there is more boilerplate and examples, third party integrations are typically designed for them, and more books and documentation are for them. On the front page of HN today there was a stackshare post about a startup with only three engineers that used a lot of cutting edge tools, but React Native was not one of them.
This seems like it will self correct. Get a reputation for not paying, and now you have skilled adversaries with a grudge to settle. Bug bounties aren't the only way to monetize this particular skill set. Or maybe getting paid becomes less important than getting even.
Actually we use React+mobx on both our web and RN stacks and it's been great. What we really like is that it is simple and extremely performant since in most cases it automatically updates only the React components that need to be re-rendered based on the state that's been modified.

We jumped directly from a flux-like state management to mobx (skipping Redux) and the development time has gone down significantly as well.
I really don't get the love around vue... I always read the glowing sentiment and go, "Ok, I'm missing something, let me go back to the vue.js docs and see what's good"

Things that are a deal breaker for me:

Template language... You can call it 'separation of concerns' all you want, but just let me generate templates using the language I already know, JSX is great

State management... I cut my teeth with Ember professionally for a few years, and really loved it up until I built a data intensive app. Having state spread across different controllers is great when you have many different routes and pages, but if one page turns in to a photoshop like app, controllers make a terrible state management tool. It doesn't seem overly complicated to me to use redux along with react-redux's connect function to connect regular functions returning JSX to your state object. Looking at Vue.js, it seems like I need to learn Ember-lite + Angular (custom directives).
This tldr-counter-tldr discussion is circling around this subtle issue: Unsafe code has a "contaminating" effect on the module it's in. For example, consider the length of a Vec. That's just an integer. Any method on Vec could change that integer without needing an unsafe block. However, increasing the length incorrectly (for example, past the allocated capacity) will totally cause UB, because unsafe code in other methods of Vec assumes the length is correct. Vec is able to expose a safe API, because the length is a private member, and callers can't set it willy-nilly. But code inside the Vec module needs to be very careful, even when it's not explicitly using unsafe blocks.
There is no explicit dependency on RXJS or its analogs, but the whole ecosystem is heavily tied to on them.

A question "how to do thing A when user changes thing B" on React forums is usually dismissed with "just use MobX/Rxjs/Kefir/Bacon"
It's mostly dead end jobs for the bottom 60% of America. Employers don't take care of employees and treat them like expendable machines.

There's no upside to entering the working world so why not just declare disability.
Actually there was a patch for the Lisa that allowed it to run Mac OS and software (maybe called a Mac XL?). I believe it was a combination of ROMs and disks but it's been a day or two since I dealt with that so I may be mis-remembering.
It's not really implied, at least in the article:

"The best way to curb the demand for oil and promote innovation in oil alternatives is to tell the world's energy markets that the “externalities” of oil consumption—security considerations and environmental issues alike—really will influence policy from now on. And the way to do that is to impose a gradually rising gasoline tax."

Rather, the article assumes that people will worry their pretty little heads about climate change, fossil fuel pollution, or their societies being dangerously dependent on a volatile part of the world, and that will provide the political incentive to enact taxes that nudge the market to renewables. Or, if the political spark doesn't occur, the rising cost & instability of extracting that oil will provide the market incentive needed to switch over.

We already have invented our way out of this problem - solar, wind, hydro, geothermal, batteries, and electric motors exist already, as do fuel cells & electrolysis at a somewhat higher price point. It's just that those technologies are only recently competitive economically with fossil fuels. Raise the price of oil and suddenly there's no reason to use oil anymore.
That's pretty neat - from a computer history perspective. I assume the museum has a Lisa. It's one of the few Apple products I've never seen in person.
The one thing they need to fix is to make the privacy the standard function - like Monero.

There is a delineation between PIV and Z-PIV which shouldn't really be a "mode" of holding or transferring.
I end up writing bits of custom CSS for many sites I use daily, mostly to alter font faces and sizes, padding here and there, colors, etc. I use the Stylish extension.

It would be great to have this assumed by web sites. They could offer several pre-made CSS versions, e.g. day and night, right via the user-side mechanism for choosing and editing styles.

Alas, this mechanism is missing by default.
Then everything needs to be made of fire-retardant materials. Reducing the nitrogen content of the atmosphere has little deleterious effects for people, but makes fires easier to start, hotter, and harder to put out.
Irrelevant. If he found these bugs, even if he’s been a dick about it then he still found a bunch of vulnerabilities that Uber was exposed to. Pay the man, it’s a few thousand dollars as opposed to a major exploit!
Some modern defined benefit schemes do that -- give a formula for the total dollar value you'll receive at retirement. And if you want to convert that to a pension you buy an annuity with it.

However, they seem (to me) to have a couple of problems -

- as the formula is often based on your last five years' average salary, it seems like an "all eggs in one basket" on your salary growing. Which seems to be the inverse of the sort of hedging and diversifying you try to do with personal investments -- if my salary grows I already gain, but I'd like my retirement savings to grow even if for any reason my salary stalls in 20 years' time.

- the formulas seem to be quite fixed and can have some perverse incentives. For instance, "average salary from the last five years" seems (to me) to be partly behind why Vice Chancellor roles changed so much -- someone stepping back from being a VC to being a professor would face a salary drop, which would then affect their defined benefit pension calculation (costing them a lot of money), so it became "up or out" and the idea of university leadership roles as being a service role that academics would take on for a while simply died because it had to be the last role you took before retirement. Ok, that's a bit of an aside about how pension schemes can change the nature of the university, but practically speaking I'd like to keep the option of doing things like semi-retiring at the end of my career (dropping to part-time or doing something interesting that might not increase my salary) without incurring a massive penalty on my retirement savings.
Yes, I do. The only thing I miss is tagging/archiving. Fastmail uses a traditional folder paradigm, and archiving only moves the message to a special archive folder.

Their login 2FA options are as good as Gmails, and I like their mail-rules better (though you have to drop into "power users" mode more than I'd like).
Mars has isolated pockets of "mini magnetospheres" that are suitable enough to block charged particles.

http://www.space.dtu.dk/english/Research/Universe_and_Solar_...
This is why I'm a huge fan of Coinbase and GDAX. Being able to trade LTC for USD is great for LTC, and being able to trade ETC for USD makes it relatively easy to get into alts without having to touch Bitcoin itself.
and tightly controls and rates customers and drivers. Think back to the 2014 downgrading of Uber drivers who worked for competing services.
capitalism is a rough game. sometimes people fight dirty.

the caution i would add is, you could try to play nice & the employer gets pissed anyway and say “you know what, you can leave today!”. one must prepare contingency plans on both sides.

if you want someone who will never quit, hire an independent consultant.
Your are shifting the burden of proof. It's not my job to refute unsubstantiated claims of yours, and failure to do so does not constitute a validation of your claims.

You said that, for example, Tor could do things much better, but you didn't put forth any argument as to why you think that/how that could be done. I am not claiming that it's impossible, I am simply rejecting your unsubstantiated claim, and in particular your unsubstantiated criticism of the Tor project. Also, I strongly suspect that any ideas you have in mind have been considered and rejected by the Tor project for very good reasons ... but you'll have to show your actual ideas before I actually know.

Also, it's a useless argument to posit an end user who is willing to do anything they are told by an untrusted third party as a useful threat model. There is nothing that will protect against that, and that includes established ISPs.
About 0.71% of the US population is incarcerated. It's much, much, higher than any other nation. But, still low enough that it doesn't get much attention from voters....even if they turned out in record numbers.

Media attention might make a bigger impact. I'm not sure the general public knows how bad the system is. Even if you're a "punishment" fan, the system is cranking out people that are more likely to commit further crime, since they have little chance to support themselves in a legal way.
I think it's really people's experience. I'm in your camp, I write functional javascript, I learned clojure, I think about writing software in a way where react-redux (and re-frame) fit the paradigm and get out of the way. Vue seems like Backbone v2 after drawing inspiration from Ember and Angular
Navigation Apps Are Turning Quiet Neighborhoods into Traffic Nightmares
This article feels more relevant today than when it was written in 2014. I think there's a good chance it will be required reading in b-school classes on the Great Gig Economy Meltdown in 20 years.
It’s not localhost as domain, it’s a real registered domain that points to the loopback address.
Having used all of the big three. Am I the only one who likes and prefers Angular?
If you rely only on submarines for deterrence then you don't need satellites detecting launches in the first place. I don't think UK or France have (or need) that capability.
Computer latency: 1977-2017
This is well-said in the article:

If the 'unsafe' blocks contain their unsafety correctly (thus being 'safe' 'unsafe' blocks using the two different meanings of safe the article discusses), then using them is fine. The rust stdlib has a promise that all of their 'unsafe' blocks not marked as unsafe are 'safe', so using the stdlib you're writing 'safe' code (though it's possible it's unsafe if there are stdlib/compiler bugs).

As the article explains, it's very nounced and, while imperfect, still a damn sight better than C++.
Are you sure you read the right docs?

> let me generate templates using the language I already know, JSX is great

https://vuejs.org/v2/guide/render-function.html#JSX

> controllers make a terrible state management tool.

I haven't used react-redux but vuex is essentially the same decoupling, and there's very little boilerplate. https://vuex.vuejs.org/en/intro.html