skysight-inc/HackerNews huggingface dataset:
Another example was GNOME 2.32 to GNOME Shell, which Microsoft later attempted to emulate in 8.x, though with the major conveniences removed - namely, a "classic" fallback mode.

Today, GNOME Shell is a default DE for major distributions, and while people have their preferences, it's more popular than the 2.32 fork, Cinnamon, which I think is good evidence of change-averseness.

I had my differences with the GNOME Foundation's handling of things, but I have few complaints about the convenience of their DE today.
> Which is that if you don't use an ad blocker you'll see the lowest cost, and thus lowest quality of ads.

Is this a thing? Do people in demographics which are less appealing to advertisers also see more intrusive ads?
I've had one since 2015, and I've been quite happy with it.

The desk itself is great; sturdy, stable, and the size I prefer.

The one caveat; make _sure_ to keep your receipt. This desk has known issues with the power supply burning out. If you have your receipt, IKEA will honor their 7-year warranty and throw you as many new power supplies as you need.
Irony aside, there is some degree of credibility lost when offering a critical opinion on availability and your cloud hosted site throws a 502
Only One Left in Stock
Or sometimes, reverse psychology.
We are talking about different things. One is about attributing causes to an increase in failure rate, the other is about verifying whether there is any material increase in the rate at all. My comment addresses the latter as a back of the envelope calculation.

Strictly speaking, when looked at through a fine toothed comb, yes the assumptions are very likely wrong. All models are wrong [0], but some of them are useful.

The question is can we get some useful conclusions from such a simple model. In my experience I have been surprised by how often low failure rates are captured well by Poisson processes. Yes the assumptions could be wrong, but are they very likely to lead to wrong conclusions ? Empirical experience and math says otherwise.

There are sound reasons for why this happens. If you are interested, you can pick that up from Feller. These [1] [2] links might also help.

Given the data that we have, its a plenty good first cut, but that's what it is -- a first cut. With more data one can do a more refined analysis.

[0] https://en.wikipedia.org/wiki/All_models_are_wrong

[1] https://en.wikipedia.org/wiki/Poisson_point_process#Approxim...

[2] https://en.wikipedia.org/wiki/Poisson_point_process#Converge...
Microsoft Edge is stealing Chrome users' data? I asked Microsoft if it's true
My opinion is informed by my experience with JS.

I love the web that actual dynamic logic on the frontend has allowed. I want more of that, not less.

The alternative to web apps that can do these things is native apps that can do these things. If you don't think native apps are tracking your behavior, you are sorely mistaken.
The question is, what is it actually doing that requires that much RAM? Is it being utilized well?

The experience of using the actual operating system isn't that far away from Windows 98, which ran on a few megabytes of RAM.
Remind HN: The deadline to apply for PPP loans is tomorrow
There are still (forgivable!) loan funds remaining, but the deadline to apply is COB tomorrow.
Sort of mystifying that ByteBuddy (a library) is included while Spring framework is not. I realize that some people point to the edges of the Spring ecosystem as proof that it is low-quality, but it's hard to argue against the framework itself being great.

Edit: To clarify, I also don't agree with 'proof' of Spring being 'low quality'. In my experience most who criticize Spring don't understand that it is a loosely coupled collection of things implemented on top of IoC/AOP, and are frustrated when they are forced to diagnose things that go wrong. From the beginning, Spring moved fast because it wasn't bogged down in committee, and it covers huge portions of software development. Quality does vary between the value add sub-projects, but it's amazing what the Spring community has done with IoC/AOP.
> I've always seen the same pattern in College decision: self-projection. That is, a combination of what they know and what they think they can do/like.

I was guilty of that but I don't think I was wrong to think that way.

I decided to work in Computing when I was 10 and would like to think that I'm quite good at it, but felt that I'm not good enough at doing essay style exams to be able to pass a CS degree.
I am less likely to accidentally give you permission over my computer to do shady shit if I am forced to install an app vs happen to click the wrong link on my browser.

The difference is intent. By installing Chrome I do not intend on giving up every last bit of privacy and control over my computer, they just want to trick me into doing so by stuffing functionality into web APIs that should never have been web APIs in the first place.
Ahhhh the new Internet Explorer...
Being able to observe my own boomer parents firsthand, they really want to buy whatever story makes the country look good. They look online but only within
a certain set of conservative commentators and more recently a bit of foreign news(Sky Australia). But they have a definite kind of answer they're seeking.

They regularly spend over an hour discussing news with the goal of, in essence, being upset about whatever story is making the US look bad today. They normally split Democrat and Republican, but as of now they want to rally behind Trump, because they really want to believe he did the right thing in the pandemic - despite also being worried to death over the virus, keeping up with the science, and avoiding as much contact as they can. They blame the news for trying far too hard to make Trump look bad. The BLM protesters are likewise characterized as "violent looters" with whatever the newspaper reports being swallowed up(despite also not trusting the paper with respect to discussing Trump). The comparisons to "Russia and China"(essentially one word) are immediate when it comes to toppling monuments - "next antifa will start saying they are in power" etc. In essence, they started working overtime to excuse the system rather than try to move with the times. They're feeling marginalized and foreign with many of these topics and that scares them even more.

I mostly stay quiet because otherwise it would be a 2v1 discussion and the time and energy they spend on this stuff vastly exceeds what I'm going to bother with. I don't think they are healthy with it, but I can't drag them away from it either. Hopefully things go well and they simply have to change their outlook to a puzzled "who ever would have known that it might get better after this?"
I heard it also goes well with Creed and his three chairs
It's not easy. Mozilla ran into the privacy implications of the battery status API a couple of years ago: It was so precise that it allows the mentioned fingerprinting: https://www.schneier.com/blog/archives/2016/11/firefox_remov...

Every additional API added to the browser makes the risk of such side effects greater.
Oh please.

If you think that the vote in Crimea to join Russia was free and fair I have a bridge to sell you.
I'm using a bluetooth keyboard and I type my passwords in plain text. I don't think that public key sent over bluetooth is less secure. So it's a very tricky topic and I think it's more about corporate insterests that actual security.
Depends. Success measured how? For the end user -- the players, that is -- it would likely make little difference. For the developer, it's very different. A game that doesn't get made at all is infinitely less successful than one that exists.
Accept cookies, yes; but decline the requests for the sites to send me push notifications. And decline when Google asks me to enable geolocation if I don't want to.

And of course I just leave the site if it gets obnoxiously needy and invasive.
In theory you can withdraw your funds from 5k up. So if you have 8k you can withdraw 3k. The rest is on the "card"
It's about control, not anything else.

If all I need is a git repo, with some tools. Why pay someone to mess it up, when I can mess it up for free?

The moment you place it in someone else's work queue you are tied to them... and they might not care about your projects deadlines. Just like github.
> how did anyone buy into Quibi?

Step 1: "I read in the Wall Street Journal that young people's attention spans are shorter these days, and that PewDiePie and Jake Paul make bank on Youtube with 10 minute videos."

Step 2: "I feel my entertainment company was late to the party with things like YouTube, Netflix and TikTok. It would have been better if we'd got in at the ground floor."

Step 3: "I'm told even if those youtube videos look spontaneous, they have scripts and production teams behind them."

Step 4: "So Quibi is like that, but with celebrities? And other entertainment CEOs have already signed up to invest? Then count me in!"
I remember there were a few incident with AWS taking down the whole internet, Verizon BGP incident, and a few others that is completely not the fault of Github. I wonder if those were included or affected.

And generally speaking Github has been 100x more active post Microsoft acquisition. So I am not surprised at the downtime.

And I will gladly trade another few hours if not more downtime if they could just rollback the side panel design.
Note that a "syscall" means calling into the kernel directly. Only Linux has stable syscalls.

As mentioned below, on Windows syscalls are highly unstable. They change with every single update to the OS. You have to call functions in ntdll and they in turn will call the kernel. Think of it like a kind of libc but one that must be dynamically linked. You can't statically link it because it's tied to the exact version of Windows you're using.

Of course Window's actual stable interface is the Win32 API, which will call ntdll which in turn makes the syscall.
Polymorphic Allocators from C++17, std:vector Growth and Hacking
It's a great reminder that the customer doesn't care about the code. What matters is the experience and overall fidelity of the product shipped.

The language you pick, the quality of code you write, the comments and documentation, are all products (gifts) targeting your future self, future peers, and employer when it comes time to make changes to the software.
I'd bet this has to do with capacity, similar with network equipment. If you operate below capacity, it's hard to tell apart a high priority packet from a low priority one. You will start noticing delays in low priority packets only when you start saturating your network capacity.
> Re-read the interview anecdote: the interviewer, probably not having many black coworkers, thought that a black man would not be interviewing in tech

How are we able to put words in the (non participating) interviewer's mouth?

If you're using the words 'probably' and 'thought' in one sentence, maybe your point isn't really valid. That's a lot of pre-supposing.
Yeah, the game is almost source-available, thus almost infinitely moddable. Games that provide neat modding APIs (thinking Factorio, Rimworld) are, while commendable, inherently limited. If Minecraft were C++ you'd have to be able to recompile it yourself for equivalent moddability.
At this point, if a company raised an SIO (Softbank Initial Offering) and starts with a W like WeWork and Wirecard, I'm going to look into it at least a hundred times or avoid it like the plague.
So, there is no large fee at all for getting a Ham Radio license. You can get your license for $15.00 at most testing sites. And if you've studied, you can go all the way to Extra class for that one $15.00

As to the difficulty, children at about 5 or 6 have passed the Technician class test. It takes some studying, but it is really easy. The most difficult part is in understanding the bands that you're permitted to operate on.

In reality, getting a license is easier than it's ever been. There are no more requirements for Morse Code - though some still use it. There is no longer a requirement to go to an FCC field office for testing - your local Ham Radio club can give you the exam. It used to be that you got your Novice ticket, and had to upgrade to Technician within a fairly short period of time - now you begin with the Technician exam.

As for the regulation, there is a real legit reason for this. As Amateurs, we're permitted to operate on a wide range of frequencies - some of which are close to those used for Radar, Wi-fi, and many other services. Some of the frequencies we can use are very long range. The reason for the regulations that exist are in order to prevent interference to other services, to avoid breaking international treaties, etc.

The technical knowledge is important because you're permitted to build your own equipment. It's important, if you do, to know that your equipment is operating properly, so that you don't disrupt many other services with transmitters that are spewing noise and harmonics on many unintended frequencies.

In short, Amateur Radio is FAR LESS regulated than any other service, because of the technical abilities that we have historically displayed. It's a worthwhile hobby and lots of fun. I don't know of any other hobby that has its own satellites in orbit, that has bounced radio signals off of the planet Venus - and regularly uses the Moon or even ionized meteor trails as a reflector for radio signals...

Seriously, given what we can do with the hobby, passing a relatively simple test and paying $15.00 to get your license - and no recurring annual fee ... I don't consider that restrictive at all.
Kernel (Linux) and android runtime (previously dalvik vm) plus some native libraries are C(++). The rest of the stack running in the user space is Java though (with support for native code).
> Laptops with Ryzen 7 4000H series CPUs are faster and cheaper than top of the line Intel chips.

Faster and cheaper - Ok. But what about power consumption and temperature?
>There are some websites (especially PWA) where they are definitely useful and can replace a heavy client.

How can this be so when the web browser itself is a heavy client?
I don't know why everybody assumes the Russian populace doesn't like Putin.
I think this is a really interesting area of machine learning. Some efforts have been made in ideas that are tangential to this one. Lots of papers in neuroevolution deal with evolving topologies. NEAT is probably the prime example http://nn.cs.utexas.edu/downloads/papers/stanley.ec02.pdf and another paper I read recently called pathnet that is different but very interesting https://arxiv.org/abs/1701.08734.
Neat library, seems useful for quick data previews. Also had no idea you can extend Pandas like this - https://pandas.pydata.org/docs/reference/api/pandas.api.exte...
I Agree 100%....your social status really only depends on your ability to say yes everytime a relative, friend, friend of a friend and maybe a relative of a friend of a friend has a problem with [Insert anything that contains a circuit board]
To be honest I charge everyone now for fixing stuff, relatives included (except my mum...Im not an asshole lol)
I'd argue that what Firefox do with the tilting icon for Push Notification is not that bad. I'm surprised they do not do the same for other type of permission as they are these request popups are equally annoying.

However, I have to admit that displaying one icon per permission would not scale great when having a dozen of them.
Prediksi Togel Hongkong HARI INI Senin 29-June-2020
i’m one of your peers and i don’t care that you’re staff engineer at google. congratulations, you’ve scaled the advertising business beyond what was thought possible.
Nice.

I nominate Spline, best in class skeletal 2D animator.

http://esotericsoftware.com
It was possible with the early, finite-world-creative-only "Minecraft Classic", but as long as I remember (I started playing mid-Alpha, a few months before the Nether was added) the game was played through the launcher.
>[edit: changed "their own" to British", because readers might misread it as "companies owned by government officials"]

Perhaps not owned by government officials, but Cummings' pals are certainly getting a lot of government contracts without proper tendering recently...
> Mr. Sullivan learned that lesson as a security executive at eBay in 2006. Romanian fraudsters were running rampant on eBay, and Romanian authorities refused to address the problem. It was only after Mr. Sullivan’s team shut off eBay access to all of Romania — with a message blaming eBay’s shuttering on Romanian law enforcement’s refusal to pursue online criminals — that Romanian police took action.

Haha, I remember an article that quoted an anonymous Ebay employee maybe 10 years ago where they said something like « What do they want us to do, go to Romania in our green EBay jumpsuits and confront them? »

But it sounds like tech companies do just that!
Title convinced me that this has something to do with a modern reincarnation of Unix ed editor.
And yet people here on HN have told me in recent threads, when discussing Java, that:

- Java is not suitable for enterprise software (yes! Some people here actually believe that).

- Java is not a good general purpose language (but Minecraft was written in Java. Or even better, the list of very varied apps from this article shows it's indeed a good general purpose language).

What these people actually mean is "I don't like Java". Because Java hasn't been "hip" for years, this makes people claim all sorts of absurd things about it. Things that directly contradict known history.
Its definitely worth it, heck make it a script so that I don't have to think about it. Also IOS ?
I think I get what you're saying. You _do_ get worse, then get better. It's like the brain is taking the proof of concept code and re-writing it with the necessary abstractions to make it a more performant routine. And then suddenly I start to experience the skills from new_task feeding into tasks I already know, and it feels like it's happening subconsciously.
Thing is though, they were right. All this nonsense features are literally messing up (a big part of) their core business: uptime.
This PDF is wonderful. Reminds me of Edward Tufte's work: https://en.wikipedia.org/wiki/Edward_Tufte
A coronavirus mutation has taken over. Scientists are trying to understand why
Could you say which ones? It would be good to know whether anything I use is known to be problematic with these.
If I had to come up with 4 languages I'd suggest C, Idris, Lisp, and Prolog.
Franco won the civil war in 1939 and did not really plan for succession until 30 years later. Spain didn't fall apart (and it could have - apart from the usual oligarchic strife, they even had competing claims to the stooge-like monarchy Franco had installed). So hey, maybe it will work out. Mugabe lasted into his 90s and died in his bed, the country did not break more than he had already broken it.
139 of the 166 Tory MPs voted in favour of the war; it was a truly bipartisan failure, on both sides of the atlantic. https://www.mirror.co.uk/news/uk-news/how-mp-vote-iraq-war-8...
I clearly know different people... The people I know have all their important data in "Copy of Copy of Copy of Datav2 - FINAL.xlsx" saved in an email from a PhD student.
Bertin's Semiology of Graphics?
Many customers think the « fraud squad » at big companies are there to protect the consumer. They’re not. Just like HR, the team exists to protect the company.
Facebook to Start Labeling Hate Speech Posts by Trump
How about adding APL and Forth and make it the 6 corners!
An array-oriented language and a stack-based language would make the round trip truly mind-blowing. I have tried all of the languages mentioned, and I find myself always using J (ASCII character, APL-like language) and Lisp without intending to do so.
I'm sad that this is necessary.

Most comments here seem to of the "Good no one should write a web page that accesses bluetooth and I don't care if you want to do that".

This is sad for me because I would like to be able to write web pages that talk to smart turbo trainers and other health devices.

Now you might say why not write a app to do that but personally I prefer accessing stuff from web pages.

I find apps restrictive as a user. For example there is no way to block ads in an app and often no way to zoom or select text.

Again you might be fine with that but I just wanted to offer an alternative opinion.
If you're interested in learning some networking, I recommend Ubiquiti. If you want to save money, I recommend used Ubiquiti.

My rationale for buying used is that basically normal consumers typically do not buy Ubiquiti enterprise products - so anyone who does is someone who has experience with technology and will take care of it well.

I haven't had a chance to test this out yet, but I hope it works!

I picked up an Edgerouter X SFP for $40 on FB Marketplace (retails for $99), the guy selling it is a mobility architect. It came in great condition. After I bought it I found an Edgerouter PoE5 ALSO being sold for $40 - this retails at $275. I don't really need it, but I've thought about buying it since it's so cheap anyways. I'm also going to purchase an AP AC Long Range for $50 - this retails at $109.

The Edgerouters do not come with an AP built in, so you have to buy one separately. I don't mind doing this since I think it's easier to mount an access point than it is to mount a router since you have to worry about less wires (just ethernet if the ap can be poe'd).

For about $90 total I'll have an enterprise router and AP that'll work much better than the cheap sagecom router I'm renting from my ISP.
About:profiles is what you are looking for.
This looks great. Now I need to figure out how create a quick project to use this on. Reminds me of work from an Edward Tufte book: https://en.wikipedia.org/wiki/Edward_Tufte
Of course, all of the new advancements have come in the Microsoft-built C++ version that runs an order of magnitude better (including like ray tracing and VR)
A Guide To Hacker News For People Who Aren’t Men (2018)
To encourage people to build websites/webapps? I mean, browser manufacturers wouldn't exactly be better off if everyone moved to building mobile apps or desktop programs, so they've got at least some sort of incentive in getting people into web development.

Why do you think MDN exists?

Aside from that:

1. Web developers are power users, and the kinds who encourage others to choose a certain browser over another one. Having the best developer tools/console might encourage them to recommend your browser over a competitor's one.

2. They make web development in general a lot easier, and testing a lot more practical. Automated testing can only go so far, and they provide a place for devs to 'test out' ideas before properly coding them.

3. Because its a tradition as mentioned before, which started with view source. Now view source alone isn't good enough to understand how a page works, dev tools are very important.
How to architect for Kubernetes: Part 1
OP here... I just ran across ZeroMQ [0], which looks like it makes IPC simple and has bindings to many languages. The disadvantage is that I will still have to roll my own client, but it looks like I throw something together on the client side using Python.

That said, I'm still looking for recommendations and discussion.

0: https://zeromq.org
Same. Ironically, recursion is one of the main features pioneered in Lisp.
So what's funny to me is how Oracle here is bending over backwards not to give Google credit for pretty much anything. It's actually hilarious.

I laughed at Eclipse Collections. What? No mention of Guava, even though it's used way more. It's practically part of Oracle's copyrighted Java API.

but of course the most hilarious omission is, of course, Android. And you can say "blah blah Dalvik VM blah blah" but... it's Java.

And I have to say a word about IntelliJ (and Jetbrains IDEs more generally). They're the standard by which I judge every other IDE. To put it another way, they're the reason every other IDE makes me sad. Even VS Code.