skysight-inc/HackerNews huggingface dataset:
Isn't Nethack a completely different game though?

Nethack is a turn-based roguelike. Diablo is an action-oriented dungeon crawl (the original at least; I never played Diablo 2 or 3). To me they don't "feel" the same enough to compare which one is better.

I'm a fan of roguelikes too, by the way. If you want to try a somewhat different roguelike for Linux, I recommend Teleglitch (commercial, scifi, quirky graphics, real-time, brutal gameplay).

edit: and Duskers! How could I forget Duskers! For a really different scifi roguelike: http://duskers.misfits-attic.com/
Okay, but every time I try to hit the Home key with my mouse, I end up hitting the Insert and PageUp keys too, since they're so close together, so it doesn't solve the same problem that a back-to-top button does.
I believe they have changed the rules to be more permissive in a number of counties in the UK as way of a pilot:

https://www.theguardian.com/politics/2020/mar/16/electric-sc...

> But the scooters, which are already in widespread, if unlawful, use across the UK, will initially only be allowed in four “future transport zones”: Portsmouth and Southampton; the West of England Combined Authority (WECA); Derby and Nottingham; and the West Midlands.
The author is using a 2007 model from eBay, but it is cool to see the technology from my childhood classroom almost 30 years ago persist. I definitely wrote a few elementary essays on these in my day.
The difference is that is a known problem, but with ML, a large fraction of the population thinks it's infallible. Worse, its reported confidence for an individual face may be grossly overstated, since that is based on all the data it was trained on, rather than the particular subset you may be dealing with.
Something to Protect (2008)
I'd urge you to keep accessibility in mind. I have a bit of an issue with processing visual information, and the fact that the files don't have any borders on them now makes it really difficult for me to process which file has which status. Having toggleable borders (horizontally and vertically) would be a huge improvement in terms of accessibility.

It'd also be nice if you could have the bar at the side up top, or shrink it a lot. It takes up a quarter of the screen space plus padding and margin. For reading README.md files and Awesome Lists, it's extremely intrusive.

Alternatively, you could have the README.md below the longer element of the new "sidebar" and the file list, so that it can take up the whole width of the screen.

I hope you read this!
Can we start requiring legally tracing of the origin of these decisions? Someone has decided that. Why can't we have a name?
SRE Zine Issue #2
Intresting and related, a team made a neat "face depixelizer" that takes a pixelated image and uses machine learning to generate a face that should match the pixelated image.

What's hilarious is that it makes faces that look nothing like the original high-resolution images.

https://twitter.com/Chicken3gg/status/1274314622447820801
No, those things aren't the main driver for my choices.

Say you have two options, same price, different vendor. And the main difference (for the sake of the argument) is that one comes with a mobile i5 and the other one with a mobile i7. Technically the price-to-performance ratio is better for the i7 model. But the driver for me to buy any device at all is wether the device can do the task I need it to do. If the i5 does the task the same way the i7 does the task, what is the extra value that the i7 supposedly brings?

Often people will make a 'what if' argument here, because "what if you need to do something different" sounds like a nice argument to get more than what you need. In reality, I don't often see anyone changing their tasks mid-lifecycle and then have a sudden requirements change. It hasn't happend for me at all.

The same parallel can be made with cargo capacity of a vehicle; technically every Lamborghini ever is a stupid choice because you can't move your furniture with it. Or every Fiat Panda is stupid because you can't drive at 200 Km/h speeds. Make it more absurd: every boat is stupid because it doesn't fly like a rocket.
I don't understand this analogy. Why on earth would you send a crime tool to anyone?
Show HN: H1B Valley – A gallery of successful immigrant founded startups
Its still caused by the virus. It counts.
Do It Better – Refactoring
Agreed, it's definitely Apple taking a step in the direction toward features I miss about Android.

Hope at one point they can behave like true widgets--really miss things like the Hue widget on my Galaxy allowing me to control preset lighting at the tap of a button, without needing to navigate through the app.

Maybe this can be done through shortcuts as well? Haven't really invested the time and effort to develop my understanding of shortcut's possibilities.
On a related note, I've been imagining this product idea, as an educational toy that would help kids practice typing and spelling:
A small physical keyboard with a small (but larger than the AlphaSmart's) attached color display, which does nothing but present a single picture of the thing that you've typed, and show nothing if the current input is misspelled or otherwise not found. I'm thinking that it would have an internal (no internet connection) visual dictionary similar to the one that comes with the Scribblenauts game and would be rugged enough for 3 year old kids to play with.

Do you happen to know of any existing product like this, or the feasibility of building one?
For the record, Cmd-up/down navigates between prompts in Terminal.app
Facebook is in Silicon Valley and I'm willing to bet most of its ranks are very liberal.
At first glance I like your suggestion better. It's really distinct from instantiation and won't lead to confusion (imo).
">" is fine. Nobody is confused by it. The only thing worth changing is to remind people to use it instead of inventing their own apparatus.
In this particular case, computerized facial recognition is not the problem.

Facial recognition produces potential matches. It's still up to humans to look at footage themselves and use their judgment as to whether it's actually the same person or not, as well as to judge whether other elements fit the suspect or not.

The problem here is 100% on the cop(s) who made that call for themselves, or intentionally ignored obvious differences. (Of course, without us seeing the actual images in question, it's hard to judge.)

There are plenty of dangers with facial recognition (like using it at scale, or to track people without accountability), but this one doesn't seem to be it.
Specifically, from Écrits historiques et politiques (La situation en Allemagne/LE MOUVEMENT HITLÉRIEN):

> Their propaganda is no less coherent. ... the hitlerites have the fundamental aims of anti-communism, the elimination of workers' rights; they say they are the defenders of private property, of the family, of religion, and hard liners against class warfare. But they find themselves at odds with old money conservatives, by the demographic profile of their movement, by the demagoguery which results, and by the personal ambitions of their leaders.

====

La propagande n'est pas moins incohérente. On attire les jeunes garçons romanesques, par des perspectives de luttes héroïques, de dévouement, et les brutes par la promesse implicite qu'ils pourront un jour frapper et massacrer à tort et à travers. On promet aux campagnes de hauts prix de vente, aux villes la vie à bon marché. Mais l'incohérence de la politique hitlérienne apparaît surtout dans les rapports entre le parti national-socialiste et les autres partis. Le parti avec lequel les hitlériens ont un lien essentiel, c'est le parti national- allemand, celui de la grande bourgeoisie, celui qui soutient les « barons »; comme les « barons » , les hitlériens ont pour but fondamental la lutte à mort contre le mouvement communiste, l'écrasement de toute résistance ouvrière ; ils se proclament défenseurs de la propriété privée, de la famille, de la religion, et adversaires irréductibles de la lutte des classes. Mais ils se trouvent séparés des partis de la grande bourgeoisie par la composition sociale du mouvement, par la démagogie qui en résulte, et par les ambitions personnelles des chefs. Et, d'autre part, il se trouve, si surprenant que cela puisse sembler, entre le mouvement hitlérien et le mouvement communiste, des ressemblances si frappantes qu'après les élections la presse hitlérienne a dû consacrer un long article à démentir le bruit de pourparlers entre hitlériens et communistes en vue d'un gouvernement de coalition. C'est que, du mois d'août au 6 novembre, les mots d'ordre des deux partis ont été presque identiques.
If you put it in a C++ smart pointer it winds up pretty similar to ARC. (Yes, I have heard the compiler person's explanation that an ARC-type solution can generate fewer reference count modifications than a c++ smart pointer.)
"Lawn-mower pattern" is their new phrase for when people skim content left-to-right, then drop down to the next line and go right-to-left, until they get back to the beginning.

I LOVE this. Why? Because it so perfectly replicates a metaphor from ancient Greece. Some early manuscripts were written the same way. Write the first line left-to-right, then the next line is right-to-left, then flip again.

They called this "Ox-turn" writing (boustrophedonic), because it's like the pattern you make when plowing a field. We don't use oxen much any more, but we do use lawnmowers. So the same phrase comes back!

http://www.worldwidewords.org/weirdwords/ww-bou1.htm
most cases are settled by the city/county before it goes to court
I'd be surprised. It's only recently that W10 stopped fighting the user about changing the default browser away from Edge.
> In particular, in the linked to lawsuit there's example sites that Facebook requested details for from Namecheap, and Namecheap chose not to give out the information.

So if I ask the phone company to give me a log of all of your phone calls, you'd be fine with that? How else could i get that log of calls?

Hopefully, we can agree that it is private information we wouldn't want a company sharing or selling to other companies. The same principal is in play here. There is no reason a registrar should be compelled to release private customer information because someone demands it without following the legal process.
I want that on a poster.
Oracle will find a way to screw this up - they hired all the smart people who were left at Sun and somehow figured out a way to get rid of almost all of them within a few quarters after all.
How safe is your text on this? What if this thing breaks or has some glitch? Is there some form of cloud backup? I'd be terrified of losing data to this thing.
Oh yeah good idea. I thought this was the game company for half the time i was reading.
Based on some personal experience from perhaps 7 or 8 years ago, it can work for driving sales.

However it required quite a lot of effort.

It wasn't just throw some money into the ads and wait for the returns - you needed to basically spend a full-time job pulling levers and prodding buttons to find out where the "sweet spot" was and then make sure you keep up with the moving target over the following days weeks and months. If you were lucky and your business was selling the "right" things (i.e. large margin items) you could do quite well. E.g. it might cost you $15-20 in ads to make one sale - that is net-positive if the margin on your items is large. So some fashion, furniture, holidays etc a $20+ Cost-per-acquisition is a bargain as you just paid $20 to make a $150 profit. If you are competing for common ad space/keywords and you have a low-margin business then you're probably not going to do so well since you might be paying $20 to sell something that costs $9.99 or whatever.

Of course, there is then the question of would you have made that $150 profit without spending the $20? Or did you actually make more than one sale from those $20 worth of ads (e.g. in-store sales etc in addition to purchases made online). I am not involved in online advertising now, but at the time that was the trillion dollar question that everyone was trying to answer... no idea if it is solved now.
Yes.

A computer can make a mistake across literally any person who has a publicly available photo (which is almost everyone).

Also, the facial recognition technologies are provably extremely racially biased.
It did occur to me in learning more about covid that there are a lot of unexplained autoimmune conditions (HELLP syndrome, Type 1 diabetes) that could be viral in nature.
I wonder if this is trained on the same, or similar, datasets.
It was an economic basket case, however. That’s why so many Indians left during the socialistic policies of Indira Gandhi. It was due to socialism that India regressed and fell behind China. Had India adopted state capitalism earlier, as it has now, it would have grown at a much faster rate.
A smell test can predict whether unresponsive coma patients will recover
Because ethics =/= politics and I think it's a pretty universal judgement that Facebook has done some ethically dubious things in the past, and not much has changed from the policies that led them there in the first place.
I don't think they'll worry about that. Even if that did happen there are foreign markets who would still invest in this.
There was a comment here from someone working in a company (strongly hinted that it was Google or Facebook) where they described that basically most people are aware that lots of what they do is terrible for the web and humanity in the long term, but they have a culture of pretending they are creating something good for the world and patting each other on the backs. And since their pockets are being lined with good money, medical, etc, it's hard to leave.
I'm curious, what "older people" do you consider that believe that?

Because the "older people" I know that use the web (in their 60's), they actually commit to read the few articles/blogs/news they choose to read.

They are far from heavy users, their web browsing is probably limited to 1-2hours max.
... leftists' unquestioned total domination.

lolwut? Surely you jest? 2.5 of 3 branches of our government are led by regressive, obstructionist conservatives (Trump in the WH, McConnel and the GOP in the Senate, and a 5/4 majority of SCOTUS).

Additionally, 26 of 50 state governors are conservatives. And 29 of 50 state legislatures are conservative.

There is no "liberal domination" of anything in the US.
I still remember as a child playing on a 1980s word processor that my mom had. It had maybe a 4 line display, with an ugly greenish backlighting and no battery whatsoever. It did however have a hinge mechanism so that little text only screen would fold over the keyboard.
Thoughts on this post re. when is ReactNative the better than native for apps?
It would not surprise me that if by clicking on the EULA, you sign away the right to sue them.
Curiously, the World Socialist Website has some of the best content about this:

- https://www.wsws.org/en/articles/2019/11/28/wood-n28.html

- https://www.wsws.org/en/articles/2019/11/18/oake-n18.html

Glenn Loury and John McWhorter have spoken about 1619 shortcomings at length:

- https://www.youtube.com/watch?v=8hWQmzgiKXQ

- https://www.youtube.com/watch?v=Xym3kFuBX3Y

As have many historians of the period:

- https://historynewsnetwork.org/article/174140
> In fairness you didn't just get the development tools, you also got copies of just about every MS server and office product on what were fairly generous developer licenses.

It didn't start out that way... they added a premium level later, and that was the version that included all the free tooling. I still have volumes 3 and 5 (April 1993 and Fall 1993), and it's a single CD product that was mostly focused on just the documentation. (This is actually how I got my first CD-ROM drive... IIRC, the whole package, a one year subscription and a proprietary interface CD-ROM was $400).
Reading Sandi Metz is like walking into a beautifully tidy room. I can’t explain it any better than that. +1 on that book and POODR.
That's exactly what I do. When I joined my current company there was a mix of git flow going on and one project that had three eternal branches which were supposed to correspond to different environments (staging, prod etc.). Nobody really understood what was going on with these repos. The histories were all spaghetti. There were CI pipelines in place that automatically created tags from the source code. It was a complete mess. I spent quite a long time unwinding it all and forcing people to unlearn these silly habits. Each project now has one master branch and, possibly, one or more maintenance branch. Releases are triggered by the addition of a tag.

At first I think people doubted that it could be so simple. It's like they'd been forced to learn something incredibly complex and just assumed they weren't clever enough to know any better. A kind of Stockholm syndrome maybe? We've been running the simplified system for more than a year now and everyone is happy. Not once have we ever needed anything even remotely like git flow again.
I have a list of companies I won't hire anyone from unless one of their reasons for leaving is due to objections over their immoral behavior.

If you work for a company like NSO you are willingly complicit in violations of human rights. That's not the kind of person I want to work with.
From ACLU article:

Third, Robert’s arrest demonstrates why claims that face recognition isn’t dangerous are far-removed from reality. Law enforcement has claimed that face recognition technology is only used as an investigative lead and not as the sole basis for arrest. But once the technology falsely identified Robert, there was no real investigation.

I fear this is going to be the norm among police investigations.
gotcha. oof. :/
> [Edge] being a required system component.

This sounds.. familiar.
Thanks. StackOverflow has aspects of a solution (asking questions and tracking reputation), GitHub has aspects of it (pull requests and in-context discussion), but they just don't quite seem to fit somehow.
Things I wish I’d known sooner (career/business advice)
I'm not aware of the who's who in the JavaScript world - is Brandon Dail of considerable influence? Because it looks the same guy asks questions twice, and in your second example the top comments are rebuking his insistence. I didn't see the original post as the user has limited who can see their tweets.
No, because technically it doesn't unset your default browser.

It's default behavior in Windows 10 to ask the user to confirm the default handler for certain URI schemes after a new application capable of handling them is installed. The same would happen after installing any other browser.

I can't verify now, but IIRC if you dismiss the dialog the default handler doesn't change, basically it gives you an opportunity to change your default without delving into Settings. Android does something similar.
This is another reason I avoid Win10 on my personal machine like the plague.

People just don't get it.

For example Cyberpunk 2077 has no official mininum requeriments listed for PC yet, and I noticed in their official forums a couple people are asking if it will support Win7, a lot of people replied to these questions along the lines: "Of course not you loser, Win7 support from MS ended, noone is going to be retarded and support a game that uses Win7" and this just makes me sad.

I really hope Linux will "take off" before I am actually forced to ditch Win7.
One can file a civil case for false arrest. However, thanks to the qualified immunity cops enjoy coupled with the newness of the facial recognition technology, it will be very hard to prove that they obviously violated clearly established law. Maybe the cops will even point their fingers at the software.

Maybe he can go after the makers of the facial recognition software, but they can probably point their finger at the cops for using it wrong.

So, in any case, the guy will be left with a big legal bill.
Thanks for checking out the project!

This is one of the biggest pieces feedback we've received both the tabs / splits in particular [1], and the more general issue of broader Vim compatibility [2].

We actually use a forked Vim implementation under the hood (libvim [3]) - as the modal-editing engine. So Onivim, in theory, _could_ support everything. The main issue is 'wiring up' features from libvim to our front-end.

We'll be focusing on this in our next milestone (July-Sep) - with the high level goals of supporting more traditional Vim workflows, Vim tab support, along with VimL plugin support and init.vim/vimrc compatibility.

Ultimately it's a prioritization problem - so having feedback like yours is really helpful, so that we can focus on the right priorities for that work.

- [1] https://github.com/onivim/oni2/issues/592

- [2] https://github.com/onivim/oni2/issues/1551

- [3] https://github.com/onivim/libvim
For better or worse money talks. Advertiser pullouts have been an effective change mechanism in many other cases. TV personalities doing controversial things were typically done in when the advertisers pulled their money. Until then nothing happened.

Facebook does a lot of cool things but it’s only sustainable as a business if the advertising dollars keep flowing. Shut that off in any appreciable quantity and things will get ugly there real quick.
My experience using COM with .net is that the GC does not get the hint that there is significant memory that will be released when it drops the COM wrapper object, so a "big" COM object or even many ones will not make the runtime start a collection and it ends up as a leak even though kicking the GC would probably do the right thing.

So I would end up wrapping the objects in IDisposable and calling Marshal.ReleaseComObject on Dispose. Then COM objects were usually wrapped in using() to remain idiomatic for manual cleanup in c#.

That was some years ago.
In Singapore, most of them are actually proud. I've been to their office a bunch of times and in fact, people treat it as something super prestigious, especially considering the office space is really nice with a beautiful view of the Marina. Sometimes, their employees will sound extremely arrogant and even look down upon you if you don't work for another equivalent giant (like Google Singapore).

I guess different parts of the world have different moral standards. It is the way it is.
>I believe we'll see a return to more single use devices.

I believe that too. I tried using my smart phone to take notes at trade-shows, and it just doesn't work well. I found having a little notebook + pen to be much faster than unlocking your phone, loading OneNote and writing down some notes.
The folks I know there don’t have issues. The adtech folks would otherwise be at other adtech companies. The product managers would otherwise be at other large tech companies. Nobody is 100% clean, and I don’t see many folks in Silicon Valley struggling with their conscious.
As a Uni student, I still see people use Facebook, but it's a select group of people. It's the same < 5% of the people I interact with regularly. Most people I know use Facebook just for events so you can invite someone to a fundraiser or party.

On the other side, I see Instagram doing fantastic among my friends, and it gets way less hate from them, despite being very openly owned by Facebook (it says it on the splash screen).
Can you explain this a bit further, long tail which was better ROI
I believe, on the pattern matching side, it has to do with the fact that it's a higher level feature that feels much more declarative. Inside of writing a sequence of instructions to check whether a list is 3 and the first two are equal, one writes the declarative syntax:

(define (f x)
(match x
[`(,x ,x ,y) y]
[_ #f]))
It reminds me of the TRS-80 model 100. I seem to remember reading a story linked here a while back regarding the 100 and how popular it was for journalists to write stories on, and maybe be uploaded via modem to the editor when completed? (I might be remembering this incorrectly)