skysight-inc/HackerNews huggingface dataset:
I'd be happy for the User-Agent string to die (or be frozen in amber), but I want the ability to have a rough sense of the capabilities of a browser in order to determine what JS I should send down to them. Like, if you're on IE11 I can send down code that's compiled to ES5 and has all the polyfills you need, and if you're on almost any other browser I just need some signal that you've got a reasonably up to date version and I can send down a much smaller and more optimal JS file.

Maybe runtime browser-side feature detection can be fast enough. I haven't benchmarked.

The other tricky thing that User-Agent strings are good for is working around browser bugs. Every once in a while a browser will ship with a totally broken language feature that's essentially impossible to detect at runtime.

A particularly bad example was from an old version of Edge, which had a JIT bug where class constructors could – in very particular circumstances – return the class object itself rather than an instance of the class. In that situation, if you want your site to work you have to detect that version of Edge and treat it like IE: send it the bigger, more compatible blob rather than code for modern browsers.
More like one assumption snowballs. If I see someone else refer to an individual as "he", and I don't know their gender, I'm not going to dig into it without cause. It's not a big deal.
Not America, but San Francisco specifically.

It's an article about how he feels stifled by SF culture.
You're definitely right, string inspection of JavaScript is not really a thing, I'm not aware of it being done and it wouldn't be reliable unless you had something that powerful than a regex.

I will say though, that I have seen some products out there today that work by rendering text as pixels on a <canvas>, so that accessibility if you can't read it with your eyes, searchability, discoverability, etc are nonexistent.

This is something WASM could inadvertently encourage a higher percentage of products to use for whatever purpose. Same thing people did with flash.
The same day the Orchid project launches, no less... https://www.orchid.com/
> Millennials are sicker due to the state of the economy and their job conditions caused by the economy

> This is bad for the economy

Sorry, but anybody who is still measuring things in terms of "the economy" needs to take a real hard look at themselves in the mirror, and ask why they care more about how many zeros are in their bank account, and less about fellow human beings.

I am all for the "free market", innovation, small businesses, careers, making a profit - but never at the expense of my health, my family's health, or the health of other people.
Ask HN: Climate Change Predictions for 2030?
I'm worried about the environment: coral reefs are dying, sea oxygen levels are dropping, and the sea levels are rising. I see changes everywhere I look: in the newspapers and when I look outside. Especially the winters here in Finland look different than as a child.

Are we humans going to fix this in the next decade? Or does it just keep getting worse?

Whatever the case, I still wish you all a happy new year!
3D Connexion, the company that makes the 3D mouse (for CAD) also makes a regular mouse, and it is available left handed. I haven't seen one in person so not sure what the overall quality is like.
Pound gives up post-election rise as Johnson signals hard Brexit deadline
> do people using ideographic languages write more?

A related question is if people using ideographic languages write electronically when they do, and I suspect yes.

Language Log has several articles on the phenomenon where Chinese seem to be forgetting how to write characters due to IT input methods. https://languagelog.ldc.upenn.edu/nll/?p=7142
It’s almost certainly “trust us.” The only way to access the internet without relying on trust is through TOR.
We should really just default to calling everyone xe until we know for sure.
the linked twitter account explicitly states "she / her", and if one doesn't want to assume a gender, they should use "they" as the pronoun.
Can you stay on topic please?
When I saw him talk at the National Book Fair in DC in 2016 shortly after he resumed, he explicitly blamed Harvey and Bob Weinstein for the lack of a movie.
The increasingly common pattern of corporations issuing ultimatums without apparent explanation, justification, or any other kind of due process is really terrifying. How do we fix this?
I think they swapped for a week and Stephan Pastis drew some Calvin and Hobbes
Also remember just because someone is smart doesn’t mean they can code. The most lopsided class in college I took was a computer programming one - half the kids got a reasonably easy “A” and half got very hard “C”s, even though everyone was smart there. I don’t remember very many people in the middle. Likewise I think you will find many of these kids drop out before college is out.

Swim in your own lane. In demand majors rise and fall but your passion can last a life time.
I reported missing mail, and USPS was on the fix the very next morning.

Other than that, I've never had a problem except for waiting in line and being served by an intentionally slow employee.
And to be more specific you'd ideally write an interface implementation that does that bit banging for you such that you call those functions from your safe code.
so, what's the long and short on this project?
Is any sizable portion of these jobs interchangeable with deep learning?

The best deep learning engineers with infinite hardware built Amazon’s recommendation algorithm, and it’s largely trash. I can’t imagine it’s magically thousands of times more capable for these other tasks.
Revenue increased because they merged with the GoTo suite of software.

"On January 31, 2017, we completed our Merger with a wholly-owned subsidiary of Citrix, pursuant to which we combined with Citrix’s GoTo family of service offerings known as the GoTo Business. Following the completion of the Merger, our revenue grew to over $1 billion on an annualized basis in fiscal 2017 and we added over 1,600 employees." - https://q10k.com/LOGM
Poynting Vector
Its a little disappointing that after all of the years and revisions of the rpi. It still requires untrusted proprietary drivers to simply turn on.
The sites still get your UA. This was about your DNS server getting your UA.
The only way to fix this is to use only open-source software & hardware solutions + decentralized networks. But it's too hard for common users.
I’m not confused at all. Nothing of what was said has anything to do with free speech. No one speech is being limited.

And yeah, it does mean that their refusal doesn’t go against the “concept and general principle.” It has nothing to do with the concept. No one speech is being limited. You can say whatever you want. Facebook doesn’t come into your house or try to silence you. They aren’t suing people or trying to gag them.

The right to free speech has nothing to do with this weird idea of “the right to be published”. The later isn’t a thing.

Is my free speech being impinged upon when Facebook bans be because I want to post pictures of boobs? Of course not. It has nothing—zero—to do with free speech. That’s not what it means.
Or we could just use "they", a non-gender specific pronoun that has been used for this purpose for hundreds and hundreds of years.
Check this reference out: https://arxiv.org/pdf/1907.08302.pdf

“ Our benchmark results show that Apache Beam has a noticeable impact on the performance of DSPSs in almost all cases. Programs developed using Apache Beam suffered from a slowdown of up to a factor of 58 in the worst case. At the same time, there is one scenario where the query developed using Apache Beam is about as fast as its counterparts using the APIs of the corresponding DSPS. However, for most scenarios we observed a slowdown of at least a factor three.”
Python-Like Dictionary in C++
Yes, there are saying information want to be free. These data should eventually be public anyway, yes including to insurance company. The solution should be even more transparency, rather than privacy. The sooner we embrace and adapt, the better.
Here it is: https://github.com/TekWizely/run/pull/2
Maybe try https://www.jhipster.tech/?
Anyone who consistently outperforms the market is a good candidate. My guess is if you're beating the market you're keeping it to yourself or a few high net worth clients.
It's indexed on Google and you can find it by searching for phrases from the posted screenshots. Be careful opening the files on there.
It should probably be made null in non-negotiated contracts like EULAs.

If two parties of equal power and status want to agree to resolve their issues trough arbitration rather than litigation, that's a great thing.

Traditionally that what binding arbitration was.
I’ve been to China three time in the past three years; I’ve never had to be fingerprinted.
I think the culture of getting a loan for everything is part of what’s perpetuating the bad economy. You’re giving your money away to the bank to borrow their money while they sit back and do nothing to collect. A little patience and you can have that car or house without paying double the cost and then the banks don’t get your money and it incentivizes other parts of the economy that don’t involve lining the pockets of the already very rich.
Destination websites/servers can still require that you have a UA. DoH moving away from requiring a UA wouldn't change that.
What about if you RDP into a machine (physical or cloud) located in the US?
Is this what you buffoons in the tech sector put up with? Are you really going to install this spyware on your own machine, as you said you were doing this remote? Absolutely hilarious.

Grow some balls. Do you really want some overseas dothead to PWN your machine?
Half of these comments exist in some alternate reality where programming is unskilled labor, jobs are scarce, and wages are low. Weird.
This quote stood out as sounding quite far-fetched: "on many CPUs the interpreter consists of two or three machine instructions". Can someone point to an example?
The private entity in this case isn’t coming into YOUR house and limiting your speech.

And being locked in a basement is kidnapping. That has nothing to do with free speech either.

Their is this bizarro level misunderstanding of what free speech is. Publishers have no obligation to publish YOUR speech and you have to right to be published.
Good while it lasts though.
Light.co Switches from Consumer to Automobile
Some amount of unsafe is impossible to avoid for doing certain things. Rust unsafe allows developers to focus their memory auditing efforts, rather than existing languages where _everywhere_ must be checked.

Here's an example. The Rust standard library has unsafe code to do things like allocate memory and read from files. However, it provides a safe abstraction that my code can use "safely" and be confident I won't encounter any memory errors.

Or if you're writing some kind of concurrent data structure, you want to be doing pointer and memory shenanigans for efficiency, but you'd make a safe API for consumers of the data structure.

I think a lot of people are scared initially seeing something like "unsafe". It's kind of equivalent to just regular C/C++ land... It doesn't automatically mean "The program will now eat your memory".
I'll go with occam's razor and say it was simply not removed from the development board to the full production board.

It's probably related to tuning but on a production board? Normally if you need it as part of your production process it would just be part of the tuning tool itself.

But honestly I cannot see how it would be used in production since the antenna length is determined by that point.
I mean it's not that hard to write your own scheduler. You can easily set up a simple event poll loop that's not much more than a raw loop. See cooperative multitasking which is completely sufficient for this case if you want something a little more complex.
I am seeing increasing numbers of these types of articles, but I don't know how I feel. First of all, many of them, like this one, seem to conflate two separate issues: poor security practices and then the dystopic, surveillance concerns. I don't see the two being particularly related.

I absolutely agree that Ring products should have better security features like required 2FA. But I'm not sold on the idea of our society becoming a surveillance state because people have video doorbells. It seems like a stretch and one that is born out of a tendency for people to see all technology as "the thing" that will be what ends our society and ushers in a 1984-esque dystopia. I'm skeptical.

I don't have to be convinced that I shouldn't be trusting Amazon or Google with my best interests. But I don't see how security cameras, or at least the video doorbells, are more dangerous than all of the other things we've just already accepted, like constant tracking of our positions via smartphones and our online browsing habits.

Perhaps I'm wrong, I suppose time will tell.
4volts – Development of electronic product design
Decentralized, crypto token based network. Kind of like Tor with monetary incentives. It's a new internet! https://youtu.be/0dJPY50lpZA

Discussed earlier... https://news.ycombinator.com/item?id=15576457
...causing skid row
So instead of guessing wrong ~50% of the time you'd rather guess wrong ~99% of the time?

Just ask or look it up or something.
And at the system level, all the MS-DOS system calls in version 1.0 were direct copies of system calls in CP/M. Made it very easy to translate CP/M programs to MS-DOS if you wanted.
Boeing can build a fuel-efficient aircraft that is highly compatible with the 737 airport equipment. There are two obvious approaches.

The first approach is that taken by the Boeing 717. Do a T tail with rear engines. Bombardier, Gulfstream, and Embraer commonly do this.

The second approach is that taken by the Boeing C-17. Mount the wings high. Although usually done for turboprops and military cargo, passenger jets have been done in this configuration. The British Aerospace 146 is an example.

There are many more unusual options as well.
I own a couple of Arlo cameras that I bought 3 years ago. They still offer free cloud storage because I'm an old customer, so it's kind of a good deal. I only turn them on when I'm out of town. They have a separate router, so it's a little bit harder to hack than Ring.

I wish, however, there was an affordable DIY solution to home cameras. And yet, I still couldn't find a setup that is completely open-source and/or provides me enough freedom. Has anyone started digging into this?
I actually did. Something about the balancing of double entry accounting was oddly satisfying to me. While I agree much of it can be automated away, it seems there's no shortage of companies that still struggle with profit/loss and balance sheets.

I also remember really enjoying business statistics. (I was a pretty terrible college student with regard to discipline - both biz stats and accounting were rare courses that held my interest, as well as being classes where others seemed to struggle while I did very well)
Clicks Are All You’ll Need to Rank on Google and YouTube
Your health, your family's health and the health of other people - all of that is related to the economy.
I suspect that every person commenting about how DDG has been improving is a person that doesn't know that DDG simply calls the Bing API.
Amazon must be careful. They may be slowly losing it without even knowing.

When a customer considers buying something online, what are the main criteria driving their decision-making process? The most important criteria are the ones that will not change very often no matter what happens, and should always remain true even in 10 or 20 years time from now. These are: "a wide selection of goods, great prices, authentic merchandises, convenience (fast shipping time to anywhere)".

Amazon do not always have the best online prices anymore these days. Based on many online reports, they are increasingly letting in inauthentic merchandises by 3rd party sellers. Their shipping time is still outstanding though, plus a very wide selection of goods which are what keep them going mainly these days.

Amazon should be very cautious, if another platform could beat them to the two main key criteria in the near future then they may lose some of their market share. In the quest of chasing for growth, sometimes companies could overlook these basic principles.
I agree. How is this any different from previous offerings from ADT and others? Cheaper to own, easier to setup.
Yes! Well acquainted! They were the go-to wholesalers when I was in film/tv. It’s just not the same as wandering into the shop and getting to know people there. Especially for personal interest/development or hobby projects.
Tours of farms and food factories are great field trips for school kids, but unfortunately I think that possibility is probably regional.
> Other neural nets haven’t progressed beyond simple addition and multiplication, but this one calculates integrals and solves differential equations.

And this one can't solve addition or multiplication. Turns out they are different problem spaces that require different approaches.
Billionaire Musk releases all Tesla patents to help save the Earth
annoyingly, people would come out and strip wires (for the copper) off appliances. But they tend to do it messily, and leave a big gaping mess everywhere (e.g., smashing up TVs and leave broken shards of glass everywhere).
Pair baduk can be pretty fun. In my local club we do 2:1 and 2:2 pretty regularly. There is strong diminishing returns above two players though. 3:1 and 3:2 and 3:3 are all usually too much consultation for the game play to be fun if you don't have an opinionated leader on each side.
Use of "he" when the gender is unknown is very common (especially online) and has lots of historical precedent. It's not as common as it used to be, but that doesn't make it wrong. "They" is also correct.
Yeah, I considered that, but I couldn't think of a new philosophical movement that's replaced it, so chose to say that we're in a late phase of postmodernmism. The important point is that modernism is firmly in the past.

EDIT: Early Modernity began around 1500 and Late Modernity (allegedly) ended in 1989. I think Postmodernity still has a few years left to play out.
There is not a "few hundred million good programmers" right now. As of 2018, there's only 23 million software developers worldwide total, let alone whatever you qualify as being "good".

From my experience, I'd guess that the percentage of "good" programmers is probably maybe 30% at most (and that's probably being generous). If so, that would mean 7 or 8 million "good" developers out there. At least two orders of magnitude lower than your claim.

"According to a study by EDC, as of 2018, there are 23 million software developers worldwide. This population is expected to grow to 27.7 million by 2023."

Source: https://www.c-sharpcorner.com/article/how-many-software-deve...
Are they trying to unionize Google in your reality?
Age discrimination is real. If you choose a programming career and don't enter management, then when you are 40+ you might find that you have trouble getting hired for a decent paying job, even if the industry otherwise appears to be booming. When I was studying CS 25 years ago I didn't even think about the age problem. Even if I had, it would not have seemed real at that time, but its real now.

That said, I don't know what else is a good career now. Perhaps primary care physician. I understand there is a shortage of them, but it's also the least paid medical profession. On the other hand, in the future few people may be able to afford most specialists. I already avoid going to them due to high copays.

Generally it seems like the US employment situation is getting less stable over time. But I admit my outlook is rather pessimistic.
Let me illustrate:

My consulting company does business in China, and when we do, we (out of self-interest, since we don't speak Chinese and it's hard to do logistics without that) partner with Chinese companies. My company has some of the leading experts in a very niche thing. In the current state, the companies we partner with get to learn from us and gain expertise. The alternative if protectionist policies stop us from doing business in China isn't for those people to become experts on their own -- that's not possible. The alternative is for them either not to gain expertise at all or to have to get it in a more difficult and expensive way.

Protectionism can benefit a fledgling industry (not a whole country) in the short term in a limited set of cases (at the expense of dragging down the rest of the economy), but in most cases the protected industry is going to fall behind even more without the information transfer that comes from business leaders doing business there.
Oh hai Mayor B,

You forgot the part where the reporter deliberately cut off the part of the post that referred to the comment as satire.
I feel like there are a lot of these types of articles that verge on blogspam. Literally 60% of the content is just specs from the manufacturer regurgitated in one spot. It would be nice if the author had done some actual comparison or tried some benchmark on each. Even if they just booted up each one and saw how easy it was to write a blog post on each it might be enlightening beyond the specs which anyone could gather.
What are you doing that can't be done with an A72 and a heat sink?
I had a set of injectors sent from Sydney to Perth the other day, and they arrived in three days with Aus Post. They SMS'd me in the morning that they were being delivered, and let me specify whether to leave it at the door or collect from the post office.

They've definitely improved a lot in recent times.
> mergers/acquisitions

This one's easy. Buy shares of the acquisition, wait for a 10%-50% pop on the news.

Trading on earnings is hard. Even if you check earnings against estimates, did they beat the street? How's the forward guidance look? And you only get four shots per year.
GEMDOS on the Atari ST (68000) was essentially CP/M 68k with some MS-DOS-like modifications (FAT filesystem, subdirectories, some similar syscalls, etc.) Even used the CP/M 68k relocatable executable format. The GPL'd source for both are out there and very obviously related.
We're fully adopted and couldn't be bigger fans. After about 2014 I feel like AWS just got into a "how many services can we launch" game but most (if not all) of them have poor reliability and poor docs. Google has fewer options, but what they ship works as advertised.

I agree the cloud (pun intended) of doubt is unsettling when you're considering a switch, but I'd consider risking it anyway. They do have a tendency to kill projects, but killing a capital investment of this size is a bigger pill to swallow than not supporting xyz software anymore. So even if they do exit, I imagine it would wind down slowly.
As much as I love Tor -- or at least, find it useful -- that's a horrible misconception.

You're trusting a bunch of stuff, in using Tor. There's no way to know what share of relays are malicious. Or how many undisclosed vulnerabilities are in active use. Or whether at least some Tor Project staff are failing to disclose malicious relays and vulnerabilities.

You just don't know.

That doesn't mean you avoid using Tor. Because, in theory, there are no better options. But it does mean that you use it carefully.

For example, always hit an entry guard through at least a VPN. Better, through nested VPN chains. And use firewall rules to prevent leaks. Not just Tor browser in Windows.
> Or do you just punt and use ascii code pages?

You're assuming that there's even ASCII. colorForth doesn't use it. It's all memory, but what happens is that you write a set of words that operate on the memory to form the abstraction you need, such as Unicode.
Present evidence in a court of law. I'm sure there are enough detectives, prosecutors and FBI agents eager to make a career out of bringing a case if there's solid evidence.