skysight-inc/HackerNews huggingface dataset:
What is happening with Apple - people used to justify the high cost of Apple devices claiming they paid for the "high quality". But now ... First the "bug" that allowed root access on macOS and now this "bug" that literally allowed anyone to spy on you through your iPhone? Not to speak of iPads / iPhones that bend, ios throttling due to weak batteries etc. etc.

Something is quite wrong ...
Needs more Kevin Macleod!
Do you also need to upload your songs on YouTube to prevent someone else from doing that and copyright striking every video that uses them?
I submitted the WSJ story only 2 minutes before Josu's original The Verge submission. Josu' submission was just above mine on the "new" page, so when I clicked on it and read the Verge article I realised it was a better article than the one I submitted. (and not paywalled)

My first comment on my own submission was for people to look at the other article as well/instead.

Karma sharing sounds nice, but in the end, I just want people to read the better article.
That means only that you run an OS without systemd inside the container. Which you are not required to.
All of these "help the dumb Chrome user" additions to Chrome really need a way to be turned off. All the Chrome team needs to do is have a Developer Options section, which they already do in Android, that allows us advanced users to undo all the asinine changes to the browser over the past 2 years:

- OS-style scrollbars were removed [1]

- Backspace no longer goes back [2]

- Can't click on the "Lock" in URL bar to see certificate info anymore

- Tabs were redesigned, and take up more space

- Extensions are no longer a simple list, but are now gigantic unnecessary "cards"

- "Chrome Web Store" link from Extensions section is now hidden underneath hamburger menu

- Half the themes for the old design are literally broken now

Those are the biggest buggers for me, and Google simply throws up the middle finger <^> to advanced users and expects us to understand these changes are better for everyone. NO they are not! Let us turn these "features" off in Developer Options.

[1][2] There are extensions that can re-enable these top two removals. The rest cannot be changed.
Plants and animals sometimes take genes from bacteria, study of algae suggests
> If you’re hitting the allocator (slow!) then odds are pretty good those bytes aren’t fresh in the cache.

Incidentally, this is a great reason why GCs are useful even if you don't need the automatic memory management - a GC can allocate from memory that is always in cache, and they can do it in a couple of cycles.
> so you quote both the Serious Crime Act 2007 and the Computer Misuse Act 1990. both of these are UK laws, and don't apply to giraffe, as he's from the Midwest USA.

The reason they may not apply is the lop-sided extradition arrangements that the UK has with the US.

But, since this is likely a crime in both countries with a potential sentence of longer than one year in prison he faces possible extradition to the UK if anyone can be bothered with that process.

UK based hackers who attacked US computers have been (or have come close to being) extradited to the US.

It's much harder to take US based hackers attacking UK systems to the UK.

https://en.wikipedia.org/wiki/UK%E2%80%93US_extradition_trea...

> The treaty has been claimed to be one-sided[3] because it allows the US to extradite UK citizens and others for offences committed against US law, even though the alleged offence may have been committed in the UK by a person living and working in the UK (see for example the NatWest Three), and there being no reciprocal right; and issues about the level of proof required being less to extradite from the UK to the US rather than vice versa.[4]

Although the US embassy does say this: https://uk.usembassy.gov/our-relationship/policy-history/the...

> Why is it so much easier to extradite someone from the UK to the U.S. than in the other direction

> It isn’t. The United States has not denied a single extradition request from the UK under the treaty; the UK has denied 10 requests from the U.S. since the treaty took effect.

> Moreover, extradition requests from the U.S. to the UK have taken as long as 13 years to work their way through the UK and European courts. For extradition requests from the UK to the U.S. the subjects are in most cases extradited within several months.

> A panel of UK extradition experts, led by well-respected retired judge Sir Scott Baker, found that the treaty is fair and balanced. Its report, issued in October 2011, provides considerable data and analysis to support the panel’s conclusions.

> The Baker panel report notes that the U.S. has a population about five times the size of the UK, but there have been fewer than twice the number of people extradited to the U.S. than to the UK. The number of U.S. requests is therefore not disproportionate.
It was, many times, you can just google and educate yourself.
This is as terrible analogy. People are not and should not be presumed to be dumb. What a cancerous mindset.
In the backlog. With export to Colab.
Damn impressive Series B investment round
How do you not lose patience?

Oh boy, this is a deep topic, but generally speaking you have to come to the realization, that losing patience is almost never in your own interest. When you are faced with incompetence or laziness, or being accused for something clearly not your responsibility or fault, it's very easy and natural to let anger dictate your response. It feels right and justified.

But this is not to your benefit. Because your goal is not to defend your standpoint against an opposition - a quick shortsighted affirmation, that you are indeed "right". But to resolve the situation in a calm, rational & constructive way. In the end you can only win, when everybody wins, and that is your real goal!

And you have to incorporate that mindset and live by it. Doesn't matter if we're talking about work issues or getting angry about people in traffic.
Telegram works well as my primary social tool.
South African here (Mother tongue English) and also Northeastern (same result on the NYT link in the comments).

Although I can see how the Mary, merry, marry could be the same. Some South Africans would pronounce the latter two identically although perhaps dissimilarly to how an American might pronounce all three the same.
systemd-resolvd is, like many of the systemd components, optional.

If you're using it, it is either because you setup it yourself or your distro set up it to you or you're using a NetworkManager with systemd-resolvd as your DNS resolver (and even them, it is configurable and not the default at all).
I like that analogy :)
Makes you wonder whether these bugs have been intentionally introduced due to pressure from some government agencies with a specific target in mind. And the "delay" in issuing a fix is just to make sure that the mission objective is first achieved.
Us season finale delayed due to Trump's State of the Union
yeah, I want vintage core memory sized 4kB webpages
Awesome. Had to tweet it. Nice writeup, never thought about it.
That logic might hold for a container platform meant to run other peoples code, but it’s one of the best reasons to not use it in other contexts like load balancers.
It's not a new thing, in principle, just something that's changing.

Some materials transmit heat better than others. If you change the chemical composition of the atmosphere, you change its heat transmission characteristics.

What we're doing to the atmosphere has several effects, one of them is trapping the heat from sunlight a little more efficiently. Of course that means that the temperature outside drops. If you insulate your house better it'll grow warmer inside and the outside walls will cool down.

https://en.wikipedia.org/wiki/Greenhouse_effect BTW.
If you look closely, quite a lot of the money often goes to senior management. Or it's extracted by a hedge fund in a takeover.
I had to code a small OS in C in third year of college and the main piece of it was the scheduler. I remember my semaphore routines quite fondly actually.
The Uber Investor Letter That Forced Travis Kalanick Out
Agreed. This is the argument behind the Laffer Curve [1]. As has been shown again and again, when you lower tax rates the total tax take by the state increases.

[1] https://www.investopedia.com/terms/l/laffercurve.asp
Nice list. There are also non-Apache projects like NATS, hosted by CNCF.

Here are the 19 streaming and messaging projects and products that CNCF is tracking: https://landscape.cncf.io/category=streaming-messaging&forma...
I’ve been a fan of micro.blog for a while. It’s a great blogging service and has a sort of mini built in social network along with it.
To be fair, the same is true of Rust. The issue is that with column-based storage you can't have pointers/references to individual structs within the vector. You need to use indexes.
Maybe in a logarithmic plot this would look differently, but it seems to me that std::vector performs quite well in particular for few elements. So why would I bother with smallVector if simple std::vector is on par in their (supposed) prime discipline?
I will need some headers like content-type too.
https://unix4lyfe.org/darkhttpd/
darkhttpd is a simple (3k lines of C, no deps) HTTP server that handles headers and encoding. may be a good case to study.
Wow.

Chromium and chrome are pretty user hostile and are continuing to get worse. Chromium is also (IMO) significantly more difficult to compile than Firefox. In addition to all that Firefox is honestly more performant than chromium. It’s not the fastest browser but chrome/chromium are just so slow.

I wonder if Microsoft just wants one company to be in charge of the web and they really don’t care who. Do open standards really bother them that much?
First we need sane (secure, semantic, programmatic) interfaces that slowly become standards.

netstat? /proc files? ss? parsing text? wtf?

I mean, sure why not, but at least don't call them interfaces. they are userland apps people like to script, because they are lazy to use libnetlink (or libwhatever thay uses the right kernel interface, if it exists at all).

That said, the recent gmail ui change made me reconsider Thunderbird again. And android looks different every year. sometimes it's better, sometimes it's worse. iptables, nftables. http1, http2 (and now 3 over UDP). change is the only constant.
Roomba’s creator made an autonomous lawnmower robot
UK also has them, Germany doesn't. I don't think it's the language barrier (UK calls are targeted for UK customers), so there's likely a difference in regulation or treatment by providers.
The wildcat approach to product development
Can anyone explain the T1, T2, T3 classification of internet speed? Back in the day, I don’t remember it being used where I lived.
Keep in mind that if they're not earning much, they're probably not paying any income tax at all, and until they're earning at least $38,700, the most they'll be taxed on their taxable income is 12%.

I don't think that supporting tax evasion should be a primary reason for tipping in cash.

But there are other reasons why tipping in cash is a good idea, such as making sure that the money actually goes to the worker, and knowing that they'll have immediate access to it, rather than having to wait until their next paycheck.
The richer you are, the more you stand to gain from it, so the more worthwhile it is to do. And the more worthwhile to get expert advice.
Купить квартиру в Ташкенте
The fake "Microsoft Support" calls happen in Germany too, but appears to be mostly on land-line numbers.
> Why is it acceptable to privatize profit, but socialize risk again?

We privatize profit because there would be no company if profits weren’t given.

We socialize risk because the government is permeable to manipulation, and they freely accept whatever argument that makes them pay for the risk. Govts don’t have to invest in private sectors. They don’t have to borrow in the name of their subjects. Yet they do it, without the consent of their subjects, because it is a non-working democracy, and because people accept it like business as usual. So yes, good taxpayers have to pay for badly managed private companies.
Because KDE has Phonon, an audio subsystem way more complex than PulseAudio (and in my experience, more bugged too).

Things like hotplug, Bluetooth devices and as such shouldn't be managed by your desktop manager, unless you want for things like hotplug and Bluetooth to only work in KDE.
Napster is the future of the internet. It will come back. But the world has to evolve on a social level before this can happen.

We saw the same with the printing press: the Powers That Be first banned it, then tried to control it, and eventually had to relent. It will happen with data sharing too, eventually. It might take a century, but it will happen.
I remember seeing them a bit, but not knowing what they meant. I've found this which explains it a bit.

https://en.wikipedia.org/wiki/T-carrier

> The most common legacy of this system is the line rate speeds. "T1" now means any data circuit that runs at the original 1.544 Mbit/s line rate. Originally the T1 format carried 24 pulse-code modulated, time-division multiplexed speech signals each encoded in 64 kbit/s streams, leaving 8 kbit/s of framing information which facilitates the synchronization and demultiplexing at the receiver. The T2 and T3 circuit channels carry multiple T1 channels multiplexed, resulting in transmission rates of 6.312 and 44.736 Mbit/s, respectively. A T3 line comprises 28 T1 lines, each operating at total signaling rate of 1.544 Mbit/s. It is possible to get a fractional T3 line, meaning a T3 line with some of the 28 lines turned off, resulting in a slower transfer rate but typically at reduced cost.
Firefox is one of the last bastions of free Internet. If they "surrender", Google will be free to make arbitrary decisions about practically every aspect of the web, and will be able to follow through no matter how loud people oppose, only because most people and organizations surrendered already and transferred partial control over different aspects of their personal and work life to one corporation.
I've heard it called base rate neglect.
There is a trend among web designers to use large, clear fonts and less clutter. I really like this style. After using a computer for more than 25 years, I can't stand to see so much on screen at once. I may have developed a special need caused by prolonged information overload, but I may have also learned how to improve focus.

Unfortunately, no style sheet will help people write clear and concise text. I continue to have to skim through lots of large text .
I'm not sure you can go from "one Microsoft employee says something stupid on Twitter" (and for some reason everyone thinks that's big news) to "Microsoft wants". It's funny that even Chrome devs are arguing against him (although not too surprising, if we assume they know more about how the sausage is made).
Many replies on this topic remind me of that joke with the wife that sends her programmer husband to buy eggs. As if we're having some silly contest where the smallest ambiguity or contradiction in criticizing Facebook completely negates their aberrant and anti-social behaviour.

Obviously it's not the same thing, that was a list, a category of things which are in some way similar. If I include a dog, hippo and human in a list of creatures, would you complain that a human is not a dog?

The issue is, they are selling something which they can never get back for a pittance, and that something can come back and harm them at any point for the rest of their lives.

There is a reason privacy is a human right, its loss can deeply affect the lives of those that forfeit it or have it abused.
Wikipedia is your friend: https://en.m.wikipedia.org/wiki/T-carrier
In British English, "Europe" can mean the mainland. "The continent" means the same thing. https://www.collinsdictionary.com/dictionary/english/europe

I've heard this usage in Australia; I can't find a free Australian dictionary so no citation. Australian English maintains more British-isms than American English. I imagine Canadian English may be the same.
> I remember in 1997 when I could boot Linux off a 1.44MB floppy

but in 1997 every pointer was half the size it is today, and there were 1/1000th the number of device drivers that exist today.
Try being a white New Zealander. You technically don't class as European but sort of get described as being of European descent and then on a technicality you are from an island in the Pacific Ocean so you could claim you are a Pacific Islander only that's not what a Pacific Islander is as they are all brown and from Fiji, Samoa, Tonga etc.

So I dunno... sometimes categorization is complicated.

We just refer to the lot of us as Kiwis after the small and the flightless native bird. What the hell does that have to do with anything I don't know.
> lots of binaries. /lib/systemd, the logs. This more than anything else is a tragedy. Binaries get in the way of viewing, diagnosing, understanding and changing things

would you prefer sh/python/perl/lua scripts?

some (the suckless group) view C and make && make install the perfect way to observe and change things. (I like config files and runtime configurability.)
This is very important.
More and more a11y functionalities are added to HTML5 and browsers, but I yet have to see them used / put in place. I've work at small and big companies, and this has never, _ever_, been a subject of discussion. From anyone.

I think most people are not even aware of neither the need, nor the features available to them, but let's be honest: it is more work to make a website accessible, and so it will rarely be put in a budget. We need laws, just like we have a11y laws for buildings, etc.
I'm afraid if you compare the power of federal government over the decades, the things it has decided are in its purview (and hence power) have steadily expanded.

For example, recently the government decided it had the power to force me to buy health insurance from the only provider in the county. That went to the Supreme Court, who decided sure, ok.

A large increase in surveillance powers happened after 9-11.

A more historical increase in power was the government deciding it has the power to tell me what I could and could not voluntarily ingest.

Do you know that the US government did not originally have the power to print money, levy income taxes, or engage in civil asset forfeiture by accusing your property of committing a crime?

And on and on.

Note that I'm not commenting on whether these powers are good or bad. But they definitely are powers that have accrued to the government since the US was founded.
I'm curious: how was that awkward, rather than hilarious or glorious?!
Ancient Mongolian skull is the earliest modern human yet found in the region
Who is this guy & why should Mozilla (or anyone as a matter of fact) listen to him? Like being a "Microsoft Dev" puts you on an ivory tower. Remember, a "Microsoft Dev" gave us clippy and Access.
The evolution of thought and knowledge in security analysis
I don’t understand why people don’t like thunderbird.

It’s not as nice as mutt but I feel like outlook users would be comfortable with it.
There are libraries to do it almost transparently : https://github.com/crosetto/SoAvsAoS
EvilPickles: DoS Attacks Based on Object-Graph Engineering – ECOOP 2017
Git Analytics Tool for Product Managers on PH
Nothing around proper Linux theming or Wayland support.
I'm still using my copy of Office2008. It still works just fine. It never has an "authentication outage". And, as a bonus, it costs me nothing to continue to use it. I would feel sorry for all of the poor shmoes who are locked out of their office suites, but I'm sorry, you brought this no yourselves when you accepted a subscription model. If people just said no to the subscription model, no one would have this problem.
I'm a European (Spaniard) who's never set foot in the states, but I've been in a relationship for a while with a girl from Boston.

I expected my result to be near the Mass area due to her influence, but somehow I ended up near Kentucky/Tenessee. I wonder why?
Here's a success story of the FCC busting someone last year: https://mashable.com/2018/05/13/fcc-fines-spam-robocalls-flo...
My logic is that you probably want a proven, up-to-date crypto/TLS library with a 'standard' API whatever the application.
Yes this is excellent feature and working very well
Just like “Onavo Protect” still is available on the Play Store - https://play.google.com/store/apps/details?id=com.onavo.spac...
Top must-have tools for SaaS in 2019
There is absolutely no factual support for the Laffer curve and never has been, it’s always been a tool of right wing propaganda.

When you raise marginal tax rates revenue goes up. Same as it ever was.
Deepfake of Steve Buscemi and Jennifer Lawrence Is a Sight to Behold
Really nice - really like it for just fiddling around with models.

One missing feature would be an "undo" function - I accidentally deleted a layer and couldn't find a way to undelete it?

Edit: just found an error when trying to actually train a network:

TypeError: Argument 1 of WebGL2RenderingContext.clientWaitSync is not an object.

This was doing a very simple MNIST->dense(200)->dense(1)->output model using Firefox 65
Office 365 Message Encryption looks exactly like phishing. (and is also useless as it doesn't have a second channel)

Good news: You can pay more to get phishing warnings in Office 365.... spooky
> But you need to "traverse" a pointer for a stack-allocated array just as well!

By the time you traverse this pointer, its pointed-to memory location is almost certainly already in your L1 cpu cache since you are accessing this pointer from its parent struct, while for std::vector it can be in any random place in your memory.

In my own code, using smallvector judicously makes drastic performance differences and allows to forego an immense amount of memory allocations.
But risk of life, especially when everyone is watching, is the ultimate business risk. That's why self-driving cars will be an upstream battle for the next few decades - two steps forward, five steps back every time there's a death. This is simply how we are programmed as humans, our goals and motivations take center stage until risk of death is imminent, then we factor in safety.
Nothing tangible?

Maybe we can herd them up and drop them in Somalia so they can get familiar with some of the tangible benefits of a stable society with a well funded and functional government.
Yeah, screw that: https://bugs.chromium.org/p/chromium/issues/detail?id=896897...
Be sure to version his code so that you have fun memories stemming from before all the rewrites!
Wow this is great! Makes the process so much more interactive, being able to draw your own digits and it gets recognised is great. Some small issues I ran into for your todo list:

1. Load a Model -> Select model -> Dialog had some spelling mistakes.

2. Using react tools for chrome, I can see the UI is updating constantly when nothing changes. This is also making the popup flicker when mouse hovering over the graphs. The fix is to have ShouldComponentUpdate return false more!
Everything You Need to Know About SVG
Yeah, I don't find it particularly compelling.

To me the most compelling vector is actually selling compromised smart bulbs online that phone home and do more malicious stuff. In which case, the internal security of the device is irrelevant.
Definitely not.

I want more than one multiplatform browser. And I am delighted with Firefox.
Thanks for sharing that, I'll give it a look. I think that http.ServeFile handles content type automatically, because when I test this locally I'm seeing Content-Type in the response headers.