skysight-inc/HackerNews huggingface dataset:
Interesting, but I wonder what the additional cost to the median income taxpayer would be. Is there a straightforward way to figure this out?
In 2003 or so, I was 4 years out of grad school and making a solid $85k or so doing software integrations. My company billed me out at $250/hour and my typical week was about 40-60 hours of billable time (yes, that's real, and that's why I quit!)
You can always go to the Sandisk website and browse their full catalog?
Using java libraries from scala is very easy. In my experience, there are two reasons why java libraries are either re-written, or more often, wrapped with a wrapper library:

- To make library usage more idiomatic in Scala. This usually means replacing nulls with Options, exceptions with Try, and mutable or java collection data structures with immutable or scala collection data structures.

- To provide idiomatic concurrency interfaces, such converting a synchronous libraries or internal threadpools to scala.util.concurrent.Future (or scalaz.concurrent.Task)
I saw that too, but they didn't really give any context. Is Apple saying that the iPhone DAC is insufficient? Or Macs? Or something else?
All the things described are real features of Japanese counting and are real examples drawn from the Japanese language.

There is sometimes variation where a person needs to learn which each number for which thing uses which system. For example, with people, a common way of counting is "hitori", "futari" (your irregular cases), and then "san nin", "yo nin", ... (your regular cases). It's not always that way; but the flexibility exists and that is quite different from Chinese.

The sound change -hon to -ppon and similar sound changes are not actually regular in Japanese -- there's not a clear phonological rule for them. Although counters don't generally vary in pronunciation for each count of the counter, many of the common ones do; and these variations must be learned per number, per counter.

The earlier commenter spoke to characteristics of Japanese that might seem unique to a student. Counters certainly are shared with Chinese; but these other things -- the variation in the numbers and the variation in the counter, itself -- are not.
The fact that some people don't care about efficiency doesn't mean we shouldn't measure it. For example, a lot of people buy cars that are fuel-inefficient. Does that mean we should stop measuring car efficiency? No, that's a ridiculous argument. If you don't care about efficiency because you care more about other stuff, at least you should be aware of the trade-offs, and also have the intellectual honesty to admit that you don't care about efficiency, instead of pretending that efficiency is not important.
i suppose there's something to this 'head turning' experience, but what immediately came to my paranoid mind was all that sweet juicy private data that they will likely have access to. knowing what you look at/are doing while you listen to music. your entire bodies movement is related to the way your head moves. the only people i picture that do nothing while listening to music, just sitting there actively listening, are hifi guys in their hifi chairs.

why spend resources on this though? how do you set the 'reference' point? the source of where the music is supposed to come from? if you're at a concert and turn your head left and right, there's not much change in where the source sounds like it's coming from. even if you turn around, the sound at a concert is so consuming that even turning barely makes a directional difference. the next best thing after a wall of sound is four walls of sound.

when you think about it, we have basically perfected many things. i see a lot of pervasive technology going more towards using customers as products rather than providing more value to them. in other words, the added feature/value becomes the way to harvest more granular data.
Sure, you can write Java libraries for a Kotlin project, but I'd argue that for the majority of the code you did make a firm choice
Robert Święcki noted this rxvt misfeature in 2017, although it appeared mostly harmless back then:

https://www.openwall.com/lists/oss-security/2017/05/01/20
I just did a test on my old Lenovo laptop... Intel i7-8565U CPU @ 1.80GHz

# git clone https://github.com/BurntSushi/ripgrep && cd ripgrep

# cargo clean

# time cargo build

real 0m23,805s

user 1m11,260s

sys 0m3,806s

How is my crappy laptop on par with your M1? :)
Seems like it's not just that he hires better people, since he "buys smaller firms and boosts their workers’ pay."
Most of them were unable to voice any concerns beyond mocking the outdated motto. It seems like these people are clueless.
Maybe having devices that can't be updated is not a good system.
You can totally still do that with an external CD reader.

Source: I totally still do that with my CD collection.
> Unless you want to mix/remix/etc. Changing the pitch brings out the artifacts.

Certainly, you probably need lossless if you're going to do any sort of editing.
Apple's marketing, which constantly gets shit on by tech professionals, does work. Those guys need a raise. Apple, Google & Amazon are equally invasive, all track usage in apps and websites on their devices, but Apple gets a free pass.

It honestly just strikes me as one gets way more favorable press coverage and everyone is swayed.

https://en.wikipedia.org/wiki/Reality_distortion_field
>I have audiophile equipment - $900 MSRP Hifiman headphones, discrete DAC and amp - and I tried Tidal to see if I could hear a difference. 99% of the time, I can't... and Tidal's MQA format is questionable anyway. (Not sure about Apple's "ALAC" either.)

Comparing Spotify on high settings to the WAVs I have stored on my computer, the difference is hardly noticeable. I'm convinced that Spotify's sound depends more on the systems audio pipeline.
How does the head tracking work if you're just out and about, jogging or what have you? Are you going to be pointed the wrong way or does it slowly recenter or something?
If someone from the clickhouse team is reading this, the slack link[1] on your community page seems broken [2]

[1] https://clickhousedb.slack.com/join/shared_invite/zt-nwwakmk...
[2] https://clickhouse.tech/#community
When I proposed to use RabbitMQ for service integration my colleagues didn't agree to go with it because it "won't scale" and AWS doesn't provide a managed service. Because of an AWS fetish and awful development experience the product won't launch anytime soon.
"I guess I just don't see the use case where this is compelling. If I write a handy Unix utility in C, I'll just keep the source code around, and compile it as needed."

One use case is where the source and target are different operating systems, and either the target does not have a compiler installed or the source does not have a cross-compiler installed.

I run into this often. I do not wish to install Python or Java on every computer. I have small form factor computers where I need to conserve space. Also, I prefer the size and speed of C over Java and Python.

I think there may be a tad too much "marketing" and trying to be cute in the way this is presented but this work certainly has potential utility, whether or not it is used as intended. Even just reading through the hacks is educational.

Programming does not always have to be commercially-oriented to be useful or interesting.
Not something big enough to overrule other arguments, but the old fashion imperative java as in "mutate stuff in your local scope as if there's no tomorrow" is much nicer to consume in a debugger than the declarative "describe what you want and let the compiler figure out that it fits together or not once and for all" style that kotlin pushes even more than modern java. You certainly don't need the debugger as much for trivial mishaps that are simply not possible in the new style, but if something isn't working at all it's much harder to get your bearings with a quick step-through than in imperative. Of course it's just as possible to go all-imperative in kotlin as it is in java (even scala would allow it), but it's just painful to see an elaborate step by step block full of possible bug hiding places where a simple val...filter...map... expression could provide a clear description of the result.

That being said, my mind still hasn't adjusted at all to thinking about names before thinking about types, guess that's very much to expect after a decade of naming 95% of variables "class name, but lowercase".

(PS: I actually maintain the fantasy that there might be room for a language that abandoned the entire idea of local variable names and just referred to e.g. parameters as "the {type} parameter", pushing typical cases of more than one instance of a certain type sharing a scope into the type system)
There may be instances of lack of oversight at certain places, but specifically regarding the simple hypothesis of increasing pay for retail/hospitality/restaurant workers will result in more profit due to retaining better workers is shown not to work by the entire world not doing it.

The other aspects to consider are, are the customers willing to pay the extra marginal cost for the marginal increase in utility, and will objectively, will the cream of the crop stick around for these jobs?

It’s pretty well opined that customer service/retail/restaurant type jobs have the worst quality of life for those working in them. The amount of money needed to offset the quality of life issues at work is simply not possible for most restaurants.
Just to add to this comment, the video breakdowns I've watched on MQA are interesting listens even as someone who doesn't use Tidal.

https://www.youtube.com/watch?v=pRjsu9-Vznc -- Critque of MQA
https://www.youtube.com/watch?v=zwZ5hDzQ5Jg -- in defense of MQA

At the end of the day, people should listen to what they think sounds good (is this an opinion?). If a placebo makes someone enjoy something more, is it really a placebo? If someone can't tell the difference between low quality recordings and high quality recordings, why should they go through the trouble of sourcing the high quality stuff.

It's so easy to lose track of the subjective nature of audio in all of the objective details.
Sure. I don't have an opinion one way or another and almost certainly "misuse" acronyms.
It seems premature to be claiming that people won’t return to transit given that in many major cities life is decidedly not back to normal, and mass transit seems like it would be about the last thing to bounce back. Events and in-person work are some of the biggest drivers of transit use and are still majorly curtailed, at least here in Canada.
For a quick result: http://systmuwi.de/Pdf/Technical%20Reports/TechnicalReport_M... page 16.

And about people getting used to compression artifacts: https://web.archive.org/web/20090315092806/radar.oreilly.com... and https://gizmodo.com/ipods-and-young-people-have-utterly-dest...
You can also argue that that's what politicians and lobbyists are.
Daniel Khaneman has done extensive work in cognitive biases and still admits it doesn't improve his ability to avoid them in himself. If someone well-educated in that specific field can't improve much, I doubt there can be claims that education in general is much help.
Yeah, that's going to be a huge problem. Libraries shouldn't be doing that. They should leave signal handling to the caller and provide the functions that should be called in those cases. Just like memory allocation, initialization...
You've put words in my mouth. I think billionaires shouldn't exist because that level of wealth concentration represents a failure of the fair distribution of wealth through society, regardless of the moral standing of the individual.

Given the state of the system though, I think the only thing that could replace them would be something even less fair and more violent than what we have.
You don't even need to get to the genuinely tough scenarios that I almost certainly would have sweaty palms driving in.

There are just a lot of scenarios with utility or delivery trucks blocking lands, even modest snow, construction work, unprotected lefts with various complications, pedestrians doing crazy things, roads not on maps, etc. But an autonomous vehicle needs to be able to handle pretty much all those things even without a human present.
•lossless audio mp5<password> iMac apple
>Ops is the next guy who comes in, who is only ever supposed to keep everything running.

>Go, Java, C#, ... are for the software ops folks.

Can't say anything about Java or C# but one of the reasons we use Go is because the requirements change often and you can adapt your code quickly.

At the same time our code (my main field is systems integration) is required to keep running obviously. New requirements should not change this fact.

So on a spectrum I'd say Go is 7/10 OPS. Subjectively.

Obviously Go probably is not the type of language you should chose for your MVP or prototyping. Unless you are sure you have a full picture in your head already.
I downloaded this app to see what it was all about and I found it completely incomprehensible.
I use a disk drive to sync the discs to my music library and bring them with me :)

I can format it to MP3, or ALAC, of FLAC, or whatever I like, and I can play them on devices that are made today, or 40 years ago.

But secretly I just use Spotify for it’s discover features, and then buy CDs of the albums I like.
Online Talks and Screencasts
I don't know, I feel other laptops at the same price point as Apple Macbooks do this too, sometimes even better. I bought a HP 8530w in 2009 or so and it still works. Replacing the DVD drive for a SSD required just a common Philips screwdriver and battery replacements are sold by HP themselves or many others.
Elon Musk Is Hacking the Blockchain
I can’t speak for anyone else, but I turned it off not because of any degradation/distortion, but because the tracking wasn’t that great (on multiple fairly recent devices) and one ‘hiccup’ where you move your head but the audio sticks in place is a bigger minus than any plus from the spatial audio itself.
They said they might do that in the future, but who knows. PS5 ships with 5 profiles you can test and see which feels best.
From apes to birds, there are 65 animal species that “laugh”
All this reminds me of when the HP PA machines were first introduced. Loads of posts about how compilation was now so fast that the screen turned red due to time dilation, etc. Of course now nobody remembers PA.
My favourite bit is how to use a u-lock: put the lock around the back tire within the triangle of the frame, not around the frame itself. This protects both the rear wheel (2nd most expensive part) and the frame because removing the lock would mean cutting through the back wheel. This is widely known as the Sheldon lock strategy.
Are you sure? iOS has been more responsive from day 1 (I mean the first 2-3 iphone versions), when they were using an off the shelf CPU that everyone else had.
Show HN: Terms and Conditions Apply: A mini-game about annoying pop-ups
My "writing desk" PC is a Thinkpad X201 tablet from 2010, with the same SSD upgrade I put in my own 2010 Macbook Pro (a dedicated Logic Pro machine these days). There have always been manufacturers for whom that's the case on the PC side of things--you just kinda had to pay for it up front.
> or by connecting your Apple TV 4K to a compatible TV or audiovisual receiver

Great. That’s all I needed to hear.

I wonder why they made so basic information so hard to obtain.

I even searched the page simply for “TV” looking for that and couldn’t find it.
A March report from the National Academy of Sciences found that "directed, pulsed radiofrequency energy" was the most likely cause of the strange set of symptoms -- so-called microwave energy

Maybe the Biden administration should start wearing tin foil hats?
> But, then why not just VNC into a beastmode machine on a netbook and compile remotely? After all, that’s what CI/CD pipeline is for.

Is this how you work?
Script(;:)
I made this mini-game where you battle devious pop-ups, based on real dark patterns

It feels like the web is becoming increasingly user hostile. Every website now greats you with a plethora of pop-ups; Cookie permission, GDPR consent, newsletters, notifications. We’re all becoming unwilling experts at quickly clicking the right clicks (and crossing our fingers we didn’t give away anything too important).

I thought it would be fun to try and make a game out of it.

It’s called ‘Terms And Conditions Apply’.

In it you battle ‘Evil Corp’ as they use every trick in the book (and a few more made up for fun) to grab your personal data. Puzzles are inspired by (or outright stolen) from real dark patterns that companies are using right now.

I worked with puzzle writer Alex Bellos to help create the pop-up-puzzles. Three of the challenges are featured today in his Guardian column. https://www.theguardian.com/science/2021/may/17/can-you-solv...

Thanks darkpatterns.org, reddit.com/r/darkpatterns, webtransparency.cs.princeton.edu/dark-patterns/ and of course HN for all the inspiration!

Also a shout out to plausible.io which I used for web analytics since we couldn’t really have a cookie consent banner on our own site.
A Brief Introduction to Esoteric Languages
I’d like to point out that compiling stuff is usually disk/io intensive. Could this not just be that the Apple machine has a faster hard drive/memory?
I think the issue there, to continue your analogy, is that some carpenters are busy creating new levers, while others are busy repeating the same carpentry over and over again. Same trade, different aims.

The "multiplicative effect" is easy to translate to economic factors: it's what allows software-based companies to have very high marginal profit. The average net profit margin of a small business in the US is less than 10%, but in scaled, software-centered businesses it's not unusual to be above 30% or 50% due to the zero marginal cost of production.

But for every company like Facebook, Amazon, Oracle, Google etc which understand this and plays to it to shoot for sky-high unit margins, there are N companies like Tata Consultancy, Accenture, Capgemini (or in-house IT departments) which effectively employ software engineers to do non-reusable "glue" tasks where the margin expectation is topping out somewhere between around 10%. These folks cannot pay as much for talent, in part because their stock isn't valued nearly as much, whereas it is a relatively cheap source of compensation for tech companies.

A key to understanding the difference between US and other markets is the 1:N ratio. Software engineers in the Bay Area are gifted with very low ratios, and places where the ratio is higher in my experience have much more depressed software engineering compensation because there are not enough high margin software businesses to drive them.
This isn't a "kotlin coding god" argument. Tata Consultantcy Services (to use an example) has thousands if not tens of thousands of Java "devs". Quality isn't great, but Java has been around long enough that at this point, at least some of who they send to your project actually do have the java experience they claim.

Though speaking from personal experience, the dude/lady with 5 years of java 7 and below experiences gets stuck in their ways and doesnt write more modern Java code. I had one dude who got mad and would try to block PRs if you did lambda functions from those bodyshops.

My experience dealing with body shops. If you ask for Kotlin, the body shops will send you devs that have Kotlin on their resume, and if your lucky the body shop had them do a 10 hour online course on it. If your corporate model uses body shops you are probably gonna get better results from them with a more mature language than something newer.
I'm curious about the communication with the financial world you mention. Could you elaborate what kind of interface or API you're talking about, or at least which area of finance is involved?
AMD could use that capacity to re-lauch older GPU at a lower price and make gamers happy. Low cost GPUs (even with higher watts) might be marketable again.
see reply to sibling comment
Is it considered evidence before law enforcement knows the contents of the device?
They are saying exactly that, the DACs they ship are not ideal for hires audio.
To paraphrase an old saying - "Amazon is too big to do illegal stuff". They, and other megacorps, have transcended most of the plebeian laws and are slowly getting close to a full independence.
Wow, I've been using Apple Music on trial to see how it's different from spotify and with this news + Spotify now selling pseudo-ads in the forms of playlist and recommendation algorithm placements for less artist royalties I'll stay with Apple for sure.

One thing that really differentiates it is that the curated playlists seem a lot more cared for than with Spotify. I've found so many of the pre-made playlists that I enjoy, and with Spotify you just can't really do that since you never know what's really there because the curator liked it and what's there because the label paid for it.
Fun fact: The Apple Music Android app is suprisingly decent!
My problem with kotlin is not that it's not better, or not fun. It's that we have millions of lines of java code across hundreds of projects that will not be ported. Having to context switch in between maintaining projects is another stone on top of tech-debt mountain.
Ok, when people talk about _lossless_ streaming, they usually want their stream to match CD quality.

Also, I’m aware SACDs exists. I actually have an amp that can decode DSD encoded audio but I failed to hear a difference.
Reminiscent of the the Therac-25 (https://en.wikipedia.org/wiki/Therac-25) incident. The sad thing is that there will be a lot of finger-pointing, potentially some financial penalties that will get paid off without incident, and probably a dev or two thrown under the bus. I doubt we'll see any meaningful change as result, though.
An accurate clickbait title. Well have I ever!
If a node publicly commits to providing a random value, but then doesn't follow the protocol by actually revealing it, then that node's stake can be distributed to the honest nodes and the procedure started again.

The protocol could even increase the stake needed to be one of these random value providing nodes, every time such a failure occurred, to make such an attack more and more expensive.
This ranks highly on the Black Mirror scale (how many Black Mirror episodes could be written about it).
More and more phones are removing uSD card support. It's a losing battle.

I don't want the plastic, the physical storage requirements, etc, of a CD. With digital I don't "own" the music, sure, but I've definitely lost more music in my life from scratched discs, people not returning CDs than I ever will through Spotify.
Yes - Sayle's Law. https://en.wikipedia.org/wiki/Sayre%27s_law
nice spherical/parabolic dishes with a focus-point in your head is exactly what you don't want
+1 for this. Fish is kinda like the Emacs of terminal editors in my mind: it's more dependent on keybindings than it is command invocations.
Database Indexing
It's interesting to me that they announce a high-end audio feature a month after they discontinue their high-end speakers. I realize the big HomePod wasn't selling well, but it seems like they should have a decent Apple speaker.
Lots of stupid money flowing around these days.

I'm genuinely curious how the various self-driving efforts broke down among:

- We can do it!

- Maybe we can't do it but even partial success makes it worthwhile

- What a pipe dream but it would be morally wrong not to separate greedy VCs from their cash

I do think it's different from 5 years ago. Yes, some researchers were throwing cold water on the idea then but they were seen as contrarians. And, on boards like this one, you'd have no shortage of people going but Waymo is going to have a taxi service next year! Today, it's closer to being accepted wisdom.