skysight-inc/HackerNews huggingface dataset:
I can only speak from my experience of losing my job during the dot com crash. The market was flooded with people and the opportunities were slim.

I was actually in a very senior position before and I ended up in a much more junior one, as that was all I could find. It was depressing as hell at the time. I spent some time doing another degree in a related field while in the junior role.

But, as ever, things picked up, and went on to exceed anything that had come before. Now, that doesn't mean this will happen exactly the same way this time round.

I can't tell from your post if you were doing a CS degree because you really like it or just saw it as a ticket to a high earning job. What I would say is try to find work in something you fundamentally like. You might find it hard initially, and finding exactly the right role might not just fall into your lap.

Perseverance is what makes the difference in the long term, and that's hard if you don't like the thing you're doing.
> And even for humans, we have mechanisms to control their output when they get confused.

What mechanisms do you mean? I don’t think it’s feasible to use hunger and fear of dismissal to control an instance of an LLM.
Typed arrays are fast, for(let i = O; i < max; i++) loops are fast. But also, what kind of tool are you making where you need every milliseconds but also need to use JS?
Viasats service supported this via USB plug in drive on the modem to load some content. Don't think it was released out of beta.
Not an expert, but my understanding is that SMS text messages don't rely on TCP or UDP. Instead, they use their own protocol called SMPP with an overhead of less than 100B.
Could this be the lost decade of Google?
I assumed it was a well-intentioned alternative to loud clapping to help avoid distressing neurodivergent people, or, if there are no neurodivergent people in the room, to show solidarity with them, or, if solidarity was never in question, to help promote the general concept of allyship, and, helpfully, if anyone doesn’t comply, that’s a great indicator that they oppose all of the above and are therefore fascists to be smoked out.
Most Big Tech companies have entry points and partnerships beyond their own ASN, e.g. Apple partnering with CloudFlare for Private Relay, so relying on ASN alone is insufficient.
That's not a fundamental limitation of the models, even if it's present in the products running on those models — if you want to populate a database from an LLM, you can constrain the output at each step to be only from the subset of tokens which would be valid at that point.
So they were basically removable “Post it” stickies representing units of time spent on the customer’s case represented by the specific sheet, which were collected in the customer’s file in the end?
Do you remember how you kept track of who did the specific unit of work? I.e. did each employee have their own sheet for each customer to collect their stickies on? Was there any color coding, any information written on the stickies?

I’m interested in those paper based techniques because I learned over the years that physical representation of abstract things helps a lot of people keeping a general overview in projects.
More than just two. WebOS would probably fall into this category too. Which would also then include LuneOS.

Electron probably deserves a mention too (since you raise the point of PWAs).
I stopped using laptops years ago, I still have an old Dell Latitude, but my daily driver is an assembled desktop, with good iron, large screen space and a serious keyboard.

Laptops makes sense ONLY if you REALLY need to be on the go, a desktop replacer seen the actual state of crapbooks on sale is a choice only if you have masochistic tendencies... You can assemble a desktop twice the spec of a "good craptop actually on sale" for half the price and have much more comfort.
Why are you so aggressive? They did not call the author a liar, just said that a specific point was unbelievable. Which it is for some people; this behaviour is completely alien to me for example.

> Why is this even a matter of belief, what makes you uncomfortable about it?

Nobody mentioned any kind of discomfort, merely bewilderment. You are tearing down a strawman you built based on a very uncharitable reading of a 1-sentence comment. That sentence even mentioned the author being a cultural outsider.

> but I'm more curios about the knee jerk reaction.

I am more curious about why you chose to escalate so quickly instead of taking this as an opportunity to discuss different viewpoints and experiences. Also, why you are so quick to attribute malice on such a flimsy basis.

> This is worthy of further rumination.

You present yourself as a model of cultural understanding (because clearly your attitude is better and one we should emulate), but you do sound a bit like a member of a cult. This is also worthy of some rumination.
honestly the lack of development love shows. I used to adore how good Google Play Music was and then they forced everyone to transition to YTM, it was a hot mess!
In the real world, if program analysis hits a blocker like this, you tweak stuff until it don't. Top-level post is correct in that, while theory applies to the general case, data and programs we actually use are not completely random/general - there's lots of properties baked in as a consequence of being real-world, physical entities.
ok, so it came along after I left. Although I was familiar with the snapping from beatniks and I think I saw it in some comedy show which I figured was just some cringey stuff.
Thx. Fixed it.
Man, I really miss Byte. Subscribed to it for years. Loved that it covered a wide variety of topics.
Direct link to file, no Javascript:

https://gitlab.com/J4YC33/metablock/-/raw/main/Meta.txt
Though these two guys could not be more different from each other. Ivan actually has a toy marble machine video which he seemingly build over the course of a few weeks. I feel like he could design and build from scratch a fully featured MMX in not much more than that.
There's been a substantial change in compiler testing since then, with high volume randomized testing coming into vogue.
.. but you don't want to tell us?
An interesting compilation of buzzwords of that time. Ultimately, almost none of them stuck to the walls. I wonder if today's AI hype will look the same in 27 years?
Google Maps and Apple Maps show it when you set a marker. You don‘t need internet.
This week in KDE: a smooth release
What is xuis?
How? WiFi? LTE? Is there anything else?
Can someone explain why can't they just create a new subdomain for each of their stuff?

Is it because it's easier to deal with the registrar and pay instead of the internal bureaucracy to assign a domain name?

Is there some technical reason? I know that user-generated content may end up on separate domain for cookie reasons but is there anything else?
this is the best resource for getting started, with tangible examples on every topic.
You've been able for years, with regular starlink. Of course you need a dish antenna.
Thanks! I still have tons of ideas and plans.
The brain does have specialized systems that work together.
They did that in 2019 already, with a hilarious bug: https://www.youtube.com/watch?v=qV_rOlHjvvs
My father passed away a couple of weeks ago. And while it’s never easy to lose a family member, it’s been heartwarming to hear stories of how he impacted people’s lives.

It’s likely that a number of HN users have used or benefited from his braille translation software, in the form of BRAILLE-EDIT, MegaDots, DBT, or the accessibility tools built into some of the most popular smartphones. He built braille-to-print (and vice versa) translation tools for probably every language you have ever heard of and then some. His work in this field started all the way back with the Apple II.

Anyone interested in the history of braille translation technology may want to check out the archive of the Raised Dot Computing Newsletter, written by David and his wife, Caryn Navy, in the 80s and 90s.

https://www.duxburysystems.org/downloads/library/news/
Which cult am I a member of?

P.S. - Dear dang, with regards to our previous discussion elsewhere. Observe the above.
Thanks!

"The bitter truth is any Russian aggression will be fought back by German, Turkish, Polish, Ukrainian, French, etc bodies."

As a European, I think this is a good thing, not relying on the US.
Not all filesystems support memory-mapped files equally, and for some that do, the support comes with caveats and could be slower than non-memory-mapped access.
fuck.you.get.signal.fb.me sounds weirdly specific...
This is interesting, but hardly surprising. Many, many years ago, when Wikipedia was young, I remember commenting that the usefulness of Wikipedia was inversely proportional to the controversy of the content. With anything controversial in any way (the most venomous snake!), an article would go one of two ways. Complete bias towards one side or the other, with no mention of the opposing view, or ultimate beige - removal of anything that could be considered controversial by either side. Ultimately, the article would become useless, but the arguing in the discussion was often insightful.

Mainstream media has become like Wikipedia. Captured by ideology, beholden to power, but does not serve you or me.
> from vossa mercê

Which in some Brazilian soap operas sounded more like "vosmece" or "vosmercê", especially when said by people with country side accent (caipiras).
Java is often slightly faster than Go, has similar (perhaps, older, better optimized Map) constructs, perhaps better GC (older, more optimized), though I don't think the GC is a challenge, has slower startup times - so I'd say roughly the same as the idiomatic Go version?
17Mbps UDP downlink to standard smartphones. Half a dozen sqkm/sqmi minimum cell size. Analog modem equivalent uplink theoretically possible.

That's DVB. That's an executive summary for a digital TV standard.
My understanding is that the goal of defunding the police is to force out the current police and allow for a takeover.
I'm not sure why you think that, given the paper being linked to was co-published by people from four universities and apparently no corporations?

LLMs are much broader than I think you think they are; even the most famous one, ChatGPT, is mostly a research thing that surprised its creators by being fun for the public — and one of its ancestors, GPT-2, was already being treated as "potentially dangerous just in case" for basically the same reasons they're still giving for 3.5 and 4 even before OpenAI changed their corporate structure to allow for-profit investment.
I guess they mean UIs built using XUL, which is a XML-based declarative user interface markup language. Kind of an HTML variant for desktop UIs.

https://en.m.wikipedia.org/wiki/XUL
There is a plausible route from a successful ITER to a practical reactor, the DEMO project. In principle, if ITER achieves its goals with its current technology, simply replacing the magnets with more modern ones would probably be enough to produce enough energy for a fusion plant.

The designs for actually capturing that energy, and for replenishing tritium, are a bigger hurdle, but there are plausible technical solutions.

Helion in contrast seems entirely a scam, promising and failing to deliver results year after year. Zap energy seems to at least not make false timeline promises, but it is trying out a much less proven concept in a direct commercial venture - not a promising way to do novel research.

Note that I am very skeptical that fusion power is a plausible economic approach to power generation, and do personally believe that all known approaches will fail to deliver a power plant that is economically viable. The amount of power that is plausible with all current approaches seems far too low to justify the immense engineering costs, and the benefit of abundant fuel is just not that impressive when you have solar and wind as alternatives.
> The team is pretty deep in investigating the idea of superposition, where individual neurons encode for multiple concepts.

Wonder if it's a matter of perspective - that is, of transform. Consider an image. Most real-world images have pixels with high locality - distant pixels are less correlated than immediate neighbours.

Now take an FFT of that. You get an equivalent 2D image containing the same information, but suddenly each pixel contains information about every pixel of the original image! You can do some interesting things there, like erasing the centre of the picture (higher frequencies), which will give you blurred original image when you run FFT on the frequency-image to get proper pixels again.
Has you mention "new job", and everyone is talking you about computers... I will mention the other side:

1) Try to understand well the architecture of your company (who is who, who decides what changes are made to computers, how they decide that, what metrics do they use, what tests and benchmarks are passed before changes, etc)

2) Try to understand your place in such architecture. Am I responsible from the overall performance? or only the performance of certain components? am I responsible about the latency of the network or the latency of the database, or both etc. Make a clear scope. This will help you to focus on which metrics do you need to follow.

3) Try to understand the company procedures. Can I refuse a change that comes from the product or marketing team? can I refuse a change that comes from developers? can I refuse a change that comes from the platform team? how much time do I have to analyze such changes before they reach production, how can I request the rollback of a unsupervised change, where can I check the performance impact of each change made on production in the past? etc

4) Try to understand what the CEO and CTO, your team and the rest of teams should expect from you. Are there any SLA o SLO for your position related to the overall performance?

5) Make clear how you are informed of ongoing changes and roadmaps? Should I spend all the week in the performance of a component that is going to be deprecated in the next sprint? etc

6) Ask doubts and questions to your team mates, or department head. They may teach you about the company workflows, past issues, past solutions, corner cases, blockers, resources, plans and guidelines.

In short... look for reading/watching material, but don't forget to look at your company too, you will find things to learn there too, and maybe things that need to change if they are important enough; or need to be clarified that they are not important enough to change, to defend your work on future performance issues, related to those things that weren't changed.
The website says the audio buffer on the sensor holds the last 30 hours before overwriting. So police have less than 30 hours to flag a missed shooting so shotspotter staff can check sensors for audio around the shooting time.

Regarding the court cases, I literally included the entire linked info for one of those Court cases in the post you're responding to. For both of the cases, the verbal exchange was at the same time as the shooting. In the other case, the victim verbally identifies the person about to murder them just before they were murdered. The argument that shotspotter is a wiretap falls apart under the slightest bit of scrutiny and there's no way the legislature meant to protect the right of people to be free from audio recording while shooting someone in public.
What do you make of Erik Wemple's investigation of the incident, which he describes at https://twitter.com/ErikWemple/status/1763646613778563225? He is a media critic at the Washington Post -- is he lying about his incident, too?
But even then you can hardly determine that it is a bad or unexpected number, as you would get that number if each year same amount of people were born and died and everyone lived to 100.
I'd recommend learning how to instrument and measure the performance of your code. I find most performance issues are (mostly) situations you didn't and couldn't anticipate. So instead of preventing them, learning to investigate and fix them is key. (Shout out to Brendan and his Linux Performance page https://www.brendangregg.com/linuxperf.html).

Second there is an important engineering lesson to learn. Often there are many performance issues, with only a few acting as serious bottlenecks. Additionally sometimes the solutions to performance issues add complexity, but as an engineer you want to avoid complexity. Engineering effort is usually limited, so there is always a question of whether a performance issue needs to be fixed now or left till later.

Here is a quick example to illustrate my point. pgAdmin is a webui program to interact with PostgreSQL databases, allowing you to remotely run queries. Part of its operations fetches information about columns in a result set, in one version this code ran one query per column sequentially. So c columns, each a synchronous query to the server - almost instant on a local database with a small number of columns. However with 400 columns, and a 40ms internet link, it ended up taking at least 400*40=16 seconds to complete. In 99% of cases this code works just fine, but in a few less obvious scenarios its runtime balloons.

Another example; what happens if all the daily scheduled jobs run at the same time? https://github.com/go-acme/lego/issues/1656
Neutral, since I do care about DESKTOP computing, meaning the classic Xerox model of internet as a vast network of interconnected desktops, not a vast network of thing client specced as desktops connected to few mainframes (or cloud data services in their datacenters)...

I do not care about walled garden no matter if their walls are thin or thick, I want IT freedom, so I want emails not proprietary messaging services no matter if they feature a webui and some open clients.

I go further, for the me modern web should just be a classic web, interactive stuff must expose APIs and offer cross-platforms libs to let anyone craft their own INTEGRATION not just mere client to interact with the third party service. For instance a bank must expose OpenBank/OFX APIs not specifically for a bank-specific client but to INTEGRATE this bank services in a personal accounting software of it's customers, along with all other banks, sims and so on.

Things must be local-first and able to operate as much as possible on locally available data and tools. For resilience, safety, ownership, availability and so on. Hybrid things to keep up the cloud model MUST DIE with the harmful model behind them.
Dog walker, dancer, and Germany's most-wanted woman
since I lived in the U.S a long time and never experienced this snapping thing I felt what, no way, this is crazy. I mean sure if I went to a meeting of American Moonies and they started snapping I'd think wow that is what this subculture does, but I expected that the behavior of the NYT was still in the range of what I remembered as being normal.

This is actually a common thing when you have lived in a place for a good amount of time and then leave, but keep awareness of the general cultural and political exports, you feel you know that society and what is it like but you perhaps do not know as well as you think you do.

>Why is this even a matter of belief, what makes you uncomfortable about it?

People often make statements about what societies are like in order to paint them in a particular way for rhetorical or propaganda purposes. I have a lot of experience seeing that about cultures I am familiar with, so when I see something that seems quite so absurd as this did to me about something that I feel I should know, it inspires me not to believe it.

Evidently you have never had a similar experience.

on edit: grammar fix, 2nd edit, changed as "well as you do" to "as well as you think you do"
Wouldn't you need a fixed length of the temps?

00.1
-10.3

or

0.1 (with an ending space)

so you can look up 5 bytes in the map? (+/i, two digits, dot, one digit)
> These are some of the most closely guarded secrets of a company.

This seems like a weird argument.

For some companies their pricing is super secret because it's often negotiated and they don't want Customer A to know that Customer B is getting a bigger discount, and if a competitor knew Customer A was overpaying they'd send them an offer.

But for others the price is just the price. Nobody is going to Walmart to haggle. All of Walmart's competitors know exactly what Walmart's customers are paying because it's written right there on the sign. So how could it be illegal to tell them?
The Washington Post's media critic found corroboration from other sources. See https://news.ycombinator.com/item?id=39579136#39579664.
You don't need to cover all bits of the values, just 10 numeric values that can pass a a bounds check. That reduces the space to only 10K elements. With some bit shifting (and pre-validation) that should easily reduce the search space.
> Really curious about `fb.me` now.

I wonder why theres SKorean Naver in the string
The commercial static analyzers I've seen generate false positives (bogus issues that just aren't there) and false negatives (e.g., unconditional out of bounds pointer writes if that particular piece of C code is ever executed). Some of that comes with the territory because commonly used languages and their libraries are underspecified and commonly used at the boundaries of what is specified. And these tools must always produce some result even if they cannot even parse (or see) the entire code base.

Usually, when people say “static analysis“ they accept unsoundness and use of heuristics. Otherwise, they call the tool a type checker or a verifier. Such tools may run into the theoretical issues you mentioned. For them, the solution is to change the program until it compiles in a reasonable amount of time.
Categorisation is one problem. Localisation is the other.
Advanced Functional Programming Free Course
Unless you’re willing to say who you are your claim to be an NYT employee is worthless.
Bravo, excellently done satire. The last line really took it over the top to laugh out loud territory.
I don’t have any insight on this particular case but I do happen to know a meaningful amount about how things like this tend to happen historically and there’s no reason to think differently here.

He almost certainly tried to get back in touch with friends and family who would have been under surveillance and they were able to pin him down to a specific location from there. From that point onwards the rest of what comes next isn’t particularly difficult to pull off.
Intel Previews Sierra Forest with 288 E-Cores, Announces Granite Rapids-D
This course is excellent and I cannot recommend it to OP highly enough. A great book to go with it is Computer Systems: A Programmer's Perspective (CSAPP).
> Ultimately, the article would become useless, but the arguing in the discussion was often insightful.

At least we can see the discussions between editors. This is a lot more transparency than what we have from newspapers.
Meta has a bunch of ASNs, trying to block FB products on your network is a nightmare.
I always though webOS didn't actually use the web stack for its applications but after some reading, I guess it does, though you can also make apps using Qt.
That is true. Also Erlang with the actor model, and Go with its goroutines for network services.
DEMO has no chance of leading to anything practical; the power densities of the concepts are far too low and their sizes/costs far too large.

You yourself admit the economic problem, which is not separate from the notion of practicality.
Everything costs money to build. The question is, why are they spending the money building fossil fuel power plants that cost more? "Because they have a local fossil fuel industry" is not a good reason, but it's a common one.
You say that it's a good thing but your examples suggest the contrary.
What about when the LLM inevitably hallucinates a plausible but incorrect answer?