skysight-inc/HackerNews huggingface dataset:
I actually think this is a decent idea. Worst case it causes global service disruption which would reveal some pretty serious security flaws with iMessage.

All the hackers have to do is make sure they don't get arrested under the Computer Fraud and Abuse Act and get thrown in jail for 20 years!
I won't defend most of the practices but sales tax is, in at least some US states, required by law to be listed separately.

example: See Kentucky Revised Statues (KRS) chapter 139 section 210 paragraph 1: (PDF) https://apps.legislature.ky.gov/law/statutes/statute.aspx?id...

edit: cited example
> In practice I do wonder though if that much power won't make code very confusing to read and write, and if the general programmer should be trusted with that much flexibility.

This is not for ordinary code, it's for writing support libraries and DSL's. You need this stuff so that the "general programmer" can write code that's as straightforward as possible in its proper context.
Stockholders are owners. If they suspect the company is sacrificing the long term for the next quarter, they are going to dump the stock as soon as they get a whiff of that.

The value of a stock is base on its long term value, not its short term value. Sabotaging the future of the company to drive short term results is something you'd have to keep secret.
Sure but it was very expensive compared to USB and Ethernet so Firewire never caught on with mainstream conumers other than some niche cases like camcorders.

Thunderbolt was also expensive, which is why adoption was limited, but it's becoming more maisntream since Intel and Apple have been pushing it in the last years, adn piggibacking over USB-C makes it an easy sell comapred to requireing a separate connector like firewire.

Still, thunderbolt peripherals are way more expensive than USB ones, so like Firewire before, use is still more in the enthusianst/professional space.
Hmm, interesting. I really wonder how I could miss this all my life.
(Would have made them here as well, but not anymore)

Edit: spelling
There is a huge different between a blue collar New Yorker and a Palo Alto techie in culture though. I’ll take the nyc rudeness over the fake politeness in California. As a European I fund New Yorkers much easier to connect and befriend people than people from both the pacific coast.
Developer based from Austria here - I'll counter what most are saying.

Europe has a much more stable / less volatile job market, mass layoffs are subject to union negotiations (see Google's debacle in France) and your life will generally be much more stable. Citizenship is also, comparably, easier to obtain in the long run compared to the bureaucratic mess US naturalization presents.

If you are at all willing to learn the language and are someone who prefers a calm life with a social safety net over just "more money", I'd recommend a salaried job with pension in Germany any day over an overpriced US college.

Added bonus: University is actually free as in free beer (even for non-EU citizens it is 10-20x cheaper than US based institutions)
I think it can be reasonably believed that the teacher must've meant it. She doesn't know the grandmother, but she does know the kids, and kids tend to be fairly open about excitedly telling their friends that their grandma is visiting. Eg my niece's teachers know she really enjoys it when I visit despite never having met me because she draws me often.

It can also just be seen as an appreciation towards the grandmother for being there enough for the kids to come to the meeting.
This is an interesting point, but I think the reason for it is a little different than you're suggesting.

When I was younger and would go hiking or climbing in Scotland and Wales, I would definitely have to be quite mindful of "showing I was not a threat" when entering small village stores and pubs there.

The more densely and contiguously populated and area is, the easier it is to (a) feel a part of the "in group" (b) not feel aware of the difference between "insiders" and "outsiders".

My experience is that the behavior you describe in Americans is roughly proportional to population density and tourism levels. Areas with lots of people and/or lots of visitors do not require this "low threat establishment". Areas with less people and/or less visitors often do so. I think this is true of Europe just as much as the USA, and I would guess it is probably the same worldwide.
Just some code examples of what was being tested
Show HN: Plain Text Sports
I would hazard that this is a function of our Wild West/Frontier culture. America had individual gun ownership since inception. Unlike Europe where lethal weapons/training were not available to every level of the social strata. America was a free-for-all for a very long time with very different cultures clashing constantly. You did not want to present as a threat in a world like that. I wonder if this is still common in less developed countries where life is cheap and access to lethality is easy.

More contemporarily, I can speak specifically to black culture- if you're black interacting with white strangers in a foreign environment, you may find yourself being overtly friendly to strangers simply as a means to compensate against any potential stereotypes. I'm sure being a minority in any situation can elicit this reaction though, including being a white minority. And I've also experience d the opposite, where I'm a "white" minority- and I had to simultaneously present myself as not being a threat, but also not an easy victim.
The CNN article makes it seem like it was a mystery for a long time, but if you look at the original blog, it's clear in the comments that from the very beginning readers of the blog suggested it might be a telegraph code, but they didn't know exactly from which book.
I have a little over ten years experience, and when I read code that I wrote at 1-2 YoE it's shamefully bad, but after that it starts to get pretty good. I don't think anyone would notice a huge change between my code 5 years ago and today. I've moreso improved on soft skills.

Though it probably helped that I had two mentors at a job 2 years in who were ruthless about reviewing my code.
Yes, they have mastered the system - the company name is apt.

Otherwise, I can't imagine that the benefits from visibility outweigh the reputation damage from posting jobs that are not open.
Cross-Site web wide google tracking based on my interests and usage patterns of YouTube.

Basically Mass surveillance, stop tracking me and I will pay, which is what meta was forced to offer in the EU ( that is also reportedly Not enough, as you can't lock public rights behind a pay wall. )
> Adding a bulk send option is easy. The problem is that you will then get 700 reply emails, each slightly different at which point you will be stuck.

Legislative solutions i.e., default to "opt in" for data collection and "sharing" (with a prohibition on nagging the user to do so) seem to be the way, but it seems a universal that politicians do not represent ordinary people's interests.

> That said, we are working on automating it.

I'll keep checking back on your project. Thanks for putting in the effort.
We live in a world of techno-fuedalism, you are not alone. Every company wants an MIT graduate. They want someone "sexy" like a "rock star." One company's I looked at asked me "what is the most impressive thing you've worked on?" Like that really indicates the quality of my work.
Types of Software Testing Every Engineer Should Be Using for Better Results
As someone who is heavily unemployed, I am willing to help without any compensation.
These garments aren't washed with water?
> Rust should learn from this work and skip the layering.

As someone who uses Haskell professionally, 100% agree. Monad transformers are an (unfortunate) solution to the problem of stacking effects, not only due to the required lifting (to pick the appropriate handler), but due to the lack of compositionality and rough UX for the developer. Algebraic effect libraries are a lot easier to use (but I cannot speak for how easy/hard are to implement).
An os that nobody is writing zero day exploits for ?
I think you've missed my point entirely but that's fine.
> This requires proving the users intent

Companies are permitted to deny service to anyone at any time for any (non-protected) reason. They typically don't have to justify service terminations to a court of law. Who would they be required to prove user intent to, and why?
Zip codes aren't specific enough to determine tax rates. Zip codes are assigned by the post office to facilitate delivery of mail, not to determine which taxing districts an address belongs in. You really need the whole address sometimes. Because the city name on the mailing address often indicates the city, but not always. And some taxing districts don't follow city boundaries anyway. And you need a process to handle exceptions, because boundaries are complex and sometimes mistakes are made.
He still has an executive producer credit in the latest season. Not sure what to make of that but it’s there
MIT licensed work still requires attribution, which (as far as I know) current AI models / training practices are unable to handle properly. From the MIT license text:

> The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

https://opensource.org/license/mit/#:~:text=The%20above%20co....
> If they had chosen Chrome OS instead it could have actually provided some value in terms of performance, security, modularity, and developer APIs.

I have not worked at Google. My assumption was that they wanted to avoid the GPL and avoid Linux's strick userspace backwards compatibility to get things upstreamed.
Yeah, and everyone is looking for the next "distraction-free!" setup, so I suppose it might accomplish that to some extent as well.
Windy webcams: my first Home Assistant integration
Hi homeassistanters !
Since a while I am playing with home assistant, looking for nice integrations and always new automations ideas.
Recently, I wanted to integrate my favorites windy webcams to track pictures, but didn't found the integration for that :(

I decided to create finally my own integration, and it was fun, I discovered the core of home assistant and the architecture, nice framework.

https://github.com/earendil06/Windy-Webcams

You can install it with HACS, I will try to improve it and maybe integrate more things from windy which provides plenty of nice other services.
We're programmed to die anyway because it's good for the next generation. Dying makes room for the next generation, and kills off the parasites accumulated in our bodies that have adapted too well to living off of us.

The reason humans live to be grandparents is the grandparents' role is to take care of the grandkids while the parents work.
Tobacco is anyway in decline after it was demonstrated to kill people not directly using it. There have been efforts at limiting alcohol, some catastrophic. Practically nothing has been done yet about concentrated sugar.
Stackful fibers are an anti-pattern. See Gor Nishanov's review for the C++ ISO committee http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2018/p136... linked from https://devblogs.microsoft.com/oldnewthing/20191011-00/?p=10... . Notice how it sums things up:

> DO NOT USE FIBERS!
It's an arms race. People are being killed.

Ban air bags in SUVs. Mandate a driver-facing spike in the middle of the steering wheel.
There’s no fundamental objection to requiring people to master difficult concepts in programming: see the ubiquity of the LeetCode Hard interview. Why then is this such a barrier to the adoption of functional programming and sophisticated type systems?
Am OP, and yeah this is pretty much it. For me it's the fact that it's a huge chunk of not-great-quality plastic, when all my other devices are aluminium or better plastic. I'm lucky to have had no issues with the inputs, but they are known for having problems.

I'm also absolutely fine with these trade-offs for the price point, and in fact if pushed, I'd probably rather have a £400 device like this compared to a £500+ device with the same spec made of aluminium with slightly better inputs.
Isn't the whole point of immediate mode UIs to get rid of the "event loop" though?

> multiple application views that conditionally show/hide

The ImGui way of doing this is to conditionally run or not run the code which describes the conditionally shown UI elements. E.g. a simple

if (viewShown) {
...code which describes what the view looks like
}

There are plenty of real-world applications with complex UIs implemented in Dear ImGui which don't seem to have a problem with those things, e.g. see https://github.com/ocornut/imgui/labels/gallery

> The trouble comes from not componentizing things...

In ImGui, reusable UI components are just code which describes the UI component by calling lower-level ImGui functions and which itself is a new ImGui-style function. It works surprisingly well.
off the top of my head:

- all useful interactions are hidden behind useless slow animation and multiple additional clicks

- photo selection is an awkward double scroll

- stickers are tied to external apps, cannot be searched, take ages to load when you switch between sets

- link unfurling and file previews are hit and miss, often take ages to happen

- pinned chats are useless awkward circles that take up space instead of being actual pinned chats

- continuously broken on MacOS (photo selections, unread status synchronizations, keyboard shortcuts etc.)

And it's a key app they have on two platforms.

Compare that to Telegram which exists on 5 platforms and web, developed by just a handful of people, and has everything and more.
Interviewing.io compared public data to their internal data and make a compelling argument for hiring to pick up in Q2 [0], though I don't know if the recent spate of 2024 layoffs change this calculus.

[0] https://interviewing.io/blog/when-is-hiring-coming-back-pred...
“There's only two things I hate in this world. People who are intolerant of other people's cultures and the Dutch.”
Arguably, decentralized approaches have other advantages when it comes to redundancy, gradual upgradability and expandability.
https://news.ycombinator.com/item?id=39007004
The stack only helps a little. Even basic operations like "add two numbers together" require the use of memory (as there is no opcode to add two registers together).
I tried wireless speakers. They had poor fidelity and the music was often interrupted by static and dropouts.

The same thing happens with my Roku remote when I plug headphones into it.

No thanks.
Yeah, I get your point. However I also think [see more]
> Working with individual clients is worse than my day job

I can fully relate to this. For this reason, I generally prefer to work with just one "primary" client at a time.

Doing any moonlighting alongside a job though is playing on hard mode.

With regards to finding a full time job, how do you go about it (when you do)? Just hit up your network?
The link to the video showing how to unwrap an onigiri was very helpful! I’ve encountered that wrapping before but I found it confusing. (I don’t read Japanese and I couldn’t figure it out from the diagrams.)
> I'll add that kanban means much less time filling a backlog, to the point that an individual can own that, and you're eliminating that meeting.

I've only ever been on projects where the backlog was filled by a PM and or lead engineer and then reviewed collectively and maybe some amount of re-shuffling would take place. Are you saying you've been in meetings where the backlog started empty and it was populate with the entire team in the room?
Buried on page 5.

> 129. GTA 5 actor goes nuclear on AI company that made a voice chatbot of him (pcgamer.com) 72 points by pavel_lishin 3 hours ago | flag | hide | 73 comments
Sorry, hundreds of political consulting agencies are already warming up their GPU clusters with uncensored local models.

I am running some experiments too.
Trying to store JSON-like data in a way that's both compact and fast to operate on directly is a challenge. IIUC this is is something SQLite has wanted to introduce for a while, but it took them some time to find a viable approach.
As someone from "Bless your heart" country, there is nothing fake (or secret) about it. It is used in two context and everyone there knows exactly which one is meant when directed at them or others.

A passive aggressive dig, or, a genuine statement of care. However, I can definitely see how people who did not grow up around it may see it as fake or weird or question intent.
I think part of the reason was what was missing:

> I would have liked my guests to say that they were looking forward to spending more time with me, that they really liked the evening together, or that they felt happy or connected to me.

As a Dutch person, I think saying "Thanks for dinner, was fun!" is fine, but I could see how saying just the first part, or focusing too much on the effort spent on the food, could make me suspicious, as if that was the most positive thing that can be said about the evening.

Also, I think it's quite common to exchange a few words about when one might meet next, either concretely ("See you at X event?") or vaguely ("Let's meet again sometime soon!"). If it's left out, one might suspect the other party doesn't want to meet again, perhaps.
Dependency Graph for Knowledge
I have been dropping links to this article since 1998. Lol. It has definitely stood the test of time
Sorry, that was indeed nonspecific, you’re right. The add-on features for VPCs are commingled with the concept for me since they almost always go hand in hand. Internet gateways, transit gateways, EIPs, service endpoints, etc., and their fixed costs. Yuck.
Can you elaborate?!
I missed comparison to earlier repetition equations like SuperMemo.
Is there any hope for comparison and reference, or will precursor be forgotten?
While I find your explanation plausible, who has the muscle memory to press "g", "c", "c", spacebar, lift hand to numpad, "1", "6(no 3 sire!)", hand back to home row?
That "no clutter whatsoever" results in every action requiring two-three more clicks than necessary.

As for "fast", just the animation in the main action menu would like a word. And then try to select stickers
How to Set Up a Shared Pantry in Your Apartment Building
In the winter, I'll let heated water cool to room temperature before draining it, releasing all its extra heat into the house.
Smart. Not all contributions can be measured in points. Some team members do a lot of support/mentoring work, for example.
This reminds me of a study where they compared the time taken to solve a problem comparable to a two-star AoC problem in difficulty across different dev environments, such as languages and IDEs.

There are a lot of anecdotes about how "it's the programmer, not the language" or "any language can be productive", etc...

The actual results were that many popular languages are more than an order of magnitude slower to achieve time-to-correct-solution than others. From memory, the fastest was F# with about 20 minutes, then Python and C# with about 40 minutes for both, and then C/C++/Java were hours to even days!
Humorous messages banned from highway signs
The law is called “Regulation (EU) 2022/1925 of the
European Parliament and of the Council on contestable and fair markets in the digital sector”.

It's not an outrageous conclusion that the law bans blatantly unfair practices, when that's what it sets out to do.
Some big apps are actually unusable slow for me on crazy fast hardware, I'm talking typing on textboxes not having good fps on Facebook...
Fml
An elaborate plan by who? If Apple opens up iMessage to RCS as promised to EU markets, Beeper Mini becomes obsolete overnight.
> The reason to switch to ARM is to get better performance, especially per-watt.

I am not expert, but I cannot remember ever hearing that before. Why would arm have better absolute performance than x86?

As a spectator, reading tech press about architectures gave me the impression that even in performance per watt, the advantage arm has over x86 is fairly small, just that arm chip makers have always focused on optimizing for low power performance for phones.
And for binder… permissions management… inter-app comms. Share sheets. and all other APIs… yeah… no. Not with the architecture of Android
The fact that the iMessage team still can't figure out how Apple's own sync works is mind boggling.

Messages are always lost, or marked as read when they are not, or marked as unread even if I deleted them on other device, or...
i use this to teach children electronics, it's amazing, the only thing which is not idea is mobile support

if you're building a similar tool for browser-simulation please, pleaaaaaaase:

do not require me to have an account to enter to simulate, this reduces friction 100000x

i work with children

trust me
Look, to be honest, I just think we have vastly different opinions and views on the world and how it works. There is absolutely nothing in your message that gave me any pause, and I think we start from irreconcilable positions.

> I'm only responding to the people who use the phrase to justify massive inequality of wealth, so I'd like to hear what you think it means, and how it justifies that inequality.

I do think that there is probably too much inequality for it to be healthy for society, but I am not of the opinion that "billionaires should not exist" or that anyone rich is some version of evil.

I believe fundamentally that two workers who have different productivity and/or different work ethics should be compensated differently. Elon Musk (and many rich people) have, on average, better work ethic and considerably better output. Just by the fact that Elon has been involved in so many successful ventures at a global level, that is by definition proof that he is doing something better than virtually all of us.

> I don't even know what "hard work" is supposed to mean here

In previous replies you associated hard work with physically strenuous work. I think they are orthogonal concerns. Working hard means making progress on problems at the edge of your abilities. By your definition, someone shovelling bricks for 8 hours is working harder than someone working 8h in an office. By mine, that is not necessarily true.

Also, even if your definition was true, paying someone purely on how 'hard' they work would still not be a good idea.

> Without that lucky jackpot, none of your "revolutionary companies" would exist.

This sentence does not sound as good as you think it does.

Sure, loads of people end up with the biggest percentage of shares in a company like PayPal and then also continue with other extremely impactful ventures, one after the other at the edge of technology. Repeated moonshots is "lucky".

> I don't believe in the Mars fairy tale that's been sold to space nerds

Me neither, but have a look at how many launches have happened each year before and after SpaceX, in a field entirely dominated by national agencies. No matter which way you cut it, SpaceX has ushered in a new era in space exploration. I won't even bother arguing more about this, this is honestly ridiculous.
I get that. I meant (and should have said) that there's no reason to think STEM undergrads are going to have better law school credentials than anyone else. They may want to do IP at a a major law firm, but may end up in personal injury.

Also, undergrad degrees in anything do not signal much expertise in the field, only that you could manage to get a degree. Nobody will base their decisions on someone saying 'I have a BS in X and I think ...'; they will want to hire an experienced, successful professional for advice. There are IP lawyers with masters degrees, and/or who worked for years as professional engineers.

In fact, all else equal, I'd expect STEM undergrads to do worse in law school, which is a humanities endeavor. For example, an essential skill is writing at a high level.
And humidifying in the process
Why would someone encode words for a weather forecast?