skysight-inc/HackerNews huggingface dataset:
I think this is probably the purest vision of a dystopian hell hole that I have ever seen.

Just what I want to do, dick around with a computer when life is on the line.
My company pays peanuts for patents. Something like $50 plus a name on a plaque. I might have filed patents for $5000 a pop, but for $50 it's not even worth the effort.
Check out just about any large textbook company now. They are doing something similar (Carnegie Learning: Mathia). That said, I think Mathigon has a more user friendly, open, and engaging approach that I'd like to see take off.
My company just started promoting such a policy, and a guy on the business side mentioned filing a patent for some software I had written. Now the work is subtle and nontrivial, but in terms of its novelty, it might be worthwhile as a lightning talk at a meetup, and I can't see it as patentable. It's all known techniques. Another person at the company assures me that this is very patentable, but maybe I just don't get it.
It seems like there is quite a gap between the Cray's RISC based hardware which I believe were very successful and the introduction of Sun SPARC hardware. Could you or anyone else comment on the reason for this? Was it simply the arrival of research funding from DARPA at Berkeley/Standford in this area?
Oh my plane is pointing at the ground. Let me just stare at the trim indicator to see some intermittent change that only occurs every 10 minutes.
I doubt he would have turned to fraud or become a proxy if he had $50M of his own.
Dit is a Python package for discrete information theory
That’s because it’s against the law in California for a company to claim unrelated IP done on off hours with personal equipment. Don’t think they wouldn’t try it if they could.
Arch Linux propose changing compression method from xz to zstd
I'm curious was there some inflection point at which GPUs stopped being VLIW machines? I'd be curious to hear when and why that was. Thanks.
It really feels like we're on the cusp of a textbook similar to the Primer in Neal Stephenson's 'The Diamond Age: Or, A Young Lady's Illustrated Primer'.

Feels to me like we're about as close to that as we are close to regrowing limbs. We've made baby steps.

For one thing, the illustrated primer created content from scratch -- content especially suited to the reader. Mathigon and things like it can only present you with content pre-created by humans.

Secondly, the illustrated primer had an expert understanding of human development, human psychology, and human biology. It used this understanding, along with incredible sensor technology, dynamically to create complex pedagogical plans and follow them by presenting exactly the content the reader needs at the time. At the moment we have only extremely rudimentary planning capabilities (if any), extremely rudimentary sensor/input capabilities (basically limited to what to user types in), and extremely rudimentary algorithms capable of only low order logic (if the user does x they probably want why) with almost no understanding of human psychology.

Not to say we're not making great strides. We're just a really long way off.

Edit: thirdly, The illustrated primer had an expert understanding of every topic it taught Nell. I think we're a long way off from any computer system that has an expert understanding of anything. Our computers can do calculus a lot faster than we can, but they don't understand it at a higher order level.
https://www.amazon.com/Elgato-Video-Capture-Digitise-iPad/dp... at its highest setting, 640*480
Your numbers don't apply. If those patents were really that valuable (they generally aren't) and the company had the money to pay "senior engineers" 300k then they wouldn't be cutting the compensation like that to save costs. As quoted, he patent/code in question is worth a measly 25,000$ to the company. It's a joke. Nobody in this whole story is a big deal. There's no billion dollar patents here, for the likes of Google or Samsung to fight over.
PyPy v7.1 released; now uses UTF-8 internally for Unicode strings
The plane isn't airworthy in an MCAS upset condition resulting from faulty AOA sensor. That's because numerous contraindications are happening in the cockpit as a result, including the failed side stick shaker activating. In the Lion Air 34 and 610 flights, the stick shaker was active almost continuously. That's not airworthy.

Also, the autopilot uses stabilizer trim. If you turn stabilizer trim to cutoff, you have no autopilot. Also, the emergency airworthiness directive says it's possible a runaway continues even after stabilizer trim is set to cutoff: If runaway continues, hold the stabilizer trim wheel against rotation and trim the airplane manually.

Once there was a second crash, with stabilizer jackscrew in the full nose down position, it was untenable to allow the planes to be considered airworthy, for the very central reason that we don't completely understand what happened and how to avoid it.

The proper response in aviation safety is not to assume pilots are doing the wrong thing upon receipt of an emergency airworthiness directive. It's to assume they are following the directive. You don't just pretend they're morons and keep on subjecting the general public to risk, while you guess at what the problem is.
> A smart engineer is not stupid. Who knew?

True -- but arrogance and hubris are not unknown among top notch engineers.
ISPs: We’re Definitely Not the Internet Police, Until We Decide We Should Be
The nudity is, if not exploitative, then certainly very gratuitous. It could easily be toned down and even removed in most cases without in changing the overall story in any way.
That's an interesting and informative read, however one line did catch my eye, and increase my background level of despair at the general maths/stats level of the wider population:

> An overwhelming majority of employers, 48 percent or so
Months after that post, at least two famous brand middleboxes were found to be incompatible with the finished TLS 1.3 because somebody cut corners as follows:

The specification says: YOU must choose RANDOM numbers otherwise bad things could happen.

[ TLS 1.3 final hides a downgrade signal in those random numbers if you appear to only speak TLS 1.2. The TLS 1.2 specification says nothing about a downgrade signal, so if you recognise the signal that means you wanted TLS 1.3 but the server has been told you wanted TLS 1.2, a downgrade attack is being attempted. Abort! ]

These famous brand middleboxes were too lazy to make random numbers, they'd just take the exact numbers the real server picked and use those. Those are random right? What could go wrong?

The result was that the TLS 1.2 Downgrade signal would get copied into supposedly "fresh" TLS 1.2 connections and trip the abort mechanism.

Just an incompatibility right? Nope. For the years that this idiocy was in those products they weren't actually delivering security, the requirement that you pick RANDOM numbers is there for a good reason - if sophisticated bad guys knew this "bug" was present in the famous brand middleboxes they could definitely have exploited this to snoop connections.
Yeah, but most social sciences are nowhere near the standards that physics imposes on what it holds to be true.

That's not a flack. It's inherent to the nature of the social sciences. Since every individual is part of a complex social system, it's incredibly hard to make repeatable experiments to test assumptions in the same way that physicists do every day for breakfast.
https://underhandedcrypto.com/
This doesn't appear to have been the case:

https://www.factcheck.org/2018/06/did-the-obama-administrati...

https://www.nbcnews.com/storyline/immigration-border-crisis/...
Well, the one shown up near Seattle is a Boeing test flight.

I have my doubts about the other 13 it currentlu shows around the world, especially the ones whose flight plan calls for landing far from where they start, like the Norweigian Air flight from Dublin, Ireland to New York, or the Globus one on the way from Russia to Hong Kong.

What's going on here? Airlines still working on getting their grounded planes to where they want them to sit things out?

Looks like by far the most of them are Southwest, flying from a variety of airports (Baltimore, Los Angeles, Oakland, San Jose, Chicago), which is what one would expect for a "move planes to storage" operation, but the destinations are also all over the map, too (Victorville, Burbank, Indianapolis, Houston, Dallas, St. Louis, Denver). Stashing a few at each of their smaller airports?
Sure. Crumple zones and seat belts have both made a huge difference, particularly in the last 20 years or so since much more stringent crash testing. Having picked off low hanging fruit, it's naive to assume every feature comes without negative consequence. Some of these have demonstrably moved the fatalities elsewhere, so whilst fatalities for occupants have been reduced, pedestrian fatalities are rising - as a direct consequence of increasing car safety.

Some, like lane assist, may eventually turn out to even be counter productive to overall figures. I'm not sure if there's been much research on the real world consequence of many of the newer ideas yet.
They were searching the engineer's laptop for the code, so I assumed those were software patents. But maybe there's a decent amount of code even in a hardware patent?
A family tracking app was leaking Real-Time location data
I have considered multiple times switching from Python to other alternatives. However, I instantly discard any language with a Lisp-like syntax. I just cannot work with it. Being a Haskell hobbyist, I would like Python to be statically type and have better support for pure functional programming, but Python has the libraries that I need.
> I think he's getting ready to switch jobs, and we need the technical information/code he used to create the demo.

This irks me, it's not explained or alluded to why this is needed, surely this should be wanted?
That is indeed exactly what the nytimes article suggested
tl;dr; congestion control is basically pluggable.

Much like in TCP, congestion control really isnt something required for interoperation between peers. Given the userspace nature of QUIC I would expect to see a lot of iteration on this front - for good and bad. (but hopefully the bad iterates quickly).

The current drafts describe newreno is detail, but also explicitly call out the ability to run other things. I've seen reno, cubic, and bbr all run with quic and anticipate others to happen as well. That's one of the exciting things here.
In some states like Texas this is in fact the case. Worse, your knowledge can be used to keep you from working in the same field because the stuff in your head is deemed property of your employer.

I believe the crucial case was Conley v. DSC Communications Corp
The ESNI spec I've seen has clients request DNS TXT record to get the public key for the encryption. My pessimistic assumption is that a majority of clients are configured to use recursive DNS servers that will be unable to serve TXT results because or network issues.

In any case, it's hard for a client to determine if a TXT record is not present, or unavailable because the authoritative server has no such record, or because something in the middle has blocked it (due to network incompetence or active malice), so if you want that to work, you're going to need to specify dns over https to a trusted third party, and de-decentralize DNS.

That said, from a brief look at the spec, the ESNI extension includes a digest of the key record, so while an observer can't directly read the SNI, given a sufficient effort to find the keys, they could correlate the digests with matching hostnames.

Reaching key agreement to exchange identity information without disclosing the identities in the clear is somewhere between really hard and impossible.
Seconding the recommendation for JOE. It was what I used before I learned vim.
Great idea! Also, use ML to cherrypick moments from shows the user may be interested in. Good stuff!
I will never understand the blatant hatred towards refugees. I was and am still surprised by the number of people who just indiscriminately hate refugees in Germany (although they are often a small minority).

These are just 561 poor human beings from Yemen. They probably don't want to be in South Korea either. They come from a poor, war torn country. If nobody would mention it, nobody would even notice them. I really can't imagine where this hatred is coming from, maybe somebody from south korea can chip in. Why do they even care? My bet is that it's like germany, where i think the real issue is not the refugees but more fundamental problems expressing itself through the hate for refugees. But I've also heard some personal stories of people experiencing racism in south korea or in south korean companies. So I don't know.

There are quite a few refugees where I live (Karlsruhe in Germany), every day I pass one establishment for young refugees without parents and a general refugee institution. Sometimes in the night at 3am. Never had a problem. It also seems like especially the young refugees without parents are integrating quite well.
Scheme Interpreter Written in PowerShell
It's not just about isolating DB interactions. Any code that deals with IO or creates side effects lives at the edges of the application.

Vast majority of the code is written pure functions that can be reasoned about independently of the rest of the application. This is not practical in languages that rely on mutable data because things get passed around by reference. As soon as you pass a reference to an object to a function that's used elsewhere you end up with implicit coupling that's difficult to reason about.

Of course, you could use immutable data structure libraries in imperative languages, but then it's completely on you to ensure that you never put any mutable data, such as an object reference, in those. At that point you might as well use a functional language.
Totally the wrong person to ask since I think it's appalling how prosecutors use that tactic to get innocent people in prison, if you don't take their deal they "throw the book at you" so your average (innocent) person has no chance unless they have a shitton of money to throw at their defense.

Certainly wouldn't turn over $50 million if I were innocent.
The point isn't really what Trump has done, it's that leftists are suddenly discovering that it won't always be "their guy" with all that power, and that misusing that power against them is a real possibility.

Be very, very careful what excuses one makes when "your guy" is overreaching and expanding power.
With an on-site contract, "working hours" refers to all times on the premises of the employer (us) except for break time.

For people working remotely, this is more difficult, there’s no clear definition. Eventually, I don’t see a problem there anyway, given we measure by output and prohibit engineers from reusing our stuff in their private projects.

We do not employ people we don’t trust so we never had issues so far.
Company has the right to do that pretty much anywhere assuming they own laptop, pay for onedrive etc.
Inclusion has clearly gotten out of control
And at the next level up the causality chain, the safety analysis was flawed because of the regulatory capture of the FAA by Boeing.

Should we therefore ground and review all the planes?
Try to take a single element from that book and implement it in real life.
A lot of developers can surely get by with a QEMU RISC-V image, which exists and is known to boot at least Fedora.
Announcing the BAIR Open Research Commons
That's a self-adjusting question then. If the candidate finds a way to automate the boring part and/or make it faster, they've demonstrated at least two of the three Wall Criterion so that should be a +1 in their evaluation.

http://threevirtues.com/
Recording reveals oil industry execs laughing at Trump access
I had two takeaways: Venezuela was once a place where people would try to build modern experimental projects, like the helical strip mall El Helicoide.

The other is a reminder that for all of the monoliths we build with the best intentions, the government can seize them and use them for human rights abuses.
Epic gets mentioned a lot in this article. Afaik they use the MUMPS language in their development, subject of a famous article in the daily wtf
X-Plane Carrier was also a lot of fun, and by all accounts very realistic.

The current version of that experience is (I think) available as an add-on to X-Plane 10 mobile: https://www.x-plane.com/mobile/
It probably uses stringification under the hood, but then relies on constexpr to "canonicalize" the name (removing everything before the dot, template parameters etc).
If I had experienced what you just described, I would probably have the same opinion - but after the initial learning curve, I haven't really had any of the problems you've listed. The only times I've had to go manually modify cloud resources to fix something was always because I was doing it wrong in the first place.

On the other hand, CloudFormation is not perfect either. The rollback does not work 100% of the time and I've had it roll back a set of templates that took 45 minutes to deploy because there was some inconsequential timeout that could have been ignored. I've also had pre-built templates developed by AWS outright fail, which is strange considering AWS themselves built it.

Use what works best for you and your team.
> on company time, or use company property, equipment, or anything paid for by the company

Mine have also said "relating to the company's business" which I imagine (IANAL) can make a lot of programming projects difficult, and I guess might make a lot of non-programming hobbies difficult if you work for a BigCo -- creative media, "things on the internet" etc etc. And not a line you want to even walk close to IMO with companies of that size.
Nice work, and the header is nowhere near as complex as I had feared it would need to be.
Am I the only one who absolutely hates Material Design? Not only does it have the usual drawbacks of bullshit “flat” UI (washed out colors, lots of wasted space, etc) but it also feels like a shitty web-app (even when it’s not) due to the association to Google products?
That sounds more like a feature than a bug.
This company's "patent program" is everything that's wrong with the patent system. Patents are (well, were) intended to protect critical parts of work, not to be farmed for building up a war chest.
Asteroid Spit Up
DHS does not get along with these agencies apparently and have put out full statements on the matter.

https://m.facebook.com/homelandsecurity/posts/22318216601637...
Usually, it just means that you ask your employer for an exception of you're doing something in your spare time.

Few employers will want to claim ownership of your mobile game/app or whatever, unless it's related to the company or what it does.
They're mailing me a letter, spending an envelope stuff and a stamp on a domain owner who will never convert.
This is sort of true. You can get copyright waivers for personal projects by filling out a form. They say most projects are approved but in my experience, it seems like they deny a lot of them. One of the two projects I submitted was denied. Other people I know have had a similar experience
Laws of the Universe and Teaching
As many others have mentioned, there is an exception in California for things done using no company time and resources, and unrelated to your work or the company's area of business or "future anticipated research". This exception required by California law is often copied verbatim into employment agreements, even if you are working outside of california. However, the last clause of this term essentially de-fangs the term entirely if you work at any medium sized company.

I have worked at two FANG companies, and in both cases I crossed off this clause from the contract and initialed the line before I signed it. I told them that I couldn't sign that line and what I did, and in both cases, they said they would "get back to me" with what legal said. In both cases it never came up again, and I started working having signed only the modified contract.

I think that's a fair comprise of who owns what, and I would suggest anyone else to do the same thing I did.
Blocking IP addresses can be very problematic though.

If I understand it correctly, I think that countries might start to block ESNI altogether. If it is not widely implemented, websites/apps using it will standout which sadly could limit its adoption. For instance, if Signal decided to use ESNI, it will probably get blocked in those countries, but this can change if big companies wanted to use it. However, I still don't know how it will work exactly.
It's actually basically the same policy, it just tends to get framed in a negative light instead of a positive light. "We own everything you produce unless you used no company resources" and "Everything you produce is yours unless you used company resources" are the same statement, but the former sounds way worse.

As far as I know there are two differences.

a) Google claims ownership of things you produced off-hours with no company resources if the work you were doing off-hours is your job. If you are for example a DL theorist, you are being paid in part for your general skill at coming up with DL theories, not just for the hours you put in at the office. If you come up with a new DL theory in the shower instead of at your desk, Google still owns it.

b) Google claims ownership of innovations made by employees off-hours with no company resources if the innovations in question were already being researched elsewhere at Google or the innovation was already known to Google. Like any sufficiently large technology company, Google has made patentable discoveries that it has elected not to patent so as to maintain them as internal trade secrets. This is to avoid the mess that would ensue if an employee independently came up with one of these discoveries and filed a patent for it and Google had to dispute the patent by demonstrating prior art and in the process revealing their trade secret.

So if you have a new innovation that was produced off-hours and without company resources, you first submit it to Google's legal office and they will let you know whether they (a)
consider it part of your job or (b) were already aware of it, and if so they will claim ownership. If you disagree with their decision there's a third party arbitration process so that you can hash it out without risking the exposure of a trade secret.
IMO most college level math isn't difficult

Don't make the mistake of assuming the entire world is like you. Plenty of people struggle with lower level math. What makes you think the concepts are not difficult for them, and to blame only the teaching?
Not the OP, but after consulting for many years, I could make some educated guesses.

If you stop selling (networking, outreach, etc.) when you're fully utilized now, you will impair your ability to stay utilized later. If you have a project that you expect to wind down in 90 days, communicate that to prospects without pushing them away.

For example, we overestimate what a start time of "now" means in business. Sometimes, it's "today." Other times, "now" means "right after I get back from vacation, roughly 3 weeks from now" or "this quarter." Depending on the client, contracts + background check and other on boarding can take weeks of (unpaid) calendar time.

I've seen people turn away work slated for a start date of "soon" because they were on a project for another few weeks. A better move would have been to let the client know the existing project was winding down but let's get the paperwork started now for a quick start later.