skysight-inc/HackerNews huggingface dataset:
> the quickest way to get high code coverage numbers

apochryphal tale of test coverage + Goodhart's law:

Team is responsible for a software component that's two-thirds gnarly driver code that's impossible to unit test, and one third trivial stuff that's easy to unit test. Team has 33% unit test coverage.

Test coverage becomes an organisational KPI. Teams must hit at least 80% statement coverage. Oh no!

Team re-architects their component & adds several abstraction layers that wrap the gnarly driver code, that don't serve any functional purpose. Abstraction layers involve many lines of code, but are elegantly designed so they are easy to test. Now the codebase is 20% gnarly driver code that's impossible to unit test for, 10% trivial stuff that's easy to unit test, and 70% layers of unnecessary nonsense that's easy to unit test. 80% statement coverage target achieved! Raises and promos for everyone!
Some businesses' economics simply don't make sense if their labor costs grow X%. Maybe they can charge more to make up for it, but it's actually not as simple as "this business owner is being cheap."
I think I got an actual 56k connection once, felt like a millionaire.

38.4k about 70% of the time, and 28k 20% or 14.4 the remaining 10%.
To*
What seems to work quite well is, you ask the AI to build something that fulfills your requirements. Then you ask questions about the implementation until you understand it in detail. Meanwhile you ask it to improve portions of the code based on your insights and your results after trying it out. So the black box morphs into a mental model that the machine has helped you to attain.
Note that "trip" in transport lingo (I'm not sure if Australia has more nuance here) usually means goings from A to B, and disembarking from your vehicle.

So if you drive 20km into town, stop to fuel up, then make quick stops at several locations to shop or run errands most of those "trips" might be quite short, even though the total journey might not have been practical except by car.
I have another name for that: Refusal to Concede. Before fall asleep, I still have a chance to do something great with my life. After, it's officially another wasted day.
NextCloud does exactly this: AGPL, no CLA.

https://github.com/nextcloud/server#contribution-guidelines-

>Nextcloud doesn't require a CLA (Contributor License Agreement). The copyright belongs to all the individual contributors. Therefore we recommend that every contributor adds the following line to the header of a file if they changed it substantially:
>
>@copyright Copyright (c) <year>, <your name> (<your email address>)
I suspect that many people still havn't realized that the elephant in the room is not solved by stricter laws. Because those are in place everywhere. The elephant is what is supposed to happen to those people. Because nobody wants them. And when you cannot deport, what are you going to do?
What would the tax implications be if they were to change the corporate structure?
I can tell you've never actually been poor, you image what they're worried about is "participating in popular culture".

That's the middle-class concern of children who have never known what it's like to go hungry.

Of all the things to push for being publicly funded, this aint it. How about daily medical and dental? How about insurance for vehicles so the poor don't get unduly punished?

I could go on and on, your perspective is just out of touch.
Anyone who thinks reckless immigration policies don't lead to crime may as well stick their head in sand.
Why can’t they be deported to the country the came from?
Who would like to ddos free 3d app?
> You can make abstract arguments about how in a post-scarcity utopia, no person should ever have to work. But we're not there now and

I would argue that either A) developed nations _are_ post-scarcity or B) it's impossible for a society to ever reach post-scarcity.

If we strip away all the "necessities" we've added over the past 100, 50, 20 years, and instead focus on what we've long considered basic necessities (food, shelter, clothing), then developed nations are post-scarcity because everyone has access to those necessities -- even someone "homeless" in the US has access to shelter in a real building, though it's only the minimum.

If we say that the "necessities" we've added are genuine necessities, then how can we ever reach post-scarcity if we're able to continually redefine what are necessities?

In either case, we should focus less on scarcity of "necessities" and more on absolute poverty, which leads to:

> you don't get there by preventing people from working before that vision of a 3D-printed, AI-based future can be realized.

Abject poverty is the norm, and nations became "developed" through brutal labor, including child labor. We shouldn't be telling people to stay poor because we don't like their working conditions.
It totally is his fault if those people were directed by him to pretend to be employees of the company – which he seems to admit.

"I contracted some people specifically to pretend to be employees so that someone else would be deceived into thinking they were employees. But somehow it's still not my fault that this person was deceived."

Seems like a weak defense.
The coffee shop in my neighborhood is open from 6am to 2pm Pacific. We observe daylight saving time. The shop hours do not change. So, what UTC value do you store?
At my last job we had types for a `Time.t` (time + date + timezone), a `Date.t` (just a day of the year), and a `Time.Ofday.t` (a time of the day with no timezone or date attached - like 8:00 AM).

This worked really well! You represent (1) with a `Time.Ofday.t`. I suppose if you wanted you could represent (2) with a `Time.Ofday.t` + a `Date.t`, although it kinda seems to me like you want to keep timezone information around if you're dealing with DST changes.
Absolutely wrong: https://en.wikipedia.org/wiki/List_of_sovereign_states_and_d...
A terminal does not make something expert mode. It just means that the software has an outdated user interface.
Universal Paperclips and Adventure Capitalist are more about finance, but that’s still a key part of engineering right?
This behavior is probably pretty normal for anyone with a job, family and kids. I wouldn't associate it with 'revenge' though.

For me 2 things help with the sleep deprivation, power naps and going to bed super early once in a while.

Power naps started working for me nicely once I removed the stressful requirement of actually having to sleep. I just set my phone timer for 20 minutes and allow my mind to float away. Just hitting sleep for a few minutes this way is super helpful and refreshing. And 20 mins you can easily sneak in even into a work day, or when coming home from work.

The going to bed super early is just me crashing once in a while. Sleep deprivation accumulates and for the sake of my health I just let my body crash at 7pm. Happens maybe once a month.
In terms of trajectory, I'm not really convinced we can do much better than we are now. Moore's law is ending in the next decade as we hit fundamental physical limitations in how many transistors we can pack on a chip. The growth in computational power is going to slow down considerably at a time when ai companies are struggling to get more gpu compute to train new models and run inference. OpenAI themselves supposedly stopped sign ups because they're running out of computational resources, to the point that it's impacting research. I don't see us getting much better than GPT-4 on Von Neumann machines without expelling ludicrous amounts of capital or a see change in how we fundamentally do computation. It's hard to get around the fact that LLMs are already extremely expensive to run.
The problem isn't that Elon says those things, the problem is he is who he is. Oh, and saying "calm down" is pretty much the pinnacle passive-aggressive move, but you knew that.
> My only problem with them is they are not "bikes" as in exercise, they are a means of commute.

Have you tried one? They can be quite fun for exercising!

I am a biker for > 15 years. Mostly Mountainbike in the past, but more Road and Gravel recently. I initially also expected e-bikes to be more for commuting, and less for exercising. After my parents bought e-bikes and I took them for a spin I however think they are awesome for exercising too. On these bikes I usually have a higher average heart rate per hour than on the regular bike, and burn more calories. I think this happens because its just so much fun and motivating to get up a hill with > 20km/h.

But it might depend a bit on the terrain: If the terrain is mostly flat and the bike has a low speed limit (e.g. 25km/h in the EU), then the e-bike will feel more of a chore than the regular one. Also the e-bikes battery should be sized well enough that it can sustain a long exercise ride (which would be 3-4 hours for me).
There are no safe parts. The gangs have blown up explosives all over. This is about 1 km from where I grew up:

https://images.aftonbladet-cdn.se/v2/images/7804ea1d-2a5b-4b...
Is there a way to port this to iOS? Apple doesn't provide an API for their version of this.
> Alas, the author has inadvertently presupposed the existence of agents with free will

The existence of agents, not the existence of free will.

> For one thing, it uses the language of cause and effect ... is the mass the cause of the acceleration?

Completely irrelevant.

> In order to at all make an intensional agent's behavior understandable, we have to treat them as uncaused causers.

Since your argument feels like 'language games' in places, let me play one too: "We have to treat x as y" strongly implies that x is not y, but it's useful to pretend that it is.

> And you have spoken counter-factually about this agent: the agent could have chosen to vary or not to vary the force.

"Could have chosen" is like a coin which "could land on one side or the other". Not knowing the outcome of the coin flip is no reason to suggest the coin had a choice. Likewise with more complicated devices. From simple open-source programs, to programs whose source code you can't see, to a set of pre-trained weights embedded in an LLM mimicking neurons, to neurons themselves, automata become harder and harder to predict, but there's no cutoff after which an input-output device becomes qualitatively different. We are soggy meat responding to measurable electrical signals.

> But arguing against free will by invoking the language of cause and effect, as the above definition does, is a category mistake

If not cause-and-effect, what exactly do you propose 'free will' is 'free' from?
That I would consider fraud, personally. I’m referring to more subtle bias than that - like maybe you’re putting someone through a scenario, then trying to classify their emotional state afterwards. You classify the clear states properly, but are biased in classifying the borderline ones - like it’s not very clear if they’re sad or anxious, but if anxious fits your hypothesis better, you tend to classify these unclear states as anxious.

Maybe that’s not a good example, I’m not a psychologist. But in my experience, scientific studies are full of a surprising number of judgement calls, in all sorts of areas (experimental design, experimental execution, result classification, statistical analysis, exclusion of outliers, etc.), and it’s naive to think bias doesn’t seep into all of these, even for people who are quite committed to the ideals of science. I can’t think of a good way to combat this except very extensive independent reproduction of results.
Businesses do this to hide the cost of inflation by presenting lower fees than they are willing to accept for their services.
Business: "I'd like to buy paper."

Wholesaler: "That's $x per team."

Business: "The market price has gone up. That means people don't want to sell paper anymore!"

THAT'S HOW YOU SOUND, OUT OF TOUCH WHINERS
Again: which numbers? Don't dogwhistle, spit it out.

If you mean immigration: roughly 1 in 4 Swedish residents are either first- or second-generation immigrants[1]. This is directly comparable to Belgium[2].

[1]: https://en.wikipedia.org/wiki/Sweden#Demographics

[2]: https://en.wikipedia.org/wiki/Belgium#Demographics
That charts paints a rather skewed picture by only focusing on firearms rather than murder overall. This is not a bad thing to highlight, but you should absolutely not confuse the two.

Looking at [1], murder rate in Slovakia is comparable, and Hungary only slightly lower. Sweden isn't even near the top murder rate in the EU, and a number of other countries which accepted a large number of refugees have lower murder rates than Sweden.

[1]: https://en.wikipedia.org/wiki/List_of_countries_by_intention...
I think that it's actually P. Bourke's Tree : http://www.paulbourke.net/fractals/lsys/
Ah the good old "no one wants to work anymore":
https://www.snopes.com/fact-check/nobody-wants-to-work-anymo...
> What is "geek settings turned on?".

Not hiding file extensions. The worst setting Windows ever had, ostensibly intended for the benefit of noobs but I never understood why.
I think the recommendation is to use a datetime with the timezone explicitly set to utc? I think the numbers vs. objects thing seems like a distraction...
Not the beginning of the end of humanity.

But maybe the beginning of the end of OpenAI.

A week ago I was saying that it's likely the leading AI company in 5 years time hasn't been founded yet.

After the news Friday and looking more at how Ilya sees the future of neural networks, I actually thought there's a decent chance OpenAI might correct course to continue to lead.

If it becomes too productized under a strengthened Altman, it's back on the list of companies building into their own obsolescence.

The right way to the future is adapting alignment to the increasing complexity of the model. It's not just about 'safety' but about performance and avoiding Goodhart's Law.

The way all major players, OpenAI included, are handling that step is by carrying forward the techniques that were appropriate for less complex models. Which is a huge step back from the approach reflected very early on pre-release for GPT-4's chat model. An approach that seemed to reflect Ilya's vision.

As long as OpenAI keeps fine tuning to try to meet the low hanging fruit product demand they've created and screwing up their pretrained model on measures that haven't become the industry target, they aren't going to be competitive against yet to exist companies that don't take such naive approaches with the fine tuning step. Right now they have an advantage in Ilya being ahead of the trend, but if Altman returning is at the cost of Ilya's influence, they are going to continue to dig their long term grave in the pursuit of short term success.
Hardly. Imagine licensing your voice to Amazon so that any customer could stream any book narrated in your likeness without you having to commit the time to record. You could still work as a custom voice artist, all with a "no clone" clause if you chose. You could profit from your performance and craft in a fraction of the time, focusing as your own agent on the management of your assets. Or, you could just keep and commit to your day job.

Just imagine hearing the final novel of ASoIaF narrated by Roy Dotrice and knowing that a royalty went to his family and estate, or if David Attenborough willed the digital likeness of his voice and its performance to the BBC for use in nature documentaries after his death.

The advent of recorded audio didn't put artists out of business, it expanded the industries that relied on them by allowing more of them to work. Film and tape didn't put artists out of business, it expanded the industries that relied on them by allowing more of them to work. Audio digitization and the internet didn't put artists out of business; it expanded the industries that relied on them by allowing more of them to work.

And TTS won't put artists out of business, but it will create yet another new market with another niche that people will have to figure out how to monetize, even though 98% of the revenues will still somehow end up with the distributors.
I never understood this argument. The ISO8601 date string is as much a convention as a unix timestamp is - without context neither are decipherable. If anything, unix timestamp is easier to explain to an alien than a date string. It has a starting point (1970/01/01 00:00 UTC) and it counts seconds from then. Care to explain how an ISO8601 date string is constructed?

Also calculating amount of time between two ISO8601 strings without libraries is nor trivial, or any other operation actually. When dealing with dates, there is only one simple way to work with non-localized times, and it's not ISO-something.

EDIT:

> ...and what epoch and timezone to use.

This is also not correct. Unix timestamp has a well defined epoch and it doesn't deal with timezones (though the epoch itself is, of course, usually defined as 1970/01/01 00:00:00 UTC). You are free to define other timestamps, but unix timestamp is well defined.
Someone downvoted me so apparently doesn't like the idea that not all people are tribal animals, or doesn't like what I linked to.

Just look at a diversity of television and movies and you will see a variety of types of people presented. You probably won't be compellingly interested in those varieties that differ too much from your own, but that certainly doesn't mean that they don't exist.

What's primarily tribal about the psychology of the characters in The Piano?
The article ignores the step after paying people more - they usually need to raise prices too, and customers balk and don't want to pay either.

That said, my opinion is if rent was cheaper, a lot more people would be willing to do these service jobs of it meant they could live independently.
Thanks, my bad. I'm still paywalled, so I went to https://en.wikipedia.org/wiki/Cassette_tape#Cassette_culture where TIL tapes also played a role in the 1979 Iranian Revolution.
Because that country typically refuses to let them enter.
That already exists.

You can buy kit to electrify your bike on amazon and alix
I worked at a non-AOL ISP as tech support back in the day and still have the occasional flashback to having to talk folks through uninstalling the custom TCP/IP stack the “Try AOL” CDs would install.
Peer review’s fundamental flaw is that science only works through replication and peer review tries to sidestep that as a cost saving measure. It doesn’t mean there’s no value - having peers review your work can be valuable. But as any professional coder can tell you, a code review is an extremely low quality signal that can only catch obvious bugs, typos, and stylistic/basic rule conformance issues. It can’t explain why you made various design decisions and whether those were any good to begin with. I think its current role as gatekeeper is probably overall more harmful than helpful as it lends legitimacy it doesn’t have a right to (ie this paper is right) but I don’t have a better suggestion other than independent replication. Maybe more separation between who designs, conducts and analyses experiments with the analysis people being rewarded if there’s no result while the design and experiment people being paid if there is to set up a feedback loop?
If he wins in this, it’ll mean he’d maneuvered himself into a position of controlling the whole thing—in fact, if not on paper—some time back. The “coup” people’ve been writing about will have been his actions over the last year or so, not the board’s.

Big money on the line. Insane, life-changing payouts in the cards. Altman and MS on the side of those, the board on the side of the mission. Money’s likely to win.
We ? We the users have 0 say into what the web looks like, where it is heading, how it works and how it is financed. Indeed capitalism, through for-profit companies, decides why list of bookmarks are not sufficient anymore, why we need to fill pages upon pages of artificially generated crap, why strong superficial emotional reactions are more valued than thought-out reflexions, why instant comment is better than slow analysis. It's all about monetizing content, monetizing reactions, monetizing everything. We don't create to pay for the infrastructure, we are milked for personal profit. Not our profit. We haven't discussed at all how we want to share content.

Doing list of bookmarks is our way to organize ourselves. Always has been, always will be. Except now we know why we have to do it, compared to times before where monetization was an attractive light that we didn't know was a trap.

SEO won't work because we don't care about SEO. We care about personal touch, about lightweightness, about sustainability; none of those are provided by ad-based business because none of those are provided by capitalism, by construction. It's not about being the biggest, it's about being ours.
A bb gun might not do the trick but a pellet gun would. I mean, hypothetically...
Even before that, magnetic power connectors were common on kitchen appliances like kettles and fryers.
Honestly, there's no great real-world analogy, that's why we keep re-discussing it (and ultimately, I think, the business model is flawed). Let's try a better one though:

I go into a store and they offer to give me a free cupcake if I'm willing to take their branded bumper sticker and put it on my car. I say sure, take the cupcake and the bumper sticker, and toss the sticker in the trash before I reach my car. Now they're following me out to my car to make sure I put it on. Fine. I'll do it, and then once I turn the corner, I'll pull it off and toss it. And the cat and mouse game continues, which is why nobody tries the "free cupcake for a bumper sticker" business model.

This thread starts, and someone says "You could always just pay for the cupcake, or keep the bumper sticker on your car..." Wow, no shit, Sherlock! That's obvious and adds nothing to the conversation.
It's in there! (as Shapez) I should add the free demo at shapez.io though.

Can't wait for the 2nd one :)
Quit playing in the road, then.
https://en.wikipedia.org/wiki/Rosalynn_Carter
The problem with powerful languages is you can misuse them. The maintainers are deprecating a perfectly-good API, which is likely used by many people, simply because someone, somewhere, might not have read the (very clear) documentation and misused it. Maybe they should deprecate strftime() and strptime() because someone might serialize a datetime and drop the timezone.
Unfortunately few animal gametes are as hardy as those of plants and fungi. In terms of a record of genetic and phenotypic diversity, the global network of natural history museums (at least those with research arms), largely play this role.

<sarcasm>
As soon as we figure out how to rejuvenate extinct species from their DNA records we should all be good ... <wink>
</sarcasm>
> If MS breaks the lease agreement with OpenAI

If that happens. AMZN, or GOOG will be all over that.
Mechanical clock accuracy used to be pretty important for navigation to determine longitude. A large prize was offered by the British government to whoever could invent a way to accurately determine longitude.

It's an interesting look at the high-tech world of yesteryear.

https://watchesbysjx.com/2019/09/john-harrison-marine-chrono...

https://en.m.wikipedia.org/wiki/Longitude_rewards
Which part is elitist? The description or suggesting that paying 60euro for cash is acceptable?

Wild.
That's really cool :) thanks for sharing!
https://www.government.nl/latest/news/2023/06/26/public-nuis...
YMMV - The reverse for me. I hate it when I don't see the extension. And you'd think that a file named File.xls.scr with the icon of the Excel would be seen by a user, but it doesn't.
Most banks just let visa/mastercard do the exchange and maybe tac on a % fee. So the bank doesn't list an exchange rate because they don't maintain one. So find out in advance if your bank adds a fee and then check Visa [1] or mastercard [2] when you actually need to work it out.

[1] https://usa.visa.com/support/consumer/travel-support/exchang...

[2] https://www.mastercard.us/en-us/personal/get-support/convert...