skysight-inc/HackerNews huggingface dataset:
I love Ian's site. It's such a good example of how you can really get geeky (in the most positive way possible) with almost anything. I'm a bit of a sneakerhead, and one good way to freshen up a pair of old kicks is new laces — perhaps even in an untraditional configuration, like lattice lacing.

I had no idea that Ian had invented this method of tying shoes. I've been using and loving it ever since i saw a gif of it on Reddit about a decade ago.
77TB (or 104 TB) sounds expensive, but many people reading this could buy that kind of storage with just one month's salary. (SeaGate IronWolf Pro 16 TB, currently $521 on Amazon)
This seems to be another side of the problem that it gives code that doesn't actually compile for the target language. They should have a check for that, that should be the baseline.

For me, it sounds like it's closer to dumb copy paste than a smart code generator. AlphaZero wouldn't play a chess move that was against the rules.
How the UX industry has evolved
The "late 90s" is ~8 years after Linux's release though. So well within the time frame for uni students to have grown into hiring managers.
Why should that make them easier to fire?

Aside from children and people who make less than $12K a year, most people in the country are (or were) taxpayers. There are other non-public jobs which, if the employee doesn't do their job, someone is on the hook for their misdeeds. Since most people are (or were) taxpayers, the people on the hook for private employees are also taxpayers. Therefore, all people who are on the hook for any employee's misdeeds, are taxpayers. Taxpayers are on the hook for any employee's misdeeds. But you want to hold public employees more responsible than private. Why?
Of specific note is this case: https://en.wikipedia.org/wiki/University_of_Oxford_v._Ramesh...
I think we need to talk about Bitcoin.

How much longer do we need to put up with it being the enabler of serious and dangerous cyber crime? Add to that the serious damage it is causing to the environment (I don't want to hear about the 'green energy' nonsense, it's not true and you know it).

It's time to eradicate bitcoin.
Identifying Valuable Pointers in Heap Data [pdf]
At least I would expect it to show me my postal address as demo.
> no researcher is going to care whether I [read their papers]

Researchers absolutely want people to read and use their work! That’s why they do it! Having some practical impact on people making things in industry is super gratifying to the researchers I know, much more than just having the same tiny circle of known collaborators read and cite each-other’s papers in theoretical or small-scale academic prototype work.
Alexa, Siri and OK Google are the equivalent of these intelligent agents, which can scheduled a calendar appointment, search the internet, find audio or video of an thing, play a song, call a contact, find a restaurant, take a note or tell you how long it will take to get to a place using any mode of transport. Those are significant capabilities, some unanticipated in the 1980s. They're not capable of intelligent conversation and have limitations, but they can get quite a lot done and are capable digital assistants very much in the tradition of the Apple knowledge navigator demo.

So while we were late in delivering the promise of those early ideas of digital assistants, I think global tech giants have mostly delivered on those promises, and even surpassed them in some respects (e.g. image recognition).

Chatbots are a separate topic and are mostly neutered by the power imbalance between and differing requirements of companies and customers - a chatbot designed by a company clearly serves their needs, not the customer who engages with it.
In France I had gigabit fiber for, what, 6-7 years ? First for 49€ then 30€/month.

I did a speed test recently and the fastest available speed in a small village near my parents was 8gb/s ! I was amazed, especially considering how hard it is to get 10G networking
Hackers demand $70 mln to restore data held by companies hit in cyberattack
I spent weeks diving deep down into the internet archive to build the bot archive. It'a a gift, an invaluable resource!
Actually you could buy Sun and Toshiba laptops running Solaris before that accident happenend.

This accident also allows for what-ifs, had Apple been successful with Copland or bought BeOS instead, none of which UNIX friendly.
Hey thanks a lot..

https://www.mybalancenow.kim/
Well, the dictionary definition of "imperative" is "giving an authoritative command; peremptory."

Does this answer your question?

And does "Remove it ASAP" sound like "Don't feed dogs chocolate" to you?
> It's copying, not theft.

> The latter deprives someone of an item ...

It's depriving people of money, which is not a trivial asset.
Nice article, enjoyed it.
Keeping mocks and tests in general up to date with reality can be tricky for sure. One thing that works very well for me, since you're using Typescript, is to use the ReturnType [0] generic to make sure the mock matches up to the actual implementation.

[0] https://www.typescriptlang.org/docs/handbook/utility-types.h...
Having rolled this over I think a couple of things.

Police departments should be allowed to hire anyone they please to be a cop. Cops should be apprenticed by departments that are certified to do so.

The oversight boards should be composed entirely of public defenders.
Honorary doctorate, maybe?
This doesn't look like a ShowHN to me, it's a vast and sprawling framework with many language bindings. What's your specific feedback on the Java code?
Dial-a-Sid
I think that's the trouble, there aren't a wide range of stories that benefit at their core from detailed "atomic/particle" level physics. You can get 90% of the gameplay for half the cost in most cases.

The only thing I can really think of are games centered around construction and civil engineering, fluid dynamics, mining and infrastructure systems. I'm not sure if you have played the game "Infra" but it made me think it would be fun to have a procedurally generated structural inspection game based on real physics, and you were tasked with fixing it with the right materials and processes.

Another example would be a game centered around big engineering projects, like what you see on Discovery channel documentaries. Having to build or maintain a water treatment plant, or some kind of simplified oil rig.

Teardown did a great job of gamifying the mechanic of detailed destruction and physics but it did always feel like it was a story trying to sell the mechanic, which is fine, I absolutely loved the game.
Being credited for your work is a form of compensation. Nearly all open source licenses require proper attribution. Github is just violating the open source licenses of nearly all people that posted their code to Github itself, which is a huge breach of trust.
Apple wins privacy battle in China
> And who likes oversaturated colors? What user rage?

I regret to inform you...

https://techdows.com/2020/07/chrome-84-force-color-profile-s...

https://old.reddit.com/r/chrome/comments/930egn/set_force_co...

https://support.google.com/chrome/thread/50631110/force-colo...

https://bugs.chromium.org/p/chromium/issues/detail?id=110556...
If someone doesn't understand this then here's why.

You need to learn the Six Falsey Things In JavaScript. Everything else when cast to boolean will be true. These six things are What and Why and When And How And Where and Who. Wait, no, that's a totally different list of six... anyways

false

undefined

null

NaN

0

"" (empty string)

That's it. Since '0' is neither when the negate operator casts it to boolean it'll become true. And then negating it becomes false. When doing a comparison between '0' and false, the standard says https://262.ecma-international.org/5.1/#sec-11.9.3

> If Type(y) is Boolean, return the result of the comparison x == ToNumber(y).

ToNumber(false) is of course 0. So you are running '0' == 0 which is visibly true...
These are legitimately so good, and a great way to console yourself after busting at the blackjack tables
Reporting from Turkey.

Infrastructure is being migrated to FTTx. Which means you can have xDSL or direct fiber to endpoint. In case of xDSL, DSLAMs are distributed to the FTTx boxes, hence no more "distance to post office" woes.

Speeds are asymmetrical. ADSL's upload is a joke (50KB/sec in reality), but VDSL2 provides really good Download/4 upload speeds (this is the nature of the VDSL2). My home connection is 24/6Mbps, with true to promises speeds 7/24.

Fiber is available up to 10Gbps, but they're not cheap, and not available everywhere. Speeds are again asymmetrical.

I think asymmetrical speeds are not big limiters after a certain point, but a symmetrical line always would be better. My home is wired for xDSL, so no ethernet conduits or fiber termination anywhere, and I'm happy with my speeds (for now). However, having a symmetrical network connection at office which is limited by interface limits is a big factor in this happiness.
Yes. It includes many members of the top-tier scientific community.

For many of them, the reason we get the benefits of these top-tier people is because of sci-hub.
Onja.org | Front End Engineer (multiple positions) | Madagascar, Africa | onsite

Looking for a meaningful and intrepid change? Join our social enterprise that trains capable, low-income youth into world class software developers and provides them with life-changing remote work.

We’ve spent the last two years training an inspirational group of students to become strong front end web developers and are now looking for two front end developers to help us progress onto the next stages.

We’re hiring two “Front end Leads”: Lead graduates to career success - help our graduates take their first steps into professional work. They’ll need you to guide them on the technical aspects of front end development, coach them on communication and help them navigate the day to day challenges they will face.
For more details: onja.org/front-end-lead

We’ll sponsor your visa and you’ll join our beautiful team in Mahanoro - a peaceful beach town on Madagascar's East Coast.

Feel free to contact me, Sam, at team@onja.org for a chat / more information.
This tool verifies Gmail addresses without being authenticated
Wow, a site completely dedicated to shoe laces... I think someone has found their niche!
It was a different time, when most of those new things came out, they were more expensive than whatever proceeded them (in a sense). Individuals weren't buying $10,000 Macintoshes, $20,000 NeXTCubes, and $30,000 UNIX/RISC workstations. My communist professor was bragging his SPARCstation was more expensive than a Mercedes!

The low-end got cheaper only very slowly. In 1990 you could go into a computer store and drop a couple grand on a slightly better version of a PC-XT or original Mac, ancient tech at that point.

This all changed very fast in the early 90s with 386/486 and Windows got cheap fast and crashed into the consumer market. Most of the above died or almost died in the process.
Shadows Walking: With Wallace Stevens in New Haven
> This might be a deal the housing cooperative (equivalent) has with the operator though, I'm only renting.

Yes it is. I imagine most of the people upgrade the base speed amyway and you can get it pretty cheap e.g. 100/100 for 10 €/month which IMHO is very reasonable. I wish other countries like Spain would follow this model because it’s very affordable for everyone.
Minutes with Tony Bai and Joe Cortese – The future of supply chain security
That does not work for data members, unless you are willing to have the entirety of your software wrapped and unwrapped in optionals up to main, which looks pretty much like what people had in the 70s and thought : "okay, maybe there is a language feature we could have to abstract that repetitive mess"
It can be done, but geology under Prague is terrible. A lot of broken layers with lots of sediments and water.

Our subway system was rather expensive to build and maintain, doing this with trains would probably be too expensive even for a fairly rich city like Prague.

There are some rudimentary plans for railway tunnels under the very center of the city, but the expected cost is eye-watering.
> Two humans playing each other, it's just a question: who's score goes down less each time they make a move? It became a little sad. It seemed like either you can make the right move, or you make a sub-optimal move, and the winner is simply the one who makes the fewer sub-optimal moves.

It’s also evaluating your own position vs someone else’s - humans and computers are the same in that both will make the move they think is best, and will only have an oh shit moment when their opponent has provided a reply they didn’t expect.

The only difference is computers can see further, so while an oh shit moment for a human might be 4 moves out, with a computer it might be 20.
> YouTube has surprisingly great support for HDR and Wide Color Gamut.

That's good to hear. Does it work on PC? I assume it's browser / OS limited if so.

> but many of these colors are physically dim and much harder to notice than the HDR "pop" of extremely bright colors

That's true, but on the other hand the typical diffuse white of an HDR film is only about 200 nits or so, well within reach of most SDR screens. Extremely bright things like small points of light and explosions do look way better in HDR, but there are also plenty of extra-sRGB colors that display perfectly fine on a 200 or 300 nit WCG SDR scren.

> Getting a quality HDR screen was a bigger upgrade for me than 1080p->4k

That's the exciting part of the new technology for sure. You've got to sit pretty close to a 4k screen to notice a difference. It's more useful for professionals who sit a couple feet away typing text into a 30 inch monitor all day.
Hate to be "that guy" but I have no idea how crypto works. What does it mean to "remove liquidity"?
I don't think anyone suggests that. But if we compare a "modern" asymmetrical connection such as a 250/50 or a 500/100 or a 600/300 or a 1000/100 then the "one HD stream is sub 5mbps" still means an asymmetric connection fits lots of these streams!

Obviously a 100/10 or 25/5 connection isn't going to cut it. I think really the gist of the article is "You need enough bandwidth in both directions". That's it. If you have a 100mbit, 200mbit or 500mbit or 1000mbit down with a 100+ mbit up, that's less important. "Symmetry" doesn't matter, it's enough bandwidth in both directions that matters.

The fact that "enough in both directions" and "symmetric" have been conflated is that because for a part of history, only symmetric connections did have enough upload bandwidth. With the gigabit and multi-gigabit down bandwidths, there is less need for symmetry so long as you have a fast upload.
Canada is a huge benefactor of global warming, but that's also true for China/Russia (Siberia.)

Also, there's Arctic shipping routes now that didn't exist 20 years ago. We'll see if that can offset the CCP's plan to patrol the 9-dashed line area, which contains some of the world's busiest Asian shipping routes.

https://en.wikipedia.org/wiki/Arctic_shipping_routes

Just giving a helping hand to the Scottish article. :)
> Is being "closer to business problems" really the sole reason? Or even a big reason?

It's got to do with visibility. Those people more visible to the holders of the purse strings get paid more than those who aren't. The closer you are to the business side of things, the more visible you are to the profit line.

Compensation is very closely tied to how visible the role is to the company profits and/or leaders. A highly skilled DBA who ensure the most profitable application's DB is up, running and tuned is less visible than the business major who uses QlickView to send reports to the CEO. Guess who has more leverage to ask for money.

Sidenote: Skills have nothing to do with compensation. For a long time I used to feel guilty whenever I learned that I was making similar money to someone who was more skilled at my role than I was.

Now I don't feel guilty at all if I find out I'm making more than that person, and this is because I realised that the HR head, who has few relevant skills and can viably be replaced by a mollusc, makes more than I do.

I don't feel guilty making more than others anymore, because other people making more than me don't feel guilty about making more than me.
Oh yeah 2001! 6 months and dozens of applications to get a job offer. I would have done 100s of applications had their been that many to apply to.

Low points was being rejected from a job maintaining access databases in a small town. Being rejected from another job because I hadn’t suggested manually unrolling a loop as an alternative solution to a problem and I said “oh yeah you could do that I guess” (feedback: bad communicator I withhold information), and a 2 day hoop jumping affair for a dev job involving fake meetings where you had to make up bullshit.

Fuck graduating 2001. Also probably heavily affected my lifetime earnings as I started on £18k.
chess.com ranks #195 whereas lichess.org ranks #1546 on Alexa's top sites.

https://www.alexa.com/siteinfo/chess.com

https://www.alexa.com/siteinfo/lichess.org
Consider the contrapositive, why shouldn’t it be easier to fire a public employee? Why do they get more protections than anyone else? I get a strong impression you might not be American, or at the very least may not understand the significant advantage being a government employee gets you. A government employee can sexually harassed someone, commit minor crimes, steal, and they are for bidden from being fired. Anyone else would be fired. No I recognize your throwaway account, so I don’t know if you’re a troll or you’re actually serious, but I encourage you to think carefully and once again consider why should employees in the public trust be given greater protections than the private? This is not a debate of whether they should have it or not, they do have it, and whether it’s severe tax delinquency, crimes committed, or even theft of public property, they cannot be fired.
Do you have color management fully enabled in Firefox? If you don't have a color profile assigned then Firefox will probably just treat your screen as sRGB, meaning that both images will be compressed into the tiny sRGB gamut and look the same.

I'm not sure how / whether Paint.NET does color management.
great writeup!

in the same spirit of the above comment, the webcola core seems to be doing O(n^2) comparisons. probably somewhere in the top 10 for cool foundational scientific computing algorithms that people like here are barnes hut, which cuts the comparisons to O(n log n), and fancier, fast multipole. basically, no need to precisely compare far apart things, which are most of them. by the time of something like interactive UIs over 100K+ nodes, the asymptotics costs start dominating everything, and 2-8X C/SIMD speedups get overwhelmed if you don't scale the core alg. this is at the heart of many modern ML algorithms as well: many need to iteratively compare vectors, such as knn and umap.

pretty neat as well is that barnes hut + multipole are also SIMD friendly, and even better, GPU friendly. it is a bit trickier b/c now dealing with ideas like SIMD/GPU tree construction, but still works! for graphistry, our engine prototype had a multicore wasm frontend impl, gpu webcl frontend impl, and gpu opencl backend impl, and just by adding that, got some pretty cool #'s. nowdays we do a bit wilder and focus more on other layers like interactive analytics, bigger-than-memory, connectors/collaboration/embedding/etc, but all are logical steps building on what is being described here. bravo!

edit: it's good the blogpost included rendering. rendering gets pretty fun with graphs b/c while points are ~easy, edges get at (a) dynamic geometry (b) that can span the screen and (c) blow up in count pretty quick. ouch! the pathfinder project for vector text rendering is a fun related effort for what it takes to speed that up with simd/gpu. if someone is interested in a webgl contract around helping our users explore bigger interactive graphs (webgl/react client <-apache arrow-> python/CUDA server), ping build@graphistry.com !
any crypto that isnt bitcoin, etc, or bch is just a scam

imagine digging dirt out of the ground in your backyard and claiming it has value

thats how i view crypto
No, they use 12 on all of my devices. Maybe update your browser or something?
Searching SO and converting the highest rated answer's code that doesn't syntax error to a Python module is about 150 LoC[0].

[0]: https://github.com/drathier/stack-overflow-import
How to get better at painting without painting anything (2015)
tldr: total $70M. Nobody ever goes to jail in these stories.
Nope, but at least, they aren’t lost. They are just there, ready to be made available by the potential successor of Sci-Hub. That’s what matters.
A few times in the past, but the net result was usually little else other then anti depressant prescriptions. I kind of got the impression that they weren't interested beyond peddling whatever RX that they happened to find interesting, but my social skills are limited to saw the least. Granted the last time tried was over 10 years ago but, but experience hasn't shown a a good track record in finding a 'good' therapist.

Even then I'm not sure what it is the end result. I'm already a dangerously elevated risk of attacking an intimate partner, based on statistics. Maybe friends but I honestly don't know what being a friend is supposed to be like so... yeah.
This seems a bit overblown. If someone’s using GitHub Copilot to write code in a place it could be dangerous without any kind of quality control, then the odd wrong regex flag is the least of their problems.
This is the top, lmao
There is a way to objectively distinguish moves from the same category though (drawing ones or losing ones). It's similar to Kolmogorov complexity. Let's say moves A and B both draw but the shortest algorithm that draws vs A is much longer then one that draws against B. We can say A is objectively a better move.
In practice instead of formal definition we could use a benchmark engine. What's minimum CPU time/RAM requirements for an engine to draw the resulting positions (or convert them to a win in case of losing moves).

A move that requires serious hardware to defend against is better than one a 10 years old laptop can hold a draw against.
Lichess should have already switched to 14
Some of my business customers pay for 50/50mbps fiber to the building (dedicated) line for 500€/month. 100/100mbps costs about 800/month.

Residential broadband excluding Athens is mostly down to 50/5mbps and in many suburbs in cities (e.g. Khania, Crete) don't even get more than 1mbps upload.

Yet we have politicians and commercials all day showing how '5G' will change our lives. It's a joke.
Yes it is because it is clearly mentioned in the article that the pros and cons were shown in a way that seemed equally important. This is fuel for conspiracy theorists who are always looking to brainwash children.
Where does the O(n²) come from? Is the number of neighbors unlimited? I was always under the impression that only a constant number of immediate neighbours counts.
Be wise, sanitize: Keeping your C++ code free from bugs
That's entirely not the point of college. College isn't supposed to give you job skills. There are other educational avenues far superior for that purpose. College is supposed to install you with broad and reasonably thorough knowledge base in the general direction you chose as well as shape your perception of the world and the underlying mechanisms.

It wasn't ever supposed to be a required qualification for the modern world emplyoment but here we are.
This dude is funny as shit, he could well be a character in the Silicon Valley TV series.

The fact that he is being serious half of the time makes it funnier, IMO.