skysight-inc/HackerNews huggingface dataset:
Thanks. Now I am not feeling as bad :P

My Safari had 1K+ Tabs and I finally spend some time last week closing those down to 150Tabs. Normally Safari dont work as well as Firefox with that many Tabs, the trick is to restart Safari from time to time ( So Tabs are not Active ). AND do NOT press the Tab Overview Button. Which somehow reloads all the tabs, make your Mac insanely slow and would kill your SSD. As you wont have enough memory it literally page hundreds of GB if not TB to your SSD.

Reported this to Apple a few times and never heard anything back. I really wish there is an option where Tab Overview is just a list of tabs and doesn't load them up.

I think most of us are using Tabs as a sort of live reading list or Bookmarks. And as anyone may guess, never really got to finish it. Ok now I wrote that I should try to clean those 150 tabs down to at least a few dozen.
Have a two year old who is wants constant attention.
Typical day is I take the morning shift. Wife does the afternoon shift and I again do the evening shift.
Once the toddler goes to bed at 8 pm, we both work (typically past midnight)

What makes this very challenging is that
a) Kid wants attention continually so there is no point in trying to do any work while it is my turn.

b) We live in an apartment complex and folks who live downstairs have called cops on our kid multiple times for running around. This despite the fact that he never does during "queit hours (sleeps from 8 pm to 7 am)" and these noises are protected by SF tenant laws. Couple of weeks back a SF police officer knocked on our door and tried to arbitrate. Internally, I wanted to slam the door in the cop's face though I was respectful.

c) Because of (b) kid knows that we are very sensitive about him running around. So anytime he feels he is not getting attention, he will run or stomp on the floor.

Fun times
With the first party isolate, mechanisms such as oAuth would not work. So the containers are less restrictive, but still allow you to have two sites with the same cookie context.
Does anyone have a tildes.net invite by the way?
homeschooling my kids
This demo doesn't run properly. Eg in the 2nd code block I got: "AttributeError: module 'tiledb' has no attribute 'from_csv'". I received this message in the latest TileDB Docker image.
https://umbra.replay.software/

Spent some time learning Swift UI to build a mac app to manage dark mode & matching wallpapers.
I don't mean anything against you personally but I am strongly disapprove of people who socialize excessively at work. It is distracting, annoying, and worst of all passive-aggressive because you can't stop someone from socializing with you without making yourself seem unchill, throwing your career in the trash. You also can't take a break from socialization or else you make yourself a target.

In sum, the social aspect really is the worst part of engineering in Silicon Valley, and I have half a mind to do something on my own so I no longer have to entertain mediocre engineers with terrible interests.

So, I would love to work for a place that was fully remote. It would be paradise to me.
Acer Chromebook 15 (CB3-532-C47C) Review
Or The Language Formerly Known as Perl6 [1], where it won't cause much friction as variable names ordinarily start with a sigil.

[1] https://docs.raku.org/syntax/identifiers#Ordinary_identifier...
[NSFW] https://clicy.app - Adult relations library.

Still in the early stages so not much content.
Tx, I'm a designer by trade so that helps.
> By and large we have the rights we want.

And I assume you fool yourself into not wanting any of the rights you don't have, my fellow subject of the crown? Won't it be fun to be able to teach a pug to do a nazi salute once in a while?
They are now suffering a major connectivity outage:

https://status.khanacademy.org/

Unfortunate timing for the blog post to reach HN...
That's one way to make money... Being visibly upset and contaminating food.
Went few layers lower and play with electronics.

Building an MCU controlled constant current load.
Writing multi-threaded programs is much, much harder than single-threaded code. I think part of the attraction of async/await is that you can write mostly non-concurrent code. But then it gets extremely important that you're aware when you might have concurrency. For instance:

x = get_something_from_global_state()
y = foo()
insert_into_global_state(x, y)

If the program is suddenly possibly concurrent when calling foo(), then perhaps x is no longer valid. Good luck debugging that. await foo() makes it much more obvious.

Now, of course, in scenarios where you don't really care about this property, e.g. if you're dealing with a database in another process where it is obvious that stuff may happen behind your back, or if you don't actually have any concurrency, I get that await is probably pretty annoying.
> For that you'd have to open up network and file access pretty much right off the bat.

I think that overall you're right, but it's worth noting that deno can restrict file system access to specific folders and can restrict read and write separately. It's plausible to me that you could have a web server that can only access specific folders.
Not having time to deal with office management stuff, but having a bunch of money in the coffers.

Or, feeling that one or both of those was the case.
Up until five years ago, it was great for political discussion. One of the few places where you could actually find a knowledgeable person once in a while.

But open discussion is now largely banned. Each sub only allows you to repeat their own ideology else you get banned.

I deleted Reddit when that started, around 4 years ago.
Why did you name your language on "woods"?
Yes, surely any superior HN user would downright alter the content of other people and try to sweep it under the rug when it is discovered - simply because he doesn't like those people. That truly is the right thing to do. And it's funny!
Try Bolero
Google's premium video meetings are now free for everyone
Time to order more RAM for this bad boy
Is oauth that?
Right, you have multiple personas, which are using branched/nested chains.
I get the same error in Firefox but it works in Chrome

edit: It also works if you disable Enhanced Tracking Protection in FF
This is dubious. While I agree VPNs oversell themselves, who do you trust more? Comcast or your VPN (Mullvad,PIA,whatever)? I think many of us have no trust for Comcast.
That ones a little more fuzzy; intermodulate doesn't occur very much in discourse (e.g. not in the wiki article at all) even though it would naturally be related
At least in the Kubrick version, the docking port is on the rotation axis.
Wasn't mentioned before because nobody owes you an education and you've managed to massively oversimplify with your definition.

If you really want to boil it down to basics. It's a database, an application layer (usually Java) and a front end. It usually covers thousands upon thousands of business processes and is used by most large companies to manage the core of their business processes. The global economy would grind to a halt tomorrow if SAP or Oracle were to disapear.
"Internally Deno uses Microsoft's TypeScript compiler to check types and produce JavaScript. Compared to the time it takes V8 to parse JavaScript, it is very slow"

TypeScript is way too slow for what it does and that's ridiculous for a language that rejects useful features because it doesn't want to "stray too far" from ECMAScript.

In my view, typechecking doesn't belong in the "compiler" part of TypeScript. It should stay in the IDE. The compiler should just strip type annotations and do other trivial transformations.
This would become a problem if someone just joined the party with the intent of cashing out the 5k$ and leaving. Maybe you could fix this somehow with smart contracts? idk
What exactly was unconstitutional?
A book named "The Common Lisp Condition System", to be published later this year.

Abstract: This book is intended to be a tutorial that teaches the functioning and example uses of the Common Lisp condition system. It is aimed at beginning and intermediate Lisp programmers, as well as intermediate programmers of other programming languages. It is intended to supplement already existing material for studying Common Lisp as a language by providing detailed information about the Lisp condition system and its control flow mechanisms, as well as description of an example ANSI-conforming implementation of the condition system.
How does this differ from services like calendly?
It'd be dismissed on national security grounds.
Oh I'll be fine then!. I don't frequent those subs. Small communities are much better.
Well, some languages are inferior while others are superior. It's not about the people, but the languages - LISP is better than all of the shit that people are using today.
>> If there's a 0.000001 chance of the vaccine causing problems vs a 0.0001

The problem is how do I trust these numbers. That the vaccine risks aren't underestimated and the disease damage over-estimated. Something that can be confirmed only when enough time/data has elapsed.

The current pandemic is an example.
Almost everyone who publishes data has some motive to push a viewpoint (knowingly or unknowingly). It will take some time before one can trust the data and its inferences. But then meanwhile, one is being asked to trust the experts who are not open about the data and methodologies.
I doubt you have a way to do anything significant.
Many languages and their standard libraries also have useful high-level abstractions over threads and thread-pools that are much safer to use. Currently whenever I see a manually-managed actual Thread instance in a program I'm wondering whether that's really necessary and for things where, say, you just want to start a somewhat long-running computation and get notified about its completion and result, while your UI stays responsive, I wouldn't voluntarily use a bare thread for that.
Participated in Google Summer of Code back in 2011. Worked on a project that involved adding a large-ish new feature to an existing open-source project. Helped me land a job in the US straight out of college. Otherwise, I don't think anybody would have even looked at my resume, considering that I am not from the US, don't have a CS degree and went to a no-name school outside the US.
And that's the problem of today's Reddit. People get banned for disagreeing with the mainstream of a sub. Fear of controversy.
Windows update is the #1 reason I even ever moved to linux in the first place.

- you can run updates whenever you like. no nag screens, no automatic reboots

- even when you do run updates you don't usually need to reboot and if you do need to reboot you can choose when to do so yourself.

- updates don't install ads or other unwanted crap

- (on debian at least) updates don't tend to break anything.

- no stalling boot

- no stalling shutdown -- I can't count the amount of times I've stayed up late because windows update was preventing shutdown.

- still automatic updates if you want with all of these advantages.
It's been plaguing non-interweb groups since always. The dynamic goes something like:

- A thing becomes possible. Some people enjoy the thing, get together and form a community doing the thing.

- the community quickly stratifies into "creators" - the people who actually do the thing and do it well, "community builders" - the people who don't actually do the thing very well, but are good at building the community around it, and "fans" - people who can't really do the thing, but enjoy the community and hang around in it.

- if the creator:fan ratio stays within reasonable limits, the community will continue to be enjoyable and fun

- if the community attracts more fans, though, the community is destroyed. Either the urge to monetise overwhelms and fans become customers, creators become rockstars and the community becomes an industry.

- Or it drowns in its own bile. Fans don't actually contribute to the community, they just soak up every else's contribution. If there are too many fans, they drain the energy and ability of the community to self-sustain. Community builders "burn out" and creators become reclusive, staying away from the community.

Anything that gets too popular gets either turned into an industry, or destroyed by its own popularity.
I got "cyberpolice" which seems to be a real word.

I also got "deflategate" which i love - it must be an upcoming scandal! :-)
Test Cleanup in Go 1.14
More or less the case here; wrote this project, now refactoring and adding tests. Not every part of it could be done while 'distracted'.

Good testing still helps with distractions because good testing enforces a code style that's very bite-sized; so if your 'tasks' are 20-40m, you can fit a lot of distractions. Also, each task (generally) by virtue of being so small takes up less mental RAM, so you don't have to page out as much when a distraction happens.

Also makes it easy to work "around" the hard part, and come back to it when you know you'll have that uninterrupted time. Or late that night when inspiration strikes and now it's easy :)
Google really sucks at customer service. Like they either don’t get it or they’re so far up their arses that they think fancy AI algorithms will magically fix it.

They are the most inhuman tech company I have dealt with out of the big 3 clouds.

I have a similar experience. I am trying to get an oauth consent screen approved. It’s a simple thing. It takes up to a week for someone on their side to reply and it’s mostly one vague sentence. They don’t give a full list of what needs to be done. I’ve been at it for more than a month. It’s like they really don’t give a shit about how much time you’re sinking to make things work with their services.

I have a love/hate relationship with Google. On one side they know how to keep things reliable like google search, on the other side they need to stop doing a 100 million things and do 10 things really well and maintain it for eternity.

If someone eats Google’s Search lunch, they are done for.
Fair point - all this is true.

As a counter-point, I've been working on a platform for the last few years which uses Kotlin and Quasar in production. Quasar was cool at first but now it's just a nightmare and I wish we never opted to use it. It leaks abstractions all over the place with @Suspendable annotations and users of the platform find the quasar related errors super confusing. Debugging is also very difficult because of Quasar. On the other hand, Kotlin is great!

If I could turn back the time, I'd build the messaging/async workflow part of the platform using Erlang. I've mentioned this to a few people but they all think I'm mad... "Erlang... are you on drugs?!", which is disappointing because it's literally perfect for our use case.
Another popular term for “white hat social engineering” is “office politics”.
The paragraph mentions that it is talking about Linux. Further down in the article it digs in to the speed problems on Windows, and links to a quick run down of the speed comparisons¹.

1. https://github.com/ninja-build/ninja/wiki/Timing-Numbers
Created a Lighthouse tracking tool. Takes a Google Lighthouse test every night. Give you a report every Monday morning.

It's free to use till I figure out if people really want this tool.

https://pages100.com/
I've been following Caddy and what they're doing makes sense.

Certera aims to fill a gap in centralizing and managing LE certs and allowing those certs to be used in more places and scenarios.
Are VPNs legal in China? It would be hilarious to set up a chain of VPN connections that are each in a jurisdiction that will not cooperate with one another.

E.g. one connection each in China, Russia and USA, and three more in the opposite direction of geopolitical allegiance if you’re super paranoid.
They're saying since the issue doesn't present itself until it's too late most code does not use pause().
Here is the complete list in good quality.

https://i.redd.it/bfhl8s6o2fn41.png

Mirror
https://imgur.com/a/rjE8YuW
I assume their TS parts will be pre-compiled, at they should be.
A movie recommender (item-item) that recommends movies similar to a proposed movie. The similarity is based on tags, specifically the tag genome created by GroupLens.

This is mostly because I have a personal need for this and I would like alternatives to existing movie recommendation services, but I may make it available online if time permits.

A second step would be to introduce an example critiquing aspect, allowing for interactions like "show me movies similar to 'Crimson Peak' but with less horror".

All of this is based on the MovieLens 25M dataset and an accompanying article (http://files.grouplens.org/papers/tag_genome.pdf) describing a recommender called 'Movie Tuner' that is no longer available.

It will be fun to tune the recommendations based on my own preferences. For example I don't need an algorithm to suggest movies that have the same actor/director.

Initial results are encouraging.
I've seen "reductorio" being used in Spanish but the "Real Academia de la Lengua" says it doesn't exist as a proper word.

And yes, it means exactly that.
Ames Window (optical illusion) [video]
Time Stamp Counter (TSC) has been trapped to make sure it returns the same value across all cores. Intel fixed that part, though.
I am very pleased to see the revitalized efforts on ReasonML. I hope soon it will be widespread enough I could use it professionally. Also, I love the new website design!
One thing I wonder though, is that whether Windows has monitoring tools like Monit, so that incidents are automatically detected and reported.
right on top of it Peter! nice
> I have an area I'm really interested in, but it just seems like any ideas I have could have the potential to be a dud.

Yes, that’s research. Sometimes you try to do something only to discover either that you can’t do it or that it can’t be done.

To get a good idea you learn and work on bad ideas. Doing a thesis is closer to doing real research than what you’ve done before, more than likely. Rather than doing another Bachelor’s consider doing another Master’s or getting a job as a research assistant.
> You can't steal physical objects via TCP due to censorship resistance.

You can steal money, and passwords. And you can steal things in the physical world and sell them over the internet.

> If anything censorship resistance helps prevent fraud

The entire Bitcoin economy gives a massive counterexample of this.

> I do not see how censorship resistance has anything to do with blackmail.

Censorship-resistant digital currencies like Bitcoin are massively used for ransomware and other forms blackmail.

> I do not see how censorship resistance can help a criminal rape children via TCP.

You are not so stupid that you would think anyone was ever making that argument. Do not feign stupidity, that never makes you look clever or convince anyone of your argument. I am ignoring this one and giving you a second chance to give a good-faith answer.
www is useless anyway as you are already choosing to connect to the web by using the HTTP(S) protocol.
Opera did it too mid-2000. Maybe earlier. I dont know. I was too young before to remember.
I actually experienced the opposite. A native Mac compiled application was running slower than the same application running in a ubuntu docker image.
I asked a similar question recently, one of the maintainers was nice enough to reply with some info. Perhaps this sheds some light: https://news.ycombinator.com/item?id=23116754
It's possible that it's an async compute task, which could potentially miss a frame and show old data (instead of the whole frame missing vsync).

Also this demo is supposed to be running on a PS5 devkit, which means that you'd need a devkit to run it, which means that you'd need to sign NDAs and join their developer programs and whatnot.

Having worked with current gen consoles (meaning I can't go into any amount of detail), it's not a trivial thing to get a demo like this running well on PCs. This demo is likely making use of every platform specific feature available to them.

That said, the demo might be accessible through some back channels if you're already a UE4 licensee and have a PS5 devkit.
The Court didn't support it.

Check out the summary [0] elsewhere in these comments (not mine, but I found it helpful).

[0] https://news.ycombinator.com/item?id=23173858
Don't change the topic. We're talking about you and your entire career spent making systems that only exist because of sales people have insider connections with big companies.

Then ERP locks in their tech in by tightly integrating your shit system with business processes so the company can never leave without a massive overhaul. ERP is another word for technical debt that can never be removed.

Nobody would be using your shit product otherwise.
I'm a huge aviation nerd and super curious about the impact of covid on that market. I've built a website that tracks which aircraft type flew where over the last days and what the average number of flights per day for that type is and was:

http://www.flightstats.pro/

It already works well, but there's still a lot to do, like showing aircraft routes on a map.
The overall data provides a nice trend that is statistically stable, but since free aircraft data is hard to come by, coverage of regions that are not Europe or North America is not that great unfortunately.
Why does Python move at such a glacially slow pace? The language itself is unfortunate, the implementation even worse. Why can none of these problems be fixed?

Though, maybe it doesn't matter. Julia is better in every way and supports easy Python interop. It's already a questionable decision to start a new Python project today and it probably will only become more questionable in the future.

The language no longer serves any niche nor has any purpose. Let's just all move on.
Guide for mastering eCommerce site search
100% of Hacker News is moderated by the same people

HN is open about it. That's the difference.
Hey don't feel bad, you're in great company. In NC we've also got the gerrymandering, anti-trans bathroom-bill, state-legislature-hates-the-governor partisanship (state R's would rather burn the state constitution than let the D's participate), and pro-Republican election fraud to top it off. Just think how many other states can still join in!
OT but I recently had a rethink about make, and wrote an experimental replacement and did a talk about it: https://rwmj.wordpress.com/2020/01/14/goals-an-experimental-...
Nope, that's just some blurred cropped version of original.

Here is the complete list in good quality.

https://i.redd.it/bfhl8s6o2fn41.png

Mirror https://imgur.com/a/rjE8YuW
A few things, but I'm pretty happy with https://github.com/angt/secret, a tiny commandline tool to store/generate your secrets :)
On Google, Apple and the computer industry’s struggle for innovation
Have you tried Vimeo? The community is not great, but the player is decent.
I don't think that it requires heavy moderation.

Reddit, up until some years ago, was great for political discussion. Simply ignore low quality opinions and focus on the few people who have actual knowledge.

Then the "safe space" movement started and anything that wasn't mainstream opinion was banned all over the place.

Suddenly, political discussion became impossible, because you could not discuss any non trivial things without few of being misunderstood and your account getting banned.
Chord Guru -> a webapp made with react, that helps you memorize/practice chords. With desktop chrome, you can even plug in a midi controller.

https://chord.guru