skysight-inc/HackerNews huggingface dataset:
Proximity, convenience, habit and time generally incentivizes people to behave in certain ways. I have a supermarket that I go to only because it's 50m away from where I live. Its selection is marginally worse and if there were a better one right next to it, I'd go to that instead, but there isn't. The next one is just enough distance/time away from my regular route to work that I don't feel it's worth the effort unless there's something really specific that I need. This is the kind of calculus that everybody uses to decide where to buy groceries. In a Google "town" with conveniently placed Google markets with a sufficient selection to cover most or all demographics and even a marginally higher cost would manage to capture the vast majority of residents.
I don't think you are being honest in your attempt to search. It takes no time to find reliable sources for this. Here is for example article from Tass:

https://tass.ru/obschestvo/5914675
really love your notes. Am planning to compile whatever i learned into notes, you have any recommendation on any tools very comfy to take notes in?
Seems like google figured it out
I don't really agree. Specifically for video games, I've found _a lot_ of useful information just by Googling something and the answer being on Reddit. A lot of 'casual' (as in people have just discussed it and not deliberately sought to put it out there) information would be lost if Reddit was wiped after six months.

Yes, other tools might be better for information sharing, but Reddit as a conversation space and Google as a search tool over the top of it is valuable.
> Signatures for OS or package updates

> lack state or any notion of a keyring

And thus being completely useless for the purpose. This is quite a fundamental misunderstanding of the use case.
I'm hoping that Firefox is once again seen as a viable alternative, that “power users” would consider switching to if Chrome falls behind.
Floodgates are open now, another AICo will release one soon, maybe a better one?
I thought the same thing. It's also very biased towards developers.

The biggest market is not developers and power users. It's office workers, which need email and office, and it's PC gamers and VR enthusiasts that need powerful hardware. Both of these markets are heavily Windows dominated, because it just works better than Linux and Apple. (because Apple has shitty hardware for games and is way more expensive for office usecases)

The casual market is already in the hands of smartphones and maybe tablets. They don't need a laptop to surf the internet, write emails and play casual games.
Classic Shell is no longer maintained. It works okay-ish today, but while it was still maintained, its developers had to regularly fix it, because it does rely on undocumented APIs. It's a pretty safe bet that it won't work in the 2020 release, and I'm not aware of any good alternative.

A lot of Linux (and Windows) users don't realize it, but the amount of work that independent developers put into making Windows 10 (and Windows 8) useful for non-consumer applications, like software development or CAD, is breathtaking. There's probably an order of magnitude more people involved in that than in FOSS desktop development right now. This obviously says a lot about Windows' popularity (which, post-Windows 2000, is actually not all that undeserved), but it also says a lot about just how astonishingly terrible some of its design decisions were. Twenty years ago, the kind of hackery that gave us Windows Blinds was considered amazing, but borderline useless, because who the hell needs that after the age of 16. Today, that kind of hackery is essential because who the hell can use that after the age of 16?

There has been no shortage of poorly-though UI changes on Linux, either, but you can at least avoid them there, because you have several choices of desktop environments.

(Edit: yes, I know about OpenShell. Its last bugfix was in August last year.)
Another interesting person who did forgery: https://en.m.wikipedia.org/wiki/Wolfgang_Beltracchi
So we entrust nuclear deterrence to compsec? I should invest in coffins
The transposed direct form II allows a biquad to be calculated with two scalar by vector multiplications and some shuffling, which should be faster than the proposed matrix solution I believe.
Microsoft Office 95 – Hall of Tortured Souls [video]
Let me tell you what usually doesn't work unless you have excellent non-tech skills: having an awesome idea and coding it to perfection and launching it. I tried this many times and failed because I didn't polish it with the right marketing and didn't interview potential clients and all these things developers don't do.

In other words you need a co-founder and this is the trickiest part of all. Where and how to find him/her how to motivate when they usually have high paying jobs etc
Guys! IRC is still there! Usenet is still there! The reason it's not the same is that all you guys left.
I interpret that as ‘people may as well spend money on wholly useless frivolities because charity is not 100% efficient’. I disagree with that.
I find Windows 8 complaints so full of hyperbole. I used Windows 8 daily on my work laptop for years, and these are the items I needed to adjust to.

Launching programs: Windows key + type type <enter> to Windows + S + type type <enter> (I still use that on W10)

Shutting down the PC: click on start to right-click on start

The Windows 8 UI was a failure and it sucks you need to adjust, but come on. I'd prefer Linux too, but changing an entire OS over easily avoidable UI gripes sounds weird to me.
I'm not happy about everything Google does, but I don't actually feel worse off. I use their search dozens of times a day, I rely on GMail and Google Maps, Google Docs is fantastic. It's hard sell to convince me that I am worse off due to the existence and my use of Google products.
I highly recommend "Beltracchi. The art of forgery" documentary at Netflix.
No. Integer programming in the operations research sense is "just" solving linear optimization problems with the constraint that the solution variables need to be integer.

In particular, IP doesn't really involve the multiplicative structure of the integers, which is crucial for how Gödel proved his results.

Also, I'd point out that while there's significant overlap between integer programming and discrete optimization, they're not the same thing. Integer programming is one tool used in discrete optimization among many.
nothing has been done not because they are not willing, primarily because the other party

When the Democrats controlled the entire Federal government in 2009-10 (including filibuster-proof control of the Senate for parts of that term), they did absolutely nothing toward immigration reform. In fact, Charles Schumer himself made speeches in Congress against illegal immigration.

They pushed the ACA through with no Republican votes: they could have easily done the same with immigration law.
I’m on mobile and could not get past the first screen.
First Nvidia and now this..
Ah I see - well if your position is that it's not that much of a big deal to add one more IP address and that customers shouldn't mind that much ... then that's pretty subjective. However the reason we are here and talking about this is that one very prominent customer really DOES mind. Judging from the other responses, this person is not alone.

The bigger picture here is that Google has a lot of power and any time they do something like hard-coding their own DNS server in a product (which could be construed as saying "we ARE the internet") people get worried and annoyed, whether this was a benign oversight, innocent mistake or a deliberate act.
Win 7 support ends January 14th 2020.
Alta Vista defaulted to AND. Crappy search engines like Excite defaulted to OR because it's easier to serve up a lot of low quality results in an OR search. Moreover Alta Vista had "NEAR" which made it unique among search engines.

It always took 2 to 5 searches using Altavista to get the results you were looking for. This was a huge improvement on Excite and Lycos which might produce infinite results with absolutely nothing relevant. There was a lot of noise like source code archives. With Google search the first page usually had a useful result.

Probably the biggest thing that destroyed Alta Vista was the horrible flashing banner Ads at the top of the screen.
I’m a bit frustrated by some of these arguments. In particular there is all this “expected” part about low level of radiation that _should_ lead to low effects.

That all fine, until we get the numbers of actual cases, which are higher than expected.

But then we have something looking like backpedaling, a lot of “yeah it’s higher, but it’s not what you think. Because it should be low”, wich I’d take as a partly circular argument.

An extract from this study:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5770131/#!po=41...

> According to the studies reported until now, it is difficult at this point to attribute thyroid cancers in Fukushima to the direct effects of radiation exposure. The reasons are as follows. Exposure doses in Fukushima are significantly lower than those in Chernobyl (65).

There are other arguments details further down these lines, but the lower exposure shouldn’t be used to argue the effects of radiation when the whole point of the studies are to mesure these effects. It taints the whole conclusion in a veil of “we don’t want to disown or past predictions”
> I mean, I guess they could limit their military operations to temperate days, and not shoot the rifle too much to avoid these kinds of problems.

It's important to remember that the German army's equipment was originally intended for NATO defense of western Europe, basically to defend a conventional soviet attack in Northern Germany. That's true for the tanks and armored vehicles as well, which also had issues when Germany first took them to places like Afghanistan. Germany participating in operations externally to Germany is only a thing since 1999 (Kosovo).
Or you can form the alternating sum of the bits, e.g. for 0b10011001 you calculate 1-0+0-1+1-0+0-1 = 0 which is divisible by three. (That's similar to the divisibility test by 11 of a number in base-10, or more generally testing if a number in base `b` is divisible by b+1)
We’re All Using Airflow Wrong and How to Fix It
I could really see how this would help corporate types. We have lots of reports, etc, that would be so much more informative in-the-hand rather than in-powerpoint.

However, that would require allowing a company to be self-hosting. We don't use Slack, for example, we use RocketChat, as no information has to go off-campus...it's all stored locally.

Any plans to release that sort of approach?
Some people only learn through consequence.
Books and the importance of timing
Show HN: Compiler Fundamentals – Closure Conversion
I'm trying to explain the mindset and circumstances of people who relate to a "cautionary tale". I like to understand what makes people think the way they do, vs simply calling them batshit crazy.

If such people truly have enough power to quash the NYC deal (I'm not convinced they do), then isn't it worthwhile to figure out how to allay their fears? Do they have a shot at the new jobs? Do they have the necessary skills? Is training being offered? Will their schools become overcrowded? Is rent control adequate? Will their unit be upscaled or bulldozed?

Most humans are adverse to change, so the rate of change is also a factor.
People are ready for things at different times and you have to respect that. Some people undergo deep philosophical changes in a spurt, others very gradually, and at some point you need to accept some of the people will never warm up to some things, like religion or Jesus in this case. Then again not believing in reincarnation makes it harder to accept that some people need more than a lifetime to come to certain conclusions themselves. In any case pushing things is seldom helpful and just makes the subject more disrespectful of, in this case, anyone who claims to follow Jesus, so you're doing harm to more than one person this way, possibly to a multitude of fellow believers over a lifetime, with just one unthoughtful act.
But apparently GDPR ruined the Internet, so surely the US would never do something like that.
I took the essence of closure conversion and implemented it as a single file racket script with explanation in comments and examples.

The idea is that this should help someone if they are a beginner wanting to implement a language that has lambda. Or anybody who is curious how a compiler might implement lambda.
Anything we can do to make it easier to block bad users I am all in.

Perhaps we could have options to let moderators see hostnames or something instead? maybe even some kind of hashed code..

thing is we currently use mods seeing ips to determine imposters, and to determine when someone comes into the chat room with multiple usernames at the same time. This is not 100% solution sure, and it's legacy tools we are talking about - but it has been immensely helpful many times.

Some of the worst trolls will come in with a dozen usernames at the same time. When you kick one out of the room - the other 11 can still troll.

Being able to see an ip of different users can give clues as to whether or not other suspicious behavior is indicating more nefarious stuff.

So far being able to ban via ip subnets and cidr has been the most effective method for stemming most of the spam bots and abusive trolls we have encountered.

We do get some smart ones that log in with a dozen different ips from a vpn service - and that does make things much more difficult - it that does come at a cost to the troll as well - so it's worth doing.

I think the instance / server admin may need to view ips to unban if it's an issue - but maybe the moderators just need to see a numeric hashed representation so we can see that sally45 and billy 29 are not in the room from the same connection? Or hostnames or some other thing.

I am open to all ideas on this front. I have spent hundreds of hours dealing with banning chat room users and unbanning people on occasion.

So far the rudimentary moderation tools of the old realchat from 15 years ago are better than the modern chat systems we have tried out (rocket chat, riot, etc) - hopefully this will change soon.
Yeah you're right, let's legislate on every little things we don't like in life. I hate people wearing sandals and socks, let's ban this bad fashion yay !
I have just created a Matrix room for us to chat in. Just open https://matrix.to/#/#hackernews:matrix.jensenwaud.com
> To go beyond the LAN, you point at a "pub server", which anyone can host anywhere.

You could also get messages into and out of Russia by physically moving a laptop or phone with a Scuttlebutt client.

Forgive my ignorance here but, supposing there was a mesh network spanning across the block, would Tor, cjdns, Hyperboria or Yggdrasil be low-level enough to get around a block like this?
https://www.wietzebeukema.nl/assets/2019-01-07-knowledge-gra...

Define "fake results".
I created a Matrix chat room for the HN community – join us
How does your tool handle the dynamic libraries loaded on demand during the life of the program? Specifically, where the application depending of the user input dynamically loads only one out of the set of shared libraries which all are made to be linked with the main application and use the same interface but are designed to be "the only one" loaded? That is, both the application and each in the set of the libraries expect to have only 1-1 relation (only one library loaded at the time)? Edit: OK, reading further your article, I've found: "our approach disables explicit symbol lookup and other forms of process introspection such as the use of dlsym, dlopen, and others."

If you'd manage to implement that too then it seems that really big projects could be packed together.
A friend recommended it to understand why people in certain areas of the world feel more strongly about mass surveillance. For that purpose it's a good movie -- not because of its historical accuracy, but because of its plausibility. The motivations of the characters were straightforward, and the technology unremarkable. No psychos or unobtanium needed.
Honest question. Is is being CsTreated since eight years, why we do have radioactive Caesium still accumulating in the coast?

> 2) Material you are using as filter becomes radioactive waste. You want to keep the volume at minimum.

This is very reasonable, but storing sand for 50 years somewhere is technically feasible and maybe even cheaper than storing water. You can put the sand in concrete and obtain a solid block. Then put the package in some kind of coating and bury it in a safe vault. Water instead has the bad habit to leak, run away, and enter in the life chain when bad weather, monsoon or accidents happen. A huge concrete block is also less vulnerable to terrorism than a water tank. Is not so easy to steal a jar of it, for example. Even if you could make a hole in the coating, the product will not just flow out.
Huge rant incoming:

My biggest issue is still not knowing how the (ugh..) fuck to remove Candy Crush Saga from my god damned “downloaded” apps list. On fucking Professional I should not have to deal with that crap. All the instructions on the internet I have found seem to no longer work, and it’s the tiny things that add up that really annoy me. It even shows up in classic shell ...
A lots of the Windows 8/10 design decisions are outright mistakes, not even controversial.

Like in Windows 8, you had to place your mouse on the far right of the screen to access certain features. Fine with a small laptop touch screen, but clearly they haven’t tried it on a 4k, 42” non touch screen at native resolution where the side of the screen is far far away in term of mouse travel.

I believe to this day, the Windows 10 start menu search feature is non deterministic (I removed Cortana and web search). I can search twice the same words and I won’t see the same results, seems random. You can search “SQL management Studio” and “SQL server management studio” won’t show up at any point of the typing (it did in Win7). It feels just broken.

Having two control panels with some settings in one, some others in the other, and because they progressively move them you are never sure where to find them is just bad.

I have many other examples like that. They are not a matter of taste, it is just bad QA and bad design.
Wow. What a condescending, ableist article.

The author clearly doesn’t understand how hard it can be for some people to sort out email bankruptcy.

Instead, the author chooses to shame us. Thank you so much. That’s exactly what we needed: more shaming.
My take away from Uber and Lift was restricting the number of cabs was a mistake. Would have been better off all around to actually just partially subsidize them. And make buses/subways free.

I get a lot of flack for that position, my response is we heavily subsidize private cars.
How to make a product work?
The example links do not work for me, meaning they show sane results. Is this issue fixed? Or is uBlock interfering? Or is my "Google location" (Europe/Germany) changing the results?
I think the Delta example looks pretty ok. If the user enters a number in a field a second field isn’t required. Then it shouldn’t be visible and enabled until we know that it’s needed.

We don’t make a worse UX for humans to make a better “api” for scripts.

There must be a way of satisfying both here without being worse for humans. If not: optimize for humans.
There was also astalavista which hosted crackz, key-generators, and similar things.

The name always amused me, partly as a homage to the Terminator franchise, and partly Altavista.
To be more specific, the doctors wanted Stefansson to start with an all-lean diet. Stefansson had already lived for much of 10 years on a meat diet and had a better idea of what to eat. Quoting the original medical publication at http://www.jbc.org/content/87/3/651.full.pdf :

> At our request he began eating lean meat only, although he had previously noted, in the North, that very lean meat produced digestive disturbances. On the 3rd day nausea and diarrhea developed. When fat was added to the diet, a full recovery was made in 2 days.

Concerning the meat,

> The meat used included beef, lamb, veal, pork, and chicken. The parts used were muscle, liver, kidney, brain, bone marrow, bacon, and fat. While on lecture trips V. S. occasionally ate a few eggs and a little butter when meat, was not readily available. The carbohydrate content of the diet was very small, consisting solely of the glycogen of the meat. The men, except during short periods of special observation, ate as much as they wanted and proportioned the lean meat to the fat as they desired. T. S., in 31 days of special diet in the ward in which he was free from digestive disturbances, took an average of 0.81 kilos of meat per day while K. A. for 110 days averaged 0.70 kilos per day.
Michigan water systems flunk federal test for excessive lead
I agree with you somewhat. I think my role as a developer/designer is to make sure that my forms work with pw managers. But I think encouraging users to use a manager should rest upon password managers. I can nudge them to use a secure password but the decision to write something like "please use a password manager" isn't usually my decision.

Also, let's admit it, unless you do something really crappy like remove copy-paste, forms don't exactly "not work" with managers. Most of the time, you don't have to do anything special and it would work. Some just take a bit more time because you have to cop-paste it and not autofill. But people who are already using pw managers don't just stop using it (or start memorizing their passwords) because one site can't be autofilled. They just copy paste it, at worst, they manually input it while looking at the password from their pw manager of choice.

My line about "supporting" it is a bit off. I used the wrong words. It goes to say that you should support it. Again, you have to do something really out of your way to completely block off password managers from your forms so really, I think the norm is that they support it. My thought goes more along the line of whether I should be the one to adjust when the form works on some pw manager but not on another or when the pw manager can handle other sites properly and not mine. "Working" and "handling" here means it can be autofilled (most of the time).
>Update - Two days after the publication of this blog post, Google seems to have fixed the issue, after TechCrunch asked the firm whether it was planning on taking any action. Although no official announcement was made, it looks like the kgmid parameter has been disabled. As a result, the flaw described below is no longer working.

Very top of the article.
Would that be the explanation given it would be completely fine :)
Someone at my company suggested it (not an expert) when we discussed a new login UI. When I had a meltdown and asked WHY!? The response was “oh, I didn’t understand it was controversial and I thought everyone blocked paste for security”.

So that kind of explains why it’s done. It’s a misinformed cargo cult.
I see the link to the wiki now in the README.md. The first time, I think the doom graphics distracted me, along with the "cat | wc" metrics. Thanks for the pointer.
Interestingly, in the beginning, Youtube was mostly airplane videos. When I first was introduced to the site, before it was a Google property I believe, a significant portion of the site was Boeing 747s landing and taking off. I had later read that the airplane videos were seeded by early employees.
Destroying that much evidence should be prison time anyway, Breugel or not.
There is no other FOSS compiler that influences the license of the compiled software, afaik. So I think that statement holds up anyway.
Doesn't work on mobile unfortunately :/

It's a view of an actual terminal running this, not just some fancy css
Yes, few countries are listed in the blog
Not gonna lie: I wish google had been a bit slower fixing this. I was looking forward to having some (mostly) harmless fun!