skysight-inc/HackerNews huggingface dataset:
Well the issue is that people panic, since honestly I think we are very insecure about our media literacy
Wikipedia: Manual of Style/Linking
The iPhone had a killer feature back then which allowed you to make phone calls. Less needed nowadays I suppose but back then it was key to success.
@justk What you're talking about might make sense if there were more independent variables to consider, but in this case there's only one, state.
So in fact you could say that there are two conditional linear models in the example; one for the first state (state=0), and one for the second (state=1).
The model does the best job with the information available (state).
Comparison with numpy 2.0 should be better for numpy because it integrates Google highway for better simd across different microarchitectures.
A filesystem designed to survive sudden power loss? Which is most modern ones right?
I honestly found even the preface insufferable
I like to say that a true full stack developer needs to start with sand.
This is good, but what bade me finally understand the transformer architecture [0] and attention [1], are 3Blue1Brown's videos.

0. https://www.youtube.com/watch?v=wjZofJX0v4M

1. https://www.youtube.com/watch?v=eMlx5fFNoYc
Haskell is a really nice language. In general I don’t identify as an X programmer for any value of X: I tend to write in a half dozen languages daily and they all suck in their own special way.

But on two separate occasions I made important career decisions with opportunity cost to work with highly lethal GHC contributors: those people are just really good.

If Haskell sucks like all languages it’s because Haskell excels at using computers to compute something: Haskell considers data shuffling a strictly secondary concern compared to doing actual computations.
Good 'ol purgeable resources: one of the reasons why the early Mac could get away with 128kb and lots of floppy swapping.
wtf is external noice cancellation
Utterly ignorant.

Renewables are not even close to others in for example energy density.

Covering half the country with expensive and costly solar panels is not a scalable option.
Lisp vibes.
There's a fine line between "I don't need to understand" and "I have no idea what's going on". At some point it becomes unworkable and you have to give up.
I guess you could do the same thought experiment with foam/sponge balls in a bath - no matter if they squeeze, they will still be moved out the way and follow the path of the semi-circle shape.
He should at least have had a companion. After all, it's dangerous to go alone.
Nice work, I really like it!
Do you plan on adding a small explainer as a blog post? That would be neat!
Living in a place like Kowloon Walled City must be much better than living out of a car. Areas with no legal restrictions on what can and will be built, could help solve the extremely damaging housing crisis in western countries.
Cut 90% Costs by Migrating from Kubernetes in Cloud to FreeBSD on Premise
I've been using the webgpu inspector extension[0] and so far it's proving very useful.

There are some occasional bugs but the author is very responsive on github and quick to fix issues.

Couldn't get anything useful out of PIX on the other hand.

- [0]: https://github.com/brendan-duncan/webgpu_inspector
You repeat some of the nonsense talking points.

Energy density doesn't matter, cost does.

It would not be necessary to "cover half the country", as you would know if you had done the arithmetic.

Any other easily debunked points you'd like to bring up?
Ask HN: What does your prompt iteration process look like for production use?
Curious if anyone uses any specialized tools, if you have a certain workflow, and how long it takes for you to get to a reliable prompt to use in production.

I don't know if I've seen discussions about things like this.
What I Learned Reading 100 Books in 100 Days in My Target Language
If they're texting you it, it's almost certainly not TOTP.
But Africa/Ceuta time aligns with CE(S)T for longstanding national administrative reasons, I believe. That’s why those other cities are listed, since Africa/Ceuta time is not linked by policy, regulation or legislation with any African time zones…

Time is one of those human constructs that isn’t strongly bound to geographic or perhaps even physical reality. Look at the International Date Line or Chinese timezone maps for examples that are “bigger” than Africa/Melila and Africa/Ceuta.

We should all be glad that people are thanklessly doing the hard work to keep the TZ databases updated.
> I don't know how that compares...

The financial part of the report I linked shows the NFL team spending $40M/year on their stadium & other facilities. And similar-ish amounts in several other non-player-compensation expense categories.

(Yes, I wish that report's financials were far more detailed.)
The common solution is having an UPS and a NAS that supports graceful shutdown when the UPS detects powerloss
I had been mulling over this problem space in my head, and this is a seriously great approach to the direction I have been thinking (though still needs work, footnote 3 in the article).

What got me thinking about this was the whole fn coloring discussion, and a happy accident on my part. I had been writing a VT100 library and was doing my head in trying to unit test it. The problem was that I was essentially `parser::new(stdin())`. During the 3rd or 4th rewrite I changed the parser to `parser::push(data)` without really thinking about what I was doing. I then realized that Rust was punishing me for using an enterprise OOPism anti-pattern I have since been calling "encapsulation infatuation." I now see it everywhere (not just in I/O) and the havoc it wreaks.

The irony is that this solution is taught pre-tertiary education (and again early tertiary). The simplest description of a computer is a machine that takes input, processes/transforms data, and produces output. This is relevant to the fn coloring discussion because only input and output need to be concerned with it, and the meat-and-potatoes is usually data transformation.

Again, this is patently obvious - but if you consider the size of the fn coloring "controversy;" we've clearly all been missing/forgetting it because many of us have become hard-wired to start solving problems by encapsulation first (the functional folks probably feel mighty smug at this point).

Rust has seriously been a journey of more unlearning than learning for me. Great pattern, I am going to adopt it.

Edit: code in question: https://codeberg.org/jcdickinson/termkit/src/branch/main/src...
Main reason is probably just that x86s have so very few registers.

Most C++s have a pointer to the current object (bp), virtual objects then contain a pointer to a vtable (to save space) so it's a double indirect load - also I suspect (it was a long time ago) that parameters were already being passed in registers, they would have had to leave a free reg to use as a temp
Multi-token prediction models and baselines
Yeah, I was probably being a bit too harsh in my original comment. I do find them useful, you just have to be wary of the output.
The magic of small engineering teams
I had similar thoughts. But let's not overlook the information asymmetry, which contributed to the dissatisfaction. I don't want to live in a world which is controlled unilaterally, and intransparently by a group of people who assume they have a full picture of the situation and assume they understand moral completely, and also don't think it necessary to explain how they think so highly of themselves.
HFR sequences in avatar2 were weird at first, but after 10-15 minutes became wonderful and caused the 24 FPS ones to feel jarring.
> In April we published a paper on a new training approach for better & faster LLMs using multi-token prediction. To enable further exploration by researchers, we’ve released pre-trained models for code completion using this approach.

The HN discussion on the paper,

Better and Faster Large Language Models via Multi-Token Prediction - https://news.ycombinator.com/item?id=40220851 - May 2024 (128 comments)
Considering the no code and training focus I see a bit of an overlap with uptale which is very popular in our enterprise. I'll have a look at it because I'm very interested in what you're doing. I'm sorry it didn't work out but i really applaud the decision to open source as it's great for the VR environment as a whole. It could use some positivity after the collapse of the overhyped "metaverse".

I personally think VR is great tech that has its uses. It's just not for everyone and everything. It never was. The hypers were trying to make it into something it wasn't, or at least something it wasn't ready for in decades (a vision of everyone using it all the time) which harmed the potential of the technology even in the places where it did have a lot of value to add.
Looks good! Love the content
Yes, it does have to do with exponentiating e, though.

e^(iπ) is (e^i)^π.

There is a concrete complex number e^i:

[1]> (exp 1)
2.7182817
[2]> (expt (exp 1) #c(0 1))
#C(0.54030234 0.84147096)

See, it's around 0.54 + 0.84i. It's on the unit circle.

When you raise this number to pi, you get -1.

[3]> (expt * pi)
#C(-1.0 1.2776314E-7)

This means it's the pi-th root of -1; let's try it:

[4]> (expt -1 (/ pi))
#C(0.5403023058681397174L0 0.84147098480789650666L0)

and e must be the i-th root of this:

[5]> (expt * (/ #c(0 1)))
#C(2.7182818284590452354L0 -4.6847612413106414363L-20)

Yes; it is all literally exponentiation which we can approximate with concrete floating-point numbers that know nothing about the formula we are exploring.
Marie Curie died 90 years ago
There was https://github.com/binaryage/asepsis but Apple broke it IIRC.
Maybe because those people can now get medical prescriptions for their health problems?

This article is really bizarre. It seems the BBC continues to spiral into a thinly veiled mouthpiece of the government/conservatives.
Some geometric intuition for single-layer ReLU networks
I ran some experiments to firm up my geometric intuition about ReLU networks.
As of now, we've confirmed that seven VPN apps have been removed from the Russian App Store:

Hidemy.Name VPN
IVPN
Le VPN
NordVPN
Private Internet Access VPN
Proton VPN
Red Shield VPN

Some of these providers, including Le VPN and Red Shield VPN, were actively involved in resisting Roskomnadzor's efforts to block Telegram in Russia back in 2018.
This action by Apple, in compliance with Roskomnadzor's demands, appears to be more extensive than initially thought. It may indicate a broader crackdown on VPN services in Russia and potentially occupied territories, rather than just a preliminary step. The situation continues to develop, and we'll monitor for any further removals or policy changes affecting VPN accessibility in the region.
> Within the next five years I don't think there will be anyone left standing who isn't worth a trillion dollars or doesn't have all their quants augmented by LLMs.

What an interesting comment. So, your thesis is that a few players that come out ahead will be worth substantially more than the biggest players now and they will all be using LLMs? What's driving the consolidation? High barrier to entry for making a foundation model for finance?
The 9->X trapeze act was a colossal success, but in retrospect it was brutally risky. I can't think of a successful precedent involving popular tech. The closest parallel is OS/2, which was a flop for the ages.

A large amount of transition code was written in those years. One well-placed design failure could have cratered the whole project. Considering that the Classic environment was a good-enough catch-all solution, I would have also erred on the side of retiring things that were redundant in NeXT-land.

Resource forks were one of the best victims, 1% functionality and 99% technical debt. The one I mourned for was the Code Fragment Manager. It was one of Apple's best OS9 designs and was massively superior to Mach-O (and even more so wrt other unices.) Alas, it didn't bring enough value to justify the porting work, let alone the opportunity cost and risk delta.
> Also whether male across aisle, male in seat ahead or behind is considered an issue

At this point, just don't fly.
Merchant banking. I miss those bonuses
Oh wow, I thought only function could take parameters !

It must be relatively recent because old those old answers do not mention it :
https://stackoverflow.com/questions/7131670/make-a-bash-alia...
https://stackoverflow.com/questions/34340575/zsh-alias-with-...

On the other hand I tested it in both bash and zsh, and it works in both
"Only 68% of us are paid within one standard deviation of the mean salary. Don't tell me this is normal!"
use Python, so that other people can read it
I think you would very much have to try to fit a complete emulator of, say, the Game Boy into 128 + 64KB.

There's plenty of behaviour that is self-evident on real silicon but verbose and tricky to express in software.
> This is not clear to me.

It is not clear to you that when a group has such contempt for another they threaten and attack them verbally and physically, that the latter will be afraid to speak freely?

Find a couple of gay or black adults in the US or Western Europe and ask them about events they’ve personally been through.

> Furthermore, this statement assumes that there is a single and - more importantly - static definition of what is "hate speech"

No, it does not. That was not part of the claim at all.
Selling its customers to authoritarian regimes is par for the course for Apple. Anyone living in such countries and worried about privacy are better off buying Pixel and installing GrapheneOS.
I think it is fair to insist on what you were initially promised, but also make sure both sides understand each others' motivations properly. If both parties work in good faith, usually finding a point of contention in a contract draft means that one party has a fear that it wishes to address with the clause; finding a peaceful resolution usually means understanding that fear and finding a more palatable / jointly acceptable solution.

One thing that has worked for me in the past is asking the other person: Hey, I find this clause to be harsh and difficult to accept -- what are you trying to do with that clause? What scenarios are you trying to protect yourself against? Can we find a different way of addressing this?
Depends on the precise architecture, but ARM (and other RISC designs) usually have separate data and instruction L1 caches. You may need to be aware of this if writing self-modifying code, because cache coherence may not be automatic
i think whether it is fair isnt the right question (which is subjective and I disagree anyway) but whether it is rational and advantageous for you. What benefit do you get for rushing a job and shipping shitty code? I think the downsides vastly outweigh the upside.

If a company is that pressed for time, theyre not going to fire you. Take your time and do things right, dont Boeing it up.
I don't know anything about audio jacks, but on the Docs page, there is an image, where the audio jack is labelled as "3.5mm TRRS Audio Jack".
The evidence is mounting: humans have caused the extinction of large mammals
I assumed it was a reference to this - https://en.wikipedia.org/wiki/Mechanical_doping

From a bit of reading, it sounds like there's a fairly widespread impression (or at least suspicion of) cheating. And that enforcement is quite weak, because the authorities care more about preventing public scandal than about preventing actual cheating.
The landing page lags my browser. How is that even possible - it's a splash screen with a few images. What on earth are you doing on that page.
34 keys are usually diodeless as many microcontrollers (promicro, elite-c and etc.) have enough connections to connect everything directly on one side of split keyboard and when you need one connection to communicate between sides. RP2040 can accommodate even more keys (even RP2040-zero). You need two microcontrollers of course.
A Pi would probably not be allowed full HD quality on most web streaming sites, it would not have hardware accelerated decoding of the DRM'ed video stream and the CPU is probably too weak to do software decoding.
I think that’s pretty ungenerous a take. Wrappers have a proven history of being really valuable contributions to tools (look at GCC and clang), I think making tools easier to use in a great goal.
It seems like a complicated way to pretend you are not using goto while having semantics identical to goto. One advantage is that it is a block scope so if e.g. C++ had this, destructors could run, but this could also be supported with goto.
> SF and Oakland

I don't have a link but I remember reading an article/Blog post linked here on hn where a software developer was in San Francisco one evening, saw the cops arresting someone, went to say something, got arrested himself and they held him over a long weekend or something in terrible conditions, and the police officers said some terrible things like the person he arrested was overpaid and the officer had to live in Oakland or something.

I've never been to SF/Oakland but this is one of the first thing I think of when the place is mentioned. How is the employee to blame for structural/ societal issues. What kind of idiot dumps their frustration on just some passer by?
You're conflating data misses with instruction misses. Besides, the article is about hundred-megabytes-binaries (forgot to strip debug data?), which the Linux kernel isn't.
Indirector: Microarchitectural Attack on Intel Raptor Lake and Alder Lake CPUs
I occasionally hear such drama from the NixOS community, but I actively try to not learn to much about it. I'm just enjoying NixOS (installed it from an ISO and have been productive on my laptop since day one, gradually learning about the tech behind Nix(OS)). I hope they figure themselves out. My experiences with the community have been very positive so far, I'd hate to see some minority mess it up so much.

I find the coverage on Nix from Jupiter Broadcasting [0] to be quite balanced, respectful and deescalating, I also really enjoy their Nix Nerds Matrix channel, there are a lot of friendly and knowledgeable Nix supporters in there [1].

Calling a group "Nazis" though is often a sign of a sinking ship, respect between two factions has by now completely vanished it seems. Honestly I wonder if this blog reflects reality.

[0] https://www.jupiterbroadcasting.com/

[1] https://matrix.to/#/#nixnerds:jupiterbroadcasting.com
Which ones support ECC?
> Energy density doesn't matter, cost does.

At face value, how is this sentence not implying something like that a car battery that gives 10 miles of range and takes up most of the weight and volume of the vehicle would be perfectly okay, if it cost $10 (including installation), and could be fully charged for 10 cents.
Reddit's robots.txt disallows all web crawlers
alias wget='curl --wget', then?
The stage is set for a defense tech revolution
Fair enough although some people do doubt it. I guess zooming in AI will gradually exceed human abilities in different areas like it's already much better at chess and still rubbish at going down to the shop to get a pint of milk. I'm not sure how the plays into ten year investment and career plans. There's probably a lot of opportunity at the moment for startups to take ChatGPTs abilities and apply them to human tasks involving written language.
Given the U.S. consumes about 4 petawatts hours of electricity per year, It would take about 13,600,000 acres or 21,250 square miles of solar panels to meet the total electricity requirements of the United States for a year.

That's roughly the size of Lake Michigan.
Other posts on this blog include repeated and obviously intentional misgendering of Danielle Foré (compare the name in the tweet screenshots to the text). There may be some kind of point to be made here, but if this person can't resist gratuitous discourtesy towards trans people, then they don't really have the credibility to make it. https://lunduke.locals.com/post/5818858/elementary-os-asahi-...
I started my ergo-keyboard journey with a corne. I ended up having issues with the thumb cluster positioning and built my own prototype on new years eve this/last year. That board features four thumb keys, six columns, with four rows for index and middle finger and five for ring finger and pinky (essentially a 6x5 board with four of the bottom keys moved into a thumb cluster. A lot of keys ended up unused on that design (the lowest pinkey and ring finger keys were completely useless).

A couple of months back I built another prototype, this time with a 6x4 + 4 layout. I'm still not loving the layout, four keys is too much for the thumb cluster and I'm looking at dropping down to three. Ironically I've already setup my layout so it almost only uses 6x3 + 3 (I use the top row for non-typing keys like F1-F12), and in effect reinvented the Corne that I started out with...
The consumer ones are still pretty gung-to with thumb keys.
OsmAnd is awesome, I use it especially when walking in new cities.

For cycling though, I’m a happy user of cycle.travel[1].

[1] https://cycle.travel/map
Ah shoot it was worth a guess. Huge fan of Tick Tick
> 4 petawatts of electricity per year

You mean 4 petawatt HOURS per year, right?
whats mediocre is willingly being a cog, in my opinion. Cogs dont get any credit.
Hey, since this is likely to attract Haskell programmers: how fast is Haskell these days for a programmer intent on writing optimized code? I am particularly interested in its performance for numerical crunching like matrix operations and other stuff that benefit from SIMD.
Beyond the AI side, I think, in the last-mile, they will have the same issues scraping has today beyond any AI you put. Popular sites will adapt their anti-scraping techniques to this software. And, finally, you have the issue about the network (IPs) when finally you need to use the same techniques of spambots.
I also didn't use metaverse or crypto or AR or VR, but the hype around them was pretty much insufferable.
> Your job as a sw engineer/architect is to resist the "just ship it" pressure from the management as much as possible. So unless you own what you're coding and you really need it out of the door for your own benefit, if more time makes your work more professional, then take more time. Anyone telling you otherwise is a 100% hack. You are not an automaton that takes in JIRA tickets and spits out hacky code as soon as possible. Or at least you shouldn't be. Not to mention that not taking time (doing things properly) is incredibly taxing on your psyche and you WILL burn out. There are only so much garbage tasks you can take.

Any job, In any industry at any level should be working together with your manager to understand what the company goal and how to achive that. Its always going to be time/price vs quality if you work on creating software or clothing or whatever. There are properly companies and managers that do not care.. but imbany healthy organisation this should be the case. There is not garbage tasks. Its tasks that needs to be done. Any understanding that not all tasks that needs to be done in an organisation is fun but needs to be done is a sign of maturity that you want from your employees
> You are using the term "decide" as if there were some kind of agency involved, like you have to actually "choose" what is correct or incorrect

Isn't this literally what a decision procedure is? It's an algorithm that always outputs the correct answer, not one which tells you "the correct answer is either true or false". I'm not talking about agency or consciousness.
I stand corrected, I had skipped the "Europe/Paris" and "Europe/Madrid" options that are present in the long listbox. I had assumed that someone from Paris would be confused by having to select the timezone "Africa/Ceuta".
Thanks for sharing. We also got this at our company. We've reached out to their support for more details. Support have been unhelpful so far, providing extremely generic answers.

Will appreciate a comment if someone has or gets more information.