skysight-inc/HackerNews huggingface dataset:
no, what they imply is that they didn't have to look for a job since after they graduated in 2019
Is it hypocrisy or just changing one’s mind? I guess I’m generally thankful for people changing their minds rather than sticking steadfastly to one thing (even if that is a good thing).
Do you have HA or replicas? Last time I asked I got no reply
Reflect that for untold many it’s “oh hey the LaTeX guy did some math”.
For wired headsets I would probably stay away from "gaming" products indeed, but it was surprisingly difficult to find a good wireless one.

At the risk of turning this into a product recommendation thread, I am very happy with my Astro A50. Hits all the right notes for a wireless headset to wear all day at home - from video chats over coding and gaming to laundry. Doesn't even have blinky lights.
It’s more just a complete lack of empathy.
I’ve seen so many posts like this on HN and Reddit. Maybe I’m just interviewing at the wrong companies, but honestly the market feels hotter than it ever has before.

I’m getting companies practically begging me to come work for them. Startups, Fortune 500s, the whole lot of em.
What does the OP have against “Google Drive” when seeking file storage via a Google Service?

Horses for courses… this is how we end up with pictures clogging transaction ledgers
I wonder how to avoid that kind of thing from happening?

It's almost like big business edict is a predatory entity, like a grossly gargantuan gelatinous cube absorbing whatever it can control into it.
I get how you (and perhaps others) might think it's as you say. But I can tell you're not saying what you've said based on knowing it to be true but guessing it to be so. And while your guess isn't a surprising one given natural assumptions due to the names "Perl", "Perl 5", "Perl 6", and "Perl 7", it doesn't correspond to what has actually happened.

Anyone keeping up with the latest release of the Perl language has had near zero breakage for decades. (Indeed Perl has a well deserved reputation for having an outstanding track record in this regard compared to almost all other mainstream PLs.) I personally see every likelihood Perl 7 will extend that track record, though of course my crystal ball prognostications are necessarily based purely on what I see.

No one using P6 or Raku had a huge breaking change from Perl 5. No one using P6/Raku will have another one going to Perl 7.

If you presume Raku and Perl are different languages you'll get the essence of what has actually happened so far, and seems likely to be more or less true for the rest of this decade at least.
That's one of the things I really like about Spark (though it's probably a lot less general than what you're after - running a pipeline of steps that are Scala code rather than arbitrary commands). I can run, test, and debug my pipeline locally in my IDE where it's just plain old Scala. Then I can change one line and run my same pipeline on the company Hadoop cluster.
Part of the motivation for SymForce was in fact serious attempts (multiple months) by us to do similar things with TensorFlow XLA and being stymied by some of these effects. Many of the problems we deal with, and many problems in robotics in general, deal with small "tensor sizes", where dimensions of individual variables are often <10, and batch sizes aren't huge either. SymForce-generated C++ code is typically one machine instruction per scalar per "op" - compiling TF / JAX etc using methods like you mention definitely helps a ton, but it doesn't reach that level of efficiency for small problems. And computing Hessians for second-order optimization tends to blow up op counts even more.

Similarly, SymForce examines sparsity of individual matrices and jacobians at code generation time, so that operations with sparse matrices are similarly one instruction per op - at runtime there's no looping or indirection through sparse data structures or allocations of sparse matrices in the optimization loop.
There's definitely a cross-over point where dimensions become large enough that TF / JAX / etc will be the tool to use - we'd love to provide some more benchmarks and comparisons here. For the first two experiments in the paper (see Tables II and III), we do compare to JAX and amortizing across a batch size of 1000, SymForce is still way ahead. We tried to be careful, but the code is available so please come beat up our numbers.
This paper is a case study of program evolution. The author kept track of all changes made to TEX during a period of ten years, including the changes made when the original program was first debugged in 1978. The log book of these errors, numbering more than 850 items, appears as an appendix to this paper. The errors have been classified into fifteen categories for purposes of analysis.

I came to the conclusion that the designer of a new system must not only be the implementor and the first large-scale user; the designer should also write the first user manual. - Donald Knuth, 'The Errors of TeX' (1989) https://yurichev.com/mirrors/knuth1989.pdf (4.8MB)

... via https://github.com/globalcitizen/taoup
Fantastic book! Very grateful for it to be released publicly and looking forward to reviewing it.
I think my favorite part of this is that the example video linked to this has ads on it. It's a backup system that pays you. Well, until someone at Youtube sees it and decides to delete your whole account.
Would this be a competitor to https://www.gitpod.io/ ?
For me it did in a big way. I was in process with about 15 companies w/ one incoming offer (doing a ref check) and another potential one. In the course of one week mid-March, everything fell off except 3, and all those ops slow-walked to the extreme. 6 weeks later when the lockdowns ended a ton of activity came in, and within a few weeks I ended my job search with 4 offers after going through 7 sets of final rounds.
> Today the average person crosses the Atlantic no faster than we did decades ago.

Innovation is driven by demand, and demand for faster travel times is mainly fueled by people wanting quicker business trips, not people on holidays.

Demand for business trips has waned dramatically due to the meteoric rise of video-conferencing. So businesses are spending less less time and money sending humans traveling around the world, which has had undeniable gains of productivity in businesses.
The quote you have put there says nothing about binaries, only the source code. And indeed the source code has essentially no reproduction cost since it's downloadable via the Internet without charge as it's preferred.

>you sell them a version for which the source code is not freely available

But the source code IS freely available. All the nagware/restrictions/whatever is in there as a build option. Play Store builds have them enabled unless you buy a license, F-Droid & GitHub builds have them disabled.

In any case it seems you're mistaken about what free software exactly entails, and what is and is not allowed by GPL. For a TL;DR refer to the ones behind it.

https://www.gnu.org/licenses/gpl-faq.en.html#GPLCommercially

>You are allowed to sell copies of the modified program commercially, but only under the terms of the GNU GPL. Thus, for instance, you must make the source code available to the users of the program as described in the GPL, and they must be allowed to redistribute and modify it as described in the GPL.
I was a fan of Digital Ocean when it first appeared, then it turned into a VC company trying to recreate half of AWS badly, and I slowly warmed up to Linode. I've used both professionally, and I still think while Linode has fewer fancy features you know you're dealing with a company of engineers, a sentiment I really can't feel anymore when I log on my DO dashboard.

To be fair, I'm evaluating Hetzner now, because I just want affordable and performant virtual machines, while Linode are moving their focus to managed services because they're more profitable and are a great way to lock in their customers. Linode is no longer competitive if you just need to rent VPSes.
See also: crash-only

https://en.wikipedia.org/wiki/Crash-only_software
TIL Edgar Codd went by Ted.
Wait there are tiny cities here.

Isn't it the case that as geographies get smaller, the count of them gets higher, and you'll always get on square inch of the US that's breaking the time-of-year temperature record right this second!

I'm all for data, but the statistics here seem selected to drive towards the conclusion "global warming is a huge problem". Climate change is so real that we don't need to resort to this sort of trickery -- it harms rather than hurts the message.
Not at all. Companies generally will just pay you a below market rate unless you can force them into an adjustment. That is a major source of wage gaps actually. People who have the leverage and safety to risk counter offers and renegotiation end up getting paid more than people who cannot take the risk of damaging their reputation or even getting fired over a 30% raise. People with an ample safety net can take a gamble on an unknown new job with a big pay increase also.
"True economic value" will vary depending on how much the owner discounts future vs present value produced by the asset (e.g. dividends or imputed rent)
Sell short USDTUSD on an exchange that supports margin trading.
Listen, if you are so good at your job you stand in front of 2 choices. Downgrade time spent and enjoy personal life more or upgrade your title/team/company.

If you are working salaried job and not earning 3x as your peer, yet you worry things will fall apart? Something is not right. Most likely you need to ease a bit on work, see nothing will fall apart or if it does ask for huge raise.
You can still use null pointers in safe rust (see the link I posted which is 100% safe rust), you just can’t deference then.
Imba has some amazing ideas.

What's the state of SSR, streaming, hydration, and partial hydration?

I seem to remember reading this was going to be included in v2 a couple of years back?

The docs mention Imba is a full-stack language, but I can't find anything in the docs on how to set up a server, hydration, etc.
AI and ML are not true computer science because no one knows how these models work, not even the developers
Great introductory books along with videos:

- Mathematics and Its History (John Stillwell)
- Journey through Genius: The Great Theorems of Mathematics (William Dunham)
- Proofs Without Words: Exercises in Visual Thinking (Roger B. Nelsen)
- The Mathematical Universe: An Alphabetical Journey Through the Great Proofs, Problems, and Personalities (William Dunham)
- Odds & Ends: Introducing Probability & Decision with a Visual Emphasis (Jonathan Weisberg)
- Introduction to Probability (Joseph K. Blitzstein, Jessica Hwang)
- The Secret Life of Equations: The 50 Greatest Equations and How They Work (Richard Cochrane)
- Euler's Gem: The Polyhedron Formula and the Birth of Topology (David S. Richeson)
- 3Blue1Brown Essence of Linear Algebra: https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab
- 3Blue1Brown Differential Equations: https://www.youtube.com/playlist?list=PLZHQObOWTQDNPOjrT6KVlfJuKtYTftqH6
- Dynamics: The Geometry of Behavior (Ralph Abraham, Christopher Shaw)
- Geometry, Relativity and the Fourth Dimension (Rudolf Rucker)
- 3Blue1Brown Essence of Calculus: https://www.youtube.com/playlist?list=PLZHQObOWTQDMsr9K-rj53DwVRMYO3t5Yr
- Calculus for the Practical Man (J.E. Thompson)
- Div, Grad, Curl, and All That: An Informal Text on Vector Calculus (Harry M. Schey)
- Who Is Fourier? a Mathematical Adventure
- Physics, Topology, Logic and Computation: A Rosetta Stone (John C. Baez, Mike Stay)
- An Illustrated Guide to Relativity (Tatsu Takeuchi)
- The Mathematics Of Quantum Mechanics (Martin Laforest)
- A Student's Guide to Maxwell's Equations (Daniel Fleisch) or if you're also interested in a visual guide, I wrote one as well: https://github.com/photonlines/Intuitive-Guide-to-Maxwells-Equations
- Introduction to Elementary Particles (David J. Griffiths)
- An Invitation to Applied Category Theory: Seven Sketches in Compositionality (Brendan Fong, David I Spivak)
- Solving Mathematical Problems: A Personal Perspective (Terence Tao)
There are layers which can be used and the layout minimizes the need to stretch and angle fingers for keys. However I tried the Planck EZ ortholinear keyboard and it was terrible. I felt like I was huddled over the keyboard like a chipmunk eating an acorn. For me, I discovered that what I really wanted was a split keyboard and that the number of keys to reach was not my problem. The configurability of the Planck EZ was amazing, but I was really looking for comfort and ergonomics.
Because naked truth is bad for their business.
> if you plan to host IPFS at home and meanwhile do things on the internet then IPFS isn’t for you

Is it possible to limit the bandwidth and queue depth for IPFS?

I bet you could also lower its limit dynamically whenever web traffic is seem.
Thank you. I just saw a GitHub repo, empty except for a citation and a claim that it was an implementation of Imagen, and thought it was perhaps some satirical statement about open source or something. With the context it makes a lot more sense.
You don't have to outrun the bear (market), you just have to outrun your friends. If you can bring your A game, than you have nothing to worry about. Starting salary may be lower, so you will probably have to aggressively move on to the next company once the hiring market improves.
My S10e has been in the Gulf of Mexico, several feet down for a few minutes at a time, more times than I can count. I boat and fish extensively, and the phone hitches a ride in my pocket pretty frequently. Two years later, it's still going strong.
I don't think the market will be stronger in a year. There is also an opportunity cost to studying over getting on the career ladder - more years of work experience entails a higher salary.
The code looks not too big (a single file). But it requries a paid symbolic language (Mathematica) to be used. Anyone with better Mathematica knowledge explain if it can be ported to another symbolic (Sage, Maxima) or non-symbolic languages (R, Julia, Python)
I don't have any particular reason to believe the data is unreliable, I'm inclined to believe temperates are actually rising, but it's fun to try to come up with reasons why the rise might be artificial:

- Most cities grow and develop over time and the parts of cities with more buildings and especially with more cement will radiate more heat. If an observation station was built somewhere less developed then city growth might artificially push up temperatures around the station. This effect might be strongest somewhere like Phoenix or LA.

- This one seems unlikely (well, I'm sure it happens but it's very likely to have already been corrected for) but aggregation methods might have changed over time. I could imagine in the 30s someone might check the thermometer every hour and record the current temperature in a logbook. Modern thermometers are almost certainly automated. If the "highest temperature" is measured by recording the temperature each minute and taking the max then you're going to get a higher number than the manual method.

- site selection might have changed: observation posts probably used to be buildings which needed to be large enough to fit equipment and the people to operate them. City real-estate is expensive and meteorology used to be a cost-center so these buildings were probably placed at the edge of town. I'm sure modern stations are much smaller, they don't need a full-time staff to operate them, so they can be placed closer to the (hotter) centers of cities. Alternatively: I'm sure many weather stations are now situated at airports, an option which was not available in the 30s, and airports are particularly pavement-heavy (hotter) parts of cities.
> for an idea of how things may go. Look to the 2000 (Tech Bubble Burst) recession.

Agree. In aftermath of the .com implosion it took about 4 years for hiring to come back to a more normal pace. It was a good time to go back to school to do a Masters degree.

> I have family that works for Intel, and they say that Intel tends to actually increase hiring in bear markets.

Having worked for Intel and knowing folks still there, it's very much a mixed bag. I hear there are areas where headcount is frozen. But there are other areas where Gelsinger is investing heavily that are very eager to hire - in this case that doesn't have much to do with a looming recession (or not), it's that they find themselves behind in a lot of areas and they're spending to try to catch up.
Indeed, this would be both interesting and an important control metric.
Interesting. Would you use the same approach for $1M instead of $100k?
I'm not saying brave does unsolicited emails, just asking which one.
Exposing problems in JSON parsers of several programming languages
The best ROI would be to rob a bank.

Whether or not you could keep that $100K is another matter entirely.

Robbing banks with a gun is not much different from people (aka 'banks') robbing you with a fountain pen, ethically and legally speaking. Read up on the Cyprus Banks and the Bail-In. https://www.forbes.com/sites/nathanlewis/2013/05/03/the-cypr...
Eh, I think a Master's in English is good (a fortiori) proof that they know how to string a sentence together. I am still absolutely mystified at how they wrote that flatulent nonsense. And I mean truly, genuinely mystified, not 'mystified' as in 'clearly suspecting X or Y but not wanting to say'. It's now 100% beyond doubt, in my mind, that they are capable of writing far better than that, indeed very well by any standard, even within some given register[0]. I also don't at all buy their explanation of 'malicious compliance', considering their hurt, piqued responses to the criticism in this thread. Every possibility here makes very little sense to me.

[0] Not in a Dr Jekyll scenario, not even if in some Parfit-esque farce their brain were indexterously bisected with cheese wire and not either half but the intervenient dribble of corpus callosum attained sentience would said brain-dribble even in its admitted abjection be left with the deficit in neuronal voltage absolutely required to bring that tripe into existence, no more than I could fake a Pollock, or Infinite Jest, or Finnegans Wake.
Disturbing, she'd have been 12 at that time.
I bumped into some of this in the hobby world. I rescued a 1999 Multiprise 3000 from becoming scrap metal. It has no hard drives and it would be extraordinarily expensive to try to populate even the minimum. It could, though, be used using the IDE port on the PICMG-1.0 PC card, though. I got OS/2 up and running and sought help for the rest. One guy had tons of utilities he got from someone else, but plainly refused to even run a single ftp command. Another was helping, but wouldn't upload more than the bare minimum for each tiny step and quit right when it was time for the stuff needed to talk to the mainframe portion. Most other responses to inquiries, when anyone replied, was to cut IBM a check. It was a frustrating and fruitless effort.
100% agreed. Arrogance is a sure sign of brittleness.
You are exactly mentioning it, and the concern is ridiculous as almost every non-plant thing excretes CO2 and breathes oxygen.
> 4) Revoke certificates for old compromised versions of an installer so that downgrade attacks are not possible.

I suggest the following alternative: When your own software is triggering the upgrade process, don't allow triggering an upgrade to an older version of the software.

In other words: If a user wants to downgrade, they will have to do the work of running the installer for the older version (and possibly uninstalling the newer version first).

This modified behavior addresses the problem mentioned in the article (a newer version of software running the installer for an older version), but still gives users the power to install an older version if they want.
$20 says this state of emergency doesn't get lifted until Orban leaves office.
Care to give some numbers instead of handwaving? What percentage of the queries are answered from bing index? Or even better what percentage of queries that resulted in an ad click were powered by Bing? A ballpark estimate is fine.
It was slow and buggy when it first released; understandable so I waited a few years, tried again recently now that it's popular and it still is an unpractical proof of concept.
> but it isn't wireless, which I think is a fair requirement

I don't see how this is a fair requirement.

Most people would rather NOT be one 0day RF side-channel attack or bluetooth link key compromise away from someone outside their house with a high-gain antenna grabbing their LUKS or ssh key passphrases.

KeySniffer II is a question of when, not if.
The fact that you cite VC funded and then headcount as your only metric of success is hilarious.
> It’s not like reading 10 bullet points on the subject is “diving deep” and making huge time investment.

True, but you're using so many abstractions that the rule can't feasibly be "read a short summary of every abstraction you're using." There are just too many. At some point you have to choose a threshold where the likelihood of an abstraction leakage is sufficiently low. When you're debugging a CSS selector you will almost certainly never need to know about even the existence of, say, Fermi–Dirac statistics.
Short of a revolution, burning the Constitution, tearing down the government and starting over from scratch, nothing but stand and watch the right wing do victory laps over the corpse of the Republic for the next decade or two. God knows American leftists and the Democrats aren't going to do a damned thing about it.
Endemic contagion works even more differently rendering the whole thing rather moot
The difference between a car right now and a car 30 years ago is that you can now play angry birds on a tablet

Except we now have cars with self-driving (however limited, it's a massive improvement over a car from 30 years).

Another interesting thought experiment is, how many digital services, modern tech and so on would you be willing to trade for something mundane, say your dishwasher, a hot shower, the toilet, a car, soap, if you could only have one or the other?

I would absolutely choose a mobile phone over any of those things.
Because the very purpose of a stablecoin is that one person buys the stablecoins with real USD; okay, you can KYC with them. But then once they have those stablecoins they go off and use them - to pay someone else for something - like some Bitcoin or something. Possibly something illegal.

This is not someone you have a direct relationship with. And now those stablecoins ‘belong’ to that new person.

Then that person uses the stablecoins to pay another person for something else, and eventually a completely different person can now come along and go through your KYC process and cash out the coins.

All above board and legitimate.

Except in the middle there’s a part where you might actually be acting as a bank for an international drug cartel or a sanctioned Russian oligarch. You just can’t be sure.
Which brittany are they referring to?