skysight-inc/HackerNews huggingface dataset:
Do you have to put "bad man" in quotes? It's possible to respect his achievements without lionizing the person

He's legit terrible as a person, someone who spends a significant amount of his time dedicated to trolling is not someone we should look up to
We play video games that aren't anywhere near real life levels of realistic. IMO the main issue with VR is it makes you feel nauseous
An abstract syntax tree can't have cycles by definition.
> The City’s failure to implement the Required Actions will result in HCD initiating the process to revoke housing element compliance. Various consequences may apply if the City does not have a housing element in compliance with Housing Element Law, including ineligibility or delay in receiving certain state funds, referral to the California Office of the Attorney General, court-imposed financial penalties, the loss of local land use authority to a court-appointed agent, and the application of the “builder’s remedy.”
to me it's even beyond readability, it's a close oneliner scope.. less opportunity to insert some weird statement / bug in it

but anyway, to some senior engineer, the dict comprehension is a chore
That link is less than 2usd (1.62chf) for me. I’ll never understand Ali’s pricing.
It's already profitable (although the Q2 profits were apparently a few million below wall street's expectation)
it was during first week. this information was distributed via phone calls, texts, dropped flyers. Israel even hacked into hamas tv to play this message
If you're OpenAI you're going to look at all the training data which is available from people having used your LLM. If you ask it a question, it answers and you then ask it 20 more times to refine it then that's a massive amount of quality data for OpenAI. And the whole world is basically doing that, so they're going to have a massive amount of people who are asking the same questions and going through the same refinement processes to qualify their answers. This is going to lead to a good refinement of how those questions need to be answered going forward when it's compared to the datamodeling they already have.

It's going to be hard for competitors of course, but that's a different story.
Viagra was invented to manage cardiovascular problems, and cardiovascular problems have been linked to Alzheimer's.

The theory all fits. Healthier blood flow logically should mean a healthier brain.

The real question, should you add it to your stack and at what dosage.
This is 'review gating' and explicitly against App Store Guidelines
We tried for years to do things like this, and in the end an approach using typescript is way, way better than anything else I've seen attempted.

In my latest project[1], we set up the types for the API. The server and client are both bound by those types, meaning that one cannot change without the other. This fixes an entire class of bugs where backend code gets updated without the corresponding front-end code changing or vice-versa. It also has the nice side-effect that all of the possible return values (including errors) are nicely documented in one file, and that the errors are very consistent. On the frontend we have a "typed fetch" which returns typed results from the API.

We are also using this for typed access to localStorage, another source of many bugs in past projects, where random keys end up being scattered and causing nondeterministic behavior on different devices.

You can see how our API type system is implemented here:

- common types for both client and server: https://github.com/stoarca/presupplied/blob/master/images/ps...

- client's typed fetch: https://github.com/stoarca/presupplied/blob/master/images/ps...

- server's typed endpoint definitions: https://github.com/stoarca/presupplied/blob/master/images/ps...

[1]: We are working on https://app.presupplied.com, a digital home-schooling curriculum to teach 3-year-olds to read. Planning to expand to math, writing, and programming.
> I never walk out in front of cars until I have made sure they see me.

Optimist! ;)
Starlink customer service.
Kind of, maybe you need to do some low level coding and don't want to wait for Valhala, or make use of JNI and native libraries, GraalVM/OpenJ9 still aren't as integrated as .NET Native or Native AOT, e.g. writing native shared libraries.

Also Java lost the attention span of the gaming industry, besides Android casual games and Minecraft, there are hardly anyone else paying attention to it.
I'm still using CE. What features are in Plus that are useful for a homelab?
Also, what we forget is that if we are not paying, somebody else is paying. And somebody else is very likely not aligned with our interests.

There is this conventional wisdom that a lawyer is not really your lawyer until it is you who is paying them. I think it has much broader application and you want to be paying for technology. It is naive to think you can accept services of say Facebook, not pay a dime for it and assume it is all done in your best interests.
In many countries, joining certain real world events having a FB account is mandatory. It sucks but it is the way it is.
Another question: "Why is Israel bombing West Bank, where no Hamas exists?"
I would assume that it usually IS a feature on the top of a list... but then they actually start to work on it, and a new fresh set of young developers get exposed to the nightmarish clusterfuck that is datetimes and networking, and then it eventually gets rejected.
I wonder how this works in practice

Do you lug along spare tires/chains/tools? And then mail extras ahead to your destinations?
I had the same thing with throwing a baseball (now a softball in my dotage).

Interestingly I never had a problem with batting or fielding, just throwing.
Imagine someone giving you a executable binary without the source code and calling it "open source"
I tried Rust briefly and it had that "Ocaml" feel of solving a puzzle.
My optometrist said it was machine’s measurement error when I used used myopia curing methods to bring my eye diopters down exactly 0.75 right & 0.5 left and it exactly happened.
The term "type safety" was coined in a context where "does random things then ultimately segfaults (if you are lucky)" is a possible alternative.
Traffic police here in Romania had to actually add some stuff to the legislation that would make 2-lane plus roundabout traffic easier to understand, the reason being that the traffic policemen themselves had conflicting opinions about who had the right of way inside said roundabouts (when changing lanes, for example).
As someone who has worked with windows, mice, menu bars, etc. all his life, I hope the way we design software WILL NOT change as I age. I am _happy_ with old-fashioned menu bars listing all the options that are available to me, using words I can read and comprehend. What good is it to have a 'hamburger menu' if you are on a 4K screen, and all the space to the left of that menu is wasted on a vast emptiness (looking angrily at you, Thunderbird!)?

I don't want incomprehensible icons everywhere. If you want those, why not just mark everything in Chinese? Chinese characters are not harder to comprehend than the unimaginative collection of spheres, wavy lines, dots, etc. that we get now, and at least you learn a new language while attempting to learn to work with the app!
100+ Consulting Case Database
Hey folks,

In my experience case interviews have been the most difficult part for students and professionals who want to get into top consulting firms.

That's why I've created the Consulting Case Database.

The database is free for today with HN special code: HNFREE
Either by encoding a morse code into output by occasionally selecting suboptimal candidates, or by using a second AI trained to recognize AI. Neither method is known to work well.
> I had assumed since they use the same frequency, and usually the same chip and antenna

Yes and no. Bluetooth is 2.4GHz, WiFi has many bands, including one around 2.4GHz. Those can share an antenna, but I think that means only one can be sending at a time (they could mix the signals, but I guess that would mean connection would fail for the less powerful Bluetooth signal)

https://en.wikipedia.org/wiki/Bluetooth:

“It employs UHF radio waves in the ISM bands, from 2.402 GHz to 2.48 GHz”

https://en.wikipedia.org/wiki/List_of_WLAN_channels:

“The 802.11 standard provides several distinct radio frequency bands for use in Wi-Fi communications: 860/900 MHz, 2.4 GHz, 3.6 GHz, 4.9 GHz, 5 GHz, 5.9 GHz, 6 GHz, 45 GHz and 60 GHz. Each range is divided into a multitude of channels. In the standards, channels are numbered at 5 MHz spacing within a band (except in the 45/60 GHz band, where they are 0.54/1.08/2.16 GHz apart), and the number linearly relates to the centre frequency of the channel. Although channels are numbered at 5 MHz spacing, transmitters generally occupy at least 20 MHz, and standards allow for channels to be bonded together to form wider channels for faster throughput.

Countries apply their own regulations to allowable channels, allowed users and maximum power levels within these frequency ranges. The ISM band ranges are also often used.”
People are fawning over TfL relative to the train companies and relative to public transport elsewhere in the UK. In that context they are indeed doing well given the really bad cards they've been dealt. It's a standing joke that there is no weather the UK train companies can't use as an excuse for delays, for example (I have personally heard them use weather as an excuse when it was slightly overcast, no wind, and temperatures in the mid-teens celsius).

The biggest problem with transport in the UK in general tends to be cost more than anything.

E.g. there are regular examples of people doing stupid shit like buying a car for a single journey for less than the train ticket, or some student who took a detour between Sheffield and Essex by plane via Berlin[1] because it was cheaper than the direct train even factoring in travel to/from the airport (though marginally enough that presumably his motivation was more wanting to actually go and because it was ridiculous than the few pounds he saved).

While TfL is not that extreme, they're still not cheap either. I think the biggest problem with TfL pricing is that the discounts for passes is very minimal compared to many other places.

> Honestly though, it's 2023 and I still need to buy paper tickets for the Paris metro...

It's been a few years since I went to Paris, but the contactless Navigo Easy pass was introduced in 2019. Are there places in Paris you still can't use it?

[1] https://www.independent.co.uk/travel/news-and-advice/teenage...
Doesn't follow.

Eg: the pictured carvings are on collapsed rock shelves, presumeably these were above normal river level when carved and in a two thousand year period the river has undercut the rock shelf and they've colapsed to below the usual river level.

In fact there are many possible reasons why your apparent smug bad faith poo poo climate change comment isn't well considered.
MySQL 8.2 Release Notes
Solar-powered electrochemical synthesis of small energy source molecules like glucose or acetate might reduce that substantially. If you supply 80% of the energy demand that way, you'd easily half the "proper food" mass that you need to ship.
When I hear that site's name, I am always immediately reminded of Nemester: https://zapatopi.net/nemester/
Our approach doesn’t preclude TypeScript! In fact I think it would integrate well with it. If you’re interested in a TS approach could you email me at keith@instant.dev ?
New technology will always face various controversies, I hope to see more suggestions
We'll compensate for that by emitting more carbon. But hey, someone got a job out of spreading rocks.
Here, this will help: https://gist.github.com/nifl/1178878

(Emacs user happily using Evil mode since 2011 or so)
Hey, thanks for your feedback. As its early beta, you might(and will) experience issues.
* HTTP/HTTPS - good point, I'll see if I can drop it off completely
* Icon - yeah, known shit, will replace in next build
* It must be some error related to parsing server responses(like field was missing when I expected it to be present), so I will check what's wrong and fix it next build
Likely by then catastrophic wars or economic hardship will lead to one or two “resets” and a lot will be lost.
Is google so cheap?

I am a small fish in the big sea but I use this for my personal projects:

https://www.nearlyfreespeech.net/
Ask HN: How to get into core infrastructure teams?
Hello

I am quite keen about infrastructure teams. Teams who build traffic solutions such as CNI Drivers, Proxies or Compute platforms such as FAAS, Multi tenant clusters.

But it feels like it is so difficult to get into such teams. I have around 4yr of work ex and just got my masters. I am currently working in Infra team but work is mostly using terraform. Before masters, I get to work on things such as Ratelmiting, Dynamic Routing but at very lower scale. There are very few times my resume gets short listed but I think I don’t meet bar or I don’t have that much knowledge.
Whenever I interview for such teams I fell short in skills, someway or the other.

I would love to have suggestion from people who are into such core infrastructure teams, how did you guys break in ?

I am quite keen about containers & k8s general but am confused about what should I get int. Should it be traffic team, compute teams or teams which build control plane for managed service. All of them are interesting. How do I even decide or find that sweet spot. Looking for help :(
Yeah, just music
Here's a simple use case: human friendly and machine friendly representations at the same path.

For example, let's say I have an api at `/weather` which when requested with the header `accept: application/json` returns something like:

{ "temperature": 25, "unit": "c" }

Now if I open that same path in a browser, I get an html page displaying the day's temperature in a nicely formatted way for humans to read.

Or another case, I want to version an API, such that I can provide different representations based on the version requested. So I look for `accept-version` and if it's `v1` for example I get the `v1` version. GitHub does this, as a real world example: https://docs.github.com/en/rest/overview/api-versions?apiVer...
All the different rules for roundabout are fun. In the UK you’re expected to filter to the outside leave. In Iceland the person on the inside has priority to leave so you can still enter the roundabout but need to watch for someone already on the inside wanting to leave at your first exit. The rules are similar to the Netherlands in that you either go straight or 3rd exit from the inside and should only go first exit on the outside, although it’s totally possible to carefully go all the way on the outside. I still find the Icelandic system mildly bonkers but not due to the choice stress as it’s usually obvious which lane you need.
Maybe you think it's bad, that's okay, give some good advice
Probably because of King Vasa.

The Vasa Bible, published in 1526, also marks the nominal start of Modern Swedish.

My conclusions come from:

"Gustav Vasa, born Gustav Eriksson of the Vasa noble family[1] – 29 September 1560), was King of Sweden from 1523 until his death in 1560,[2] previously self-recognised Protector of the Realm (Riksföreståndare) from 1521, during the ongoing Swedish War of Liberation against King Christian II of Denmark, Norway and Sweden." - https://en.wikipedia.org/wiki/Gustav_Vasa

"Modern Swedish (Swedish: nysvenska) is the linguistic term used for the Swedish language from the Bible translation of 1526 to the development of a common national language around 1880. The period can further be divided into Early Modern Swedish (1526–1750) and Late Modern Swedish (1750–1880)." - https://en.wikipedia.org/wiki/Modern_Swedish
At my startup (https://polifinity.com) we do allmost everything manually first and only build when we have "proof" that an idea works.

Examples:
- we do not have onboarding automation, instead a simple make.com trigger is send and then we do onboarding from a team member
- we have not build all parts of the product, but instead use very simple manual processes to simulate a LOT of the more expensive features - only after feedback we actually invest development time
- we have an intelligent reminder feature, that is done using a google sheet + make.com and manual mail; building the feature is not cost efficient anytime soon
- the core of our product is about product strategy. Instead of building a complex interface in the app, we offer (free) workshops that are more effective, but absolutely do not scale at all...

In my past startups we sometimes did even more extreme "do things that don´t scale" stuff:

- giving you personalized recommendations generated within 30 min. from a human

- B2B matching from a web-page, where actually a mail was send and we generated the matches dynamically from different sources => this worked out AMAZINGLY well

- complex reporting from a huge database -> report was generated by a data scientist within 2-3 business days and then based on feedback the feature was never implemented, as every report was different and lots of time required data not actually in the database
Not yet, since its early stages. I want to make it stable and then put open source
Also, take a look at GhostCell (https://plv.mpi-sws.org/rustbelt/ghostcell/ and https://www.youtube.com/watch?v=jIbubw86p0M). If anyone's used this in a project or production environment, I'd love to hear your firsthand experiences and insights.
> I can't imagine it wouldn't be

Whenever you have a double negative, flip both:

"I can imagine it would be"

If that changes the meaning too much, you can say:

"I can imagine it might be"
Then once you’re arrested you can have a lawyer.
Bruce Willis and Aphasia: Why Everyone Should Plan for Incapacity
I am referring to userspace / userland drivers.

https://www.kernel.org/doc/html/v4.18/driver-api/uio-howto.h...
There was a conscious decision to avoid providing a vast standard library because those inevitably become outdated with time. Building a standard library is relatively easy, maintaining for decades is hard.

But it’s a trade off because there are concrete upsides to a large standard library. I wrote about this more - Rust has a small standard library (and that’s ok) - https://blog.nindalf.com/posts/rust-stdlib/
For teams that want to adopt GraphQL, I think those tools are pretty great (and I've sent customers to them). However, we know from our customers there's lots of teams who don't want the shift of GraphQL (which tends to lead to GraphQL everywhere), but still want API composition.

At a language-to-language feature level, there's some core differences:

GraphQL-without-resolvers still relies on imperative joins defined somewhere. AFAIK, Wundergraph pushes this to the query layer. GraphQL Mesh pushes this to .yaml files. This means that as the sources change, there's centralized config needs to be updated in lock-step, or things break. This means the API producer is now obligated to work closely with consumers to release changes.

TaxiQL infers join logic by introspecting the schemas. This is especially powerful where joins require hops across multiple sources (eg., Id resolution where services use different ID schemes). Because type metadata is embedded at the producer schemas, producers are free to make changes and the query layer adapts.

GraphQL promotes a single graph that everyone cherry-picks from.
TaxiQL lets query authors define their own data contract, and own data shapes. This moves transformation of code into the query layer, which we think is a better place for it.

GraphQL doesn't allow extensibility in the language. (We've seen others hack around this with framework-specific annotations, but that's always felt quite awkward).
TaxiQL supports extensibility, adding custom functionality into the query layer, and ships with a pretty rich stdlib for things like avg(), first(), last(), etc.
How is Samsung so bad at software in every single division they own? It's amazing.
I'm working on this in my spare time, and making up readme file is the last thing on my list. If you're willing to help with readme I can surely provide you all needed information, screenshots and anything else you'd need
This is someone larping as a security professional who has watched too many movies...
Or... when you have to go back 1300 years to shed light on a complex issue, naive people should consider that they might not fully grasp the basis of the conflict
Thanks! We've moved the comments to https://news.ycombinator.com/item?id=38009291, which submitted that link.
Something that academia has (but doesn't adequately "reward") is literature surveys. A fantastic way to get a short abstract on pretty much all extant studies, papers, books and conference proceedings in a very specific field (or niche thereof) from experts, that you would never find in your limited time.
I'd agree. Once government gets involved it should be a matter of public record.
If I understand correctly, you mean turbo roundabouts https://www.ms2soft.com/resources/turbo-roundabouts/ ?

If so, IMO they're the best thing that happened to roundabout design ever. You do need to choose a lane before entering but it's similar to how you'd choose a lane on a traditional two-lane roundabout. However, then you don't change lanes while on the roundabout, with ~zero visibility to the other lane while turning in a fairly tight circle.

This may differ across countries but around here you're supposed to:
* pick the inner lane unless you're taking the first exit (to the right)
* change to the outer lane just before your exit

which is about infinity times more stressful in traffic (you have very little time, it's hard to see the outer lane and the outer lane has right of way). It would work fine if everybody followed the rules but 1. they don't since it's unsafe in a tragedy of the commons sort of way and 2. then you end up with an informal turbo roundabout anyway.

A compromise that's becoming fairly common is a "soft" turbo roundabout where the lanes are divided not by ridges but by solid lines you can't cross only legally, not physically :)
Le Guin's most famous novel is "The Left Hand of Darkness" where the society is based on communal cooperation. I've seen her characterized as a leftist.

> If it didn't come from history, where did it come from?

It comes from history. As I keep repeating, the failure of every effort to implement Marxism. I don't know why this is hard to get across. It doesn't matter what Le Guin thinks, what matters is does it work or not. It does not.

If it does work, you ought to be able to find a historical example. I can't find one, and nobody else has pointed one out, either.

What does that say about "critical thinkers" who push Marxism? I'd say critical thinking has been an abject failure for them.
Is this chatgpt for some made up language?
I've been using BetterTouchTool ever since I got a Mac with a TouchBar that I wanted to make useful, and it has slowly taken over keyboard macros + gesture menus + multi-machine clipboard etc. Anybody here who has experience with both and might like to comment to compare them?
... wolfenstein 3d sold less than a million copies...