skysight-inc/HackerNews huggingface dataset:
Good point. I often find the easiest approach is to join against a sequence to 'unsparsify' the data, then use the window function. I'd guess this is likely still faster than a self-join, unless the data is very sparse.
I'm not sure what's going on with the form but the pure grid example itself does have margin: https://ajusa.github.io/lit/docs/lit.html#grid
Isn't this one of the key points though: the patterns emerge because of necessity and constraints during construction and use at the location where they are?
Xiaomi tracks private browser and phone usage, defends behavior
Burn your keyboard – 3 minutes to know all keyboard shortcuts in Chrome
How to Download Song Directly to Your Phone Music Library from Audiomack
I ran my first blog way back when it was in the pre-1.0 stages. Worked quite wonderfully, Textile was a joy to work with and I had a lot of fun delving into the referer log page, wondering at how others found my posts through seemingly random searches...
I don't know a good solution. Those concerns are for sure legitimate, and at the same time it's tiresome when complaints about website formatting crop up often in threads. Especially because meta complaints show up about those complaints, and then meta meta, and so on.

Perhaps the solution is for people to express accessibility concerns to the proprietors of the websites in question, instead of to forums where the concerns are most likely not going to be seen by the people who would need to fix them.

The watercooler aspect of HN goes back to the beginning, btw: https://news.ycombinator.com/item?id=8314 - though it's true that I've been citing it more lately.
I don't think this contradicts what Alexander says. His reasoning is that good architecture is born by necessity, involvement by users (he's against architect as God) and some group knowledge of what works - that last part is "pattern language" although it doesn't need to be explicitly codified.
> indicates that you haven't read much about Intel ME :/

I wrote in my comment:

> I already know a little about Intel ME and proprietary silicon

So yes this is true, I know only 'a little'. I have only understood that it is a small proprietary OS running underneath the user's OS. I guess from your comment I learned now that this means it is something you can only get at with a diagnostic tool, and it is outside the control of the user's operating system.

Yes I do not have a CS degree, and I am not a classically trained SWE. Instead I am a self-taught web app developer, with mainly skills in web apps, and not much knowledge yet around OS'es and computing hardware. Yet I am curious to go deeper into Intel ME, since it's existence and the consequences of that do affect me (since I have an intel chip in my computer), hence my questions.

You write:

> The mere fact that

This sounds like you're not wiling to step into a teaching role or share your insights. Do you think it is beneath you to answer questions? It sounds like you want to shame me for my technical incompetence in this area. Is this accurate? If yes, I would like to request that you please not reply to my posts, unless you answer my question authentically and with basic respect/kindness.

I wish HN was friendlier to beginners, or people willing to ask 'stupid' or 'naive' questions and who have a beginners mindset.
Can't say anything about Anker chargers. But I have been somewhat disappointed by their engineering. It is well known that USB 3 can cause interference in the spectrum used by WiFi and BlueTooth (2.4-5GHz), but their USB-C hubs seem to be particularly bad causing a lot of interference. I had one that would reliably disturb wireless keyboards, etc. I did not have the same problem with Apple or Aukey USB-C hubs/dongles.

The Amazon reviews are also full with people who encountered interference:

https://www.amazon.com/product-reviews/B01D0WE99C?reviewerTy...
Resolving Conflict on Your Team
> Changing a paradigm usually involves pushing the envelope and breaking some existing assumptions; systemd is everybody's favorite example of that in the Linux world.

At the risk of reigniting this particular flamewar, systemd changed that paradigm for the worse, using flimsy arguments that don't hold much water to anyone who knows better. Comparing snap to systemd doesn't exactly do the former a whole lot of favors.

> Browsers like FF and Chromium [on Windows] simply self-update

If I was okay with this being the norm then I'd still be using Windows.

> Ubuntu, since 16.04 LTS, ships with unattended-upgrades enabled

That's horrifying.

> and how reluctant users (like my dad and my wife!) are to click on "Install now" in the update-manager dialog.

Your dad and your wife are reluctant for good reason. Having experienced first-hand how prone Windows updates are to break things, and now seeing an admission here that y'all want to make Ubuntu more like Windows, this doesn't bode well in the slightest for a good user experience.

Like, one of the main points I make to people to convince them to at least try a Linux distro is "well unlike Windows it won't shove updates down your throat, and the updates are quick and easy and painless anyway". And then here comes Canonical wrecking the former assumption (and who knows how it's impacting the latter, but I don't exactly have high hopes).

Not that it matters much since I've given up on Ubuntu (in favor of openSUSE) in my recommendations to others (and switched to Slackware for my own use) ever since God-Emperor Mark chose to double-down on the Amazon Lens instead of listening to His users. Every once in awhile I take a look at Ubuntu again, hoping that maybe Canonical's figured things out, but always come away disappointed. It's always a bummer, given that my first distro was Ubuntu 7.10, and every once in awhile I'll fire that one up in a VM and remind myself what Ubuntu used to be, before it seemingly became a soulless husk of a distro.

But I digress.
I really don't believe that to be true. For our application(s) at work, the database is always the hardest part to scale and tehrefore also the biggest performance bottleneck, and the difference between good and bad SQL can be magnitudes of order of performance impact (on the query itself and locking up the DB for other queries).

Only in a "Every database has 2 TB of memory and 64 cores"-world is SQL (and database design) a negligible skill.
What’s your story?
They're angry about that because the "per service" bans are even more capricious. You can get permabanned from something like YouTube for something as fickle as people being unhappy with your videos and mass-flagging them. And of course that's a "per service" ban, but it would turn into a site-wide permaban as soon as Google thought you were trying to evade it and join YT with another account. I won't even get into the whole copyright enforcement stuff which is just as badly implemented, but at least Google has plausible deniability there since the law requires them to ban "repeat" offenders. No, it's everything else that's real crazy and scares a lot of sensible people away.
You are getting normal UK rate for being a normal UK based contractor. The author managed to hike up his rate by writing books, actively participating in conferences and etc. Anywhere he goes he can start conversations like: 'I'm the guy who's publishing books on the subject". All these things add some weight to what he does. Also,maybe, he's just better at selling himself than most.
I would also add IMO the main reason that Java matters: it's easily moddable without the creator's permission. For most of Minecraft's existence, there was zero official mod support and zero in-game scripting abilities. However, Java is relatively easily decompilable and many modders put in effort to deobfuscate it.

The end result is that Minecraft was easily moddable without Mojang needing to officially support them in any way.
It's pretty much industry standard for a distributed system to use uuid to generate statistically-guaranteed unique ids.
The critical feature enabling fearless concurrrency is Rust's borrow checker though, something that the other ML languages don't have.
Considering how important asthetics are to Italian culture - bela figura is an idiom that is used often, and Milan is the fashion capitol of the world - the poor people of Italy not only realize they are surrounded by beautiful patterns but they can also point them out and explain why they are efficient and / or useful. The discovery may have been organic, but in the land of Da Vinci don't underestimate just how intentional many design decisions are. And just how cultured and aware the average person is there, regardless of income. The impression one gets after many years living in that culture, is that it is in no way a new thing.
Valuation is a function of future earnings.

Saying something about the 'stock price' is 100% saying something about the financial situation of the company.
Spring: Blocking vs. Non-Blocking: R2DBC vs. JDBC and WebFlux vs. Web MVC
> How anyone could even hypothetically arrive at this result is beyond me.

Most of the time bugs are fixed shortly after they are introduced. So there's few commits between the last known good version and first known bad version. So people can intuitively check some version in between and do bisect that way, exploiting their knowledge to cut some steps. For example if there's 8 commits but 5 of them only change modules that have nothing to do with the bug.

Also if these 8 commits are very small you can treat them as a whole and look at all their changes at once when searching for the bug (and git blame to see the reason for change in particular line).

It's a great tool when I need it, but 99% of the time I don't.
I use it all the time, both in ad hoc queries and in data prep for models. Most commonly just to look into a future window from the current event (i.e. did this pass in a game of soccer lead to a shot etc). It's quite rare that I'll specifically care about X rows preceding or following but it does happen that you care about a shorter period than the entire window. Entirely possible people are using graph databases for that sort of thing, but the window syntax is nice.
> 'the only difference now is these OSS companies are VC backed so they have to get huge growth'

That's a good point.

> their business model isn't about open source at all.

(What do you consider open source biz models?)

> OSS as the new shareware

I think I understand what you mean. At the same time, in my case using only the OSS parts of the open core software, has been more than what I've needed

> I watched a talk recently

That talk sounds interesting, ... If you remember the name or speaker maybe I can find it?
We have such settings, but I'm not sure what you have in mind - how would they have applied here, for example?
Ask HN: Change in developer salaries in 2020 Q3 and Q4?
Will there be a change in full time developer salaries in the coming months? Freelancer rates are already dropping but will full time follow or stay the same with fewer firms hiring?
Irrelevant anecdote - "Ladda" is Swedish for "(to) charge".
Usually firefox does not ship with it, but it's a one-click install when needed. It depends on the package though, some packagers build it with it bundled some don't. Since it's not a FOSS component it can't be bundled in FOSS distros though.
The number of large companies (or organisations generally) that outsource to GSuite and O365 is remarkably high.

Just because it’s not @gmail doesn’t mean they’re not using Google.

Just because the MX records for the domain don’t directly point to google doesn’t mean they’re not using google.

Check the headers for mail received to determine who they use for outbound mail. It’s usually (but not always) the same as the inbound path.
Look at MikroTik. 802.1x is supported in all products including SOHO ones. Also their wireless management solution (CAPsMAN) is decent.
I'd be either suspicious or very jealous of a data scientist who in any reasonably long career never had to touch SQL themselves.
The points you make in your post are very valid. My post was made in the context of the Intel ME's wide range of invasive capabilities. If your purpose was to perform surveillance on your customers, the ME would grant you even more reach than BIOS firmware would. You've already addressed the fact that users need to trust the quality of their firmware at face value. This is hard enough already, let alone with hardware vendors being able to access the ME.

Just to clarify ( as if I haven't clarified this enough ), I'm in favor of Intel releasing the keys.
I like this, I see what they're doing and it looks promising. However It lacks a data request/GDPR takedown section which for me makes the project commercially useless.

Most teams/products always look at compliance as the last big rock to implement and it becomes a massive headache. If this project is focused to B2B learning it should have been tackled first (and not missing from the demo).
Any recommendation for getting into minetest? The default "game" it ships with feels a bit too barren and unpolished, and I didn't really know what to pick instead.
Countries under sanctions, obviously, cannot choose what to spend their money on.
If you impose sanctions you are essentially government planning another country.
I agree with the article's principal point that this is very likey to go horribly wrong somewhere soon. Prevention is better than cure. Even from a purely selfish viewpoint.
Please don't use allcaps for emphasis on HN. This is in the site guidelines https://news.ycombinator.com/newsguidelines.html.
Major group says it’s time to rethink standardized testing in college admissions
#noonecares

1000 and 1 solutions available waste of time and effort
> Maybe I'm just out of the loop but what is the controversy regarding systemd?

The problem with Systemd is that every time they introduce new non necessary feature they break something in the system. https://bugs.kde.org/show_bug.cgi?id=417038
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825394
Do they run tests ever?

Now when I launch my desktop I have to login in tty console first, start tmux, detach it, logout from tty, then login into desktop session normally. Otherwise logout from desktop session will hang and logging in again will fail.

They suggest using `systemd-run` instead, but it's broken too at this time. https://github.com/systemd/systemd/issues/3388
I'd like to know more about the last point. Why should I always give refunds?

"letting them yell at you and still feel zen". I don't know how to phrase the question, but is there something you came to understand in order to get there?
This sounds very important, but somehow very scarcely known. Could you point to some sources about this?
Sure. This would seem to imply hardware vendors having prior access to the ME. The vast majority of users don't flash their BIOS with custom firmware, simply using whatever firmware the vendors give them. Users having the ability to install their own firmware would mitigate this risk, at the expense of a riskier overall ecosystem.
I think the issue is that a hacked client could send a bad "UUID", not that properly randomly generated tokens would collide.
1) sometimes comments get downvoted for no apparent reason, in which they usually get upvoted again later.
2) many HN users downvote comments that talk about being downvoted, as it is against the rules (and can come across as needy/whiny).
3. while it can feel bad to see your comments turn grey, it's probably not healthy to let it affect your feelings (much).

I've often wondered by sometimes perfectly reasonable comments are downloaded, and I suspect it's 1) because people just don't like the commenter because of other comments, 2) mis-clicks, 3) bots that randomly vote to appear like real users.

FWIW, I upvoted your original comment and downvoted this one because of 2.
Unfortunately, there are stories on this very forum of organisations having their entire GSuite accounts locked because of a user committing a TOS violation on their personal account. Google proceeded to lock all linked accounts too. Including the entire org (the users employer).
How Facebook became “the most Chinese company In Silicon Valley”
Do you know why HN software shows this sometimes but not everytime?
As they say 'push the limits' seems to be the Amazon standard business practice. In effect this describes a process where Amazon can survey all products that are sold, identify high volume/margin products, then do an in-house item-by-item assessment and then decide which items to produce and sell themselves. Amazon denies these same abilities to their clients. This would indeed to seem to be a classic case of unfair business practices.
Taken to their conclusion, the USA/world would have a single supplier of all to all = extreme monopoly.
There seem to be hundreds of discrete cases of this form of abuse. This process will take a few years to evolve and could lead to dramatic changes at Amazon as well as 1000's of lawsuits and class actions, that will enrich generations of lawyers (many as yet unborn!!)
Coronavirus mutations affect deadliness of strains
This is a great comment.

I would add that, in order to spin up domestic industry or increase the value of their exports they need expertise and technology. Due to the sanctions that will not be easily available to them. This is really economic warfare.
They don't have to understand those words. My comment was written for hn, not for them.

Non-technical people still understand accounts: bank accounts, email accounts, netflix accounts, etc.

Those among the technical illiterate, who absolutely have no idea, have gotten their mail account with the help of somebody. Chances are that they are not stupid and understand the concept of accounts by now. If not, they can get a domain account with equal help.

The key concept is ownership. Whoever rents a property understands that he can be evicted. And most people who have bought a house also know that at first the bank owns it and that they could be evicted if they don't come up with their down payments. In other words: almost everybody understands that he can lose something if he doesn't own it.

So it is not a great leap to understand ownership of email addresses. Calling it difficult just allows people to safe face when in fact they just couldn't be bothered.
You're basically admitting that getting this right is non-trivial. Do you expect everyone to do it? Your barista? Your doctor?

Similar argument: "Why do we even have doctors? Anyone can buy a medical textbook."
It would be nice if all these Intel engineers that comment on all kinds of social and technological issues also commented on these topics regarding their company. Last time that I asked one of them if there is any plan to let us disable ME or make it foss I got no reply.
The first thing I see going on your website: it's in Dutch.So you are targeting local companies only,or at least that's the impression I'd get. Is there a lot of large/extra large companies in Netherlands that could use your expertise?I don't mean the offices of some multinationals that are only there with a tiny office for tax reasons but companies operating there.I'm not in the ML industry, so I can't comment much on the services you provide,but I I think you should look into getting advice on your sales process, marketing,etc.
One refinery won't change the world overnight.

There are already multiple refineries in Mexico: https://argus-public-assets-us.s3.amazonaws.com/2018/07/17/2...

https://en.wikipedia.org/wiki/List_of_oil_refineries#Mexico
My browser is sandboxed. The worst it can do is ransomware my files – and the Tor Browser can't even do that thanks to the AppArmor rules. (If I set my machine up properly, it wouldn't even be able to ransomware my files.)

The CPU management chip can ransomware my files while the computer is "off", corrupt my backups as I load them, steal my passwords, steal my bank details, dynamically modify the traffic to make it look like my bank balance hasn't gone down…
> If you’ve done something banworthy on one of their properties you’re obviously not worth keeping around anyway as you’re likely to violate policies elsewhere.

That's a violation of that "assume stupidity instead of malice for as long as possible" rule.
AngelList back up: https://angel.co/company/optimal-labs/jobs
Everything You Need to Know to Get Started in Cybersecurity
Lyft just cut internship pay. I know thats not valuable input, but thought I’d add it.
But higher switching frequency means more losses and thus higher temperature.
Factors That Influence the Survival of Salmonella in Mayonnaise (2016)
On the other hand, Google Photos doesn't offer any way to back up your photos to a computer you control anymore. Google Takeout is the only option.
This leads to answer, which is: just start building, whatever option you will choose you will run into gotchas.

So no point of overthinking it.
Just a minor criticism of the above, the first line of your comment comes off as lazy and lacks attention to detail. It would put me off of applying - as a candidate this is an expectation.
The Covid-19 Riddle: Why Does the Virus Wallop Some Places and Spare Others?
Yes, but what if I already have a charger and I don't know where it came from?
Making Rust as Fast as Go
Why do you this authors of these programming languages try to creat a different set of keyword names and syntax. If google liked python why not follow the already familiarpython syntax to create go?
When do they start posting internship positions? Next summer’s salaries will be an interesting data point.
Is it really such a big problem in b2b? Can't you be only the Processor sign a DPA with your customers and let them handle the biggest part of the headache?
Yes, just like a master password.
... And that seems to be more-or-less a random die role influenced by corruption. Odds are, though, that CEO will be more than 5% different, and some people will /predict/ they will be more than 5% better (probably incorrectly).

There really isn't any objective way to know who the best is, or who the next-best is. If we had a stack rank, it'd be an easy problem.
Good point. I wasn't aware of that. Thanks for the clarification.
&Lt;Isindex&Gt;
I have built many over the years in Java but nothing is public, I was thinking of abstracting away a Microservice template as a starting point for my projects.

What you are mentioning is a very specific example of that, happy to have a chat and perhaps we can build that together and open source it ?
My country, New Zealand, is in the 5 eyes. Other than intelligence, we have very little military interaction with the USA. Apparently they won't even allow us to buy high tech gear because we ban US Navy nuke ships from visiting. We are a long way off from being a client state.
Usually, snark remarks like "really?" mean that all venues for learning are excluded. Why would someone step in to teach in this case?
> Why would you ask interview questions to quiz on skills that can be learned in a week?

I'm not an SQL expert, but it's very important to understand whether something is a known unknown or unknown unknown to a candidate. So, I imagine, if the candidate would say something along the lines of "oh, this looks like something for a window function - I don't know the syntax and the nitpicks, but I could google it", it'd be completely OK. However, if he wasn't even aware that such a tool existed, it means that he would never go and learn it in a week without outside guidance, and would choose a less-fitting tool to complete a task.
Värry good comräyde! Gennady Gosplanovich äpprovez!