skysight-inc/HackerNews huggingface dataset:
> Bazel is not that complex if you start a project with it.

Bazel is quite complex and when you start a project you do not yet need it, rarely will an organization start with something like Bazel, they use it because - you hope - they need it.

vs:

> Migrating to it and learning it at the same time will be hard though since you’re likely to uncover a lot of skeletons.

So the bulk of Bazel use cases will revolve around migrating an existing build system to use Bazel instead, and that is hard, because Bazel is difficult and has a very steep learning curve, and requires a lot of work to keep it running.

Tooling should adapt to use cases, if you need to adapt your use cases to the tooling then that's a fault of the tool. If that limits use of the tool to those projects that are started with it then you have already lost the vast majority of your potential audience. So yes, if you start using Bazel right from day #1 then that might be the way to go. But I suspect - and so far have not seen any evidence - that that is the way it is actually used.
I don't think the default position should ever be that physical phenomena without empirical evidence exist...

Also, what you're describing sounds more like a multi-dimensional (above the ones we're aware of) universe rather than a multiverse.
I don’t know this matters. If China did make a breakthrough here it undoubtedly would be classified as a military technology. They may advertise to the world that they did it, for ego points, but I have a very hard time dreaming up a scenario where they’d actively share it.
Journey to the Microcosmos: We Recorded Some Strange Goop. What Is It?
Yes to all of those, freedom of speech above all.
> There is more to exercise than the gym.

There is more to "I hate physical activity" than the gym, too. Some of us have seriously been looking for the proverbial "something you enjoy" for decades and haven't found it.
Yes, I am a little longer on the tooth than some others, but I would love for developers today to dictate the path..

Instead of having this idea: 'We want to work for the next big thing' - Which can be super attactive.

- Instead say: Hey, Im a developer, so I like this product, can I stand behind it.. Can I stand behind my work in it.

Even if you need a job badly, and you're taken on as a developer or someone contributing, I still believe, you should always be able to stand behind your work. Even if the product is shit.

So If you want to work for a startup, you need to really know the company, product and for sure the direction, not all of them are looking for a payout. Some of them are genuinely enjoying changing and hacking things up. - Embrace these - eve if they're not startups!

The best companies I've worked for where well established, but gave the freedom to innovate, play around, make mistakes, and build.

New startups for me always seem to just throw money expecting something good.. I've come to the idea that its 'Startup business ideas people'. and not "Developer playground that turned into a startup"
Unlike the title this is for a passport photo.

You can't smile in a passport photo.

If you compare her lips to recommended passport photos she is more smiling.

If you look at the 2nd happy looking woman here, you can see her lips are not actually in a smile as much as the twitter pic - https://www.immigration.govt.nz/new-zealand-visas/apply-for-...

Twitter pic has a dour expression but AI isn't fooled, it looks at lips.

Humans might be fooled and let the photo through though.

Would need more evidence. The open mouth, not sure, stop smiling it might disappear, it could be a follow on assumption.
Would anyone feel obligated to license and not just copy the tech?
What's the symptom and what's the cause? Python's lambdas aren't very good, so they're frequently not a very good solution...
i guess it's trendy to assume the worst, but my optimistic take is that "the machine is broken, use a different machine". maybe because encountering broken machines in public use is pretty much a daily experience for me.

the company that produces the software or the box will either notice the issue and fix it. or not and be punished by the market.
only takeaway worth anything from this article

>My friend, Bede Jordan of Shelf Engine here in Seattle, actually said it best, "If you don't work on your dreams, "someone will put you to work on theirs."
Theoretically they can restart the 737-NG production line, the last one rolled off the production line just 6 months ago. I wouldn't be surprised if it was possible to bring production back up to volume within 18 months.
PSA: You can safely refer to those long "commit-ish" identifiers using just the first 7 or 8 chars (eg `88113a64`) without real risk of collision. Let alone in examples / gists!
I think this is a really good argument as why graduated corporate taxes really need to be increased in the US. I'd be curious how productive you felt at each position and if you think the FAANG job is more difficult and stressful.

I'd like to think that no matter which of these paths we chose - the more stressful and risky life or the more secure and corporate FAANG one - we'd all have a chance to live a decent life. I really enjoy working at a small company and we make a notable impact on society, but the money will never approach FAANG levels.
The only thing that gives me pause is the government does have this right with regards to vessels on water. They've had it since the beginning of the USA as a country.

This meant mail or anything else carried by these vessels was fair game. Encryption really is a new level of privacy for international communications.
You can't be seriously advocating for no doors at bathrooms.
If the personal stuff is hampering work stuff, then perhaps it should be a priority for a while, no?
See also: Polr

https://github.com/cydrobolt/polr
Thanks for posting this. I completely agree, and I think that “put this in front of someone who doesn’t have prior experience of this device” is an acid test for design.

The other replies frustrate me as much as Apple’s design direction, in that they “get it” even less than Apple.

Bad design is not that I can’t figure out how to copy an image from mail. That’s annoying, that could be better, but you’re not even seeing the wood for the trees at that point - it’s the fundamental concepts of design that escape most people.

Like, what do these rows of icons even mean? What do they do? Why is it that tapping on them opens a window with their name in? Is that the right design? What does your user actually want to do, how are you guiding them?

There’s this conceptual clarity to design, and when you see it you shout “yes!” And when it’s absent you mumble a lot, and most nerds cannot even recognise those two modes, let alone approach devising the concepts that underly the clarity. The dead giveaways are the minor pedantic points vs how the entire paradigm is designed.

Android, for example, has this home screen versus the app grid, and it’s not clear why that exists. It seems like a hangover from desktops - here’s my “desktop display” and here’s my “app bank” and no designer would ever think of inventing that paradigm if they were truly reimagining how a omnitool should work. A mobile device isn’t “computing in your pocket”, it’s “a tool that allows you to do things that can change its face and use a network” and you go from there.

This is what Apple get and others don’t, but that should really be past tense as Apple have completely forgotten the thoughtful and deliberate design they’ve always made. Hold and press an icon and you can “share app”, you waaat, like how is that even a feature. Imagine you’re using a penknife and you can “share blade” or you can “share this channel” on a TV. You just totally don’t get it at that point, you’re not designing for the user at that point (cue comments of “yes, I love sharing apps that way” from the 0.0001%).

Despite their nosedive, Apple devices are still the best, and it just feels like we’re waiting for them to get so bad that Android is a cheaper version of awful, and no other company is coming to save us. Someone, for the love of god, start an electronics company that is dominated by a small team of great designers.
We Fly the Tibetan Flag over Prague City Hall
Arte Sacra
The Google Bughunter page suggests that there are plenty of other ways to exploit this - anyone know what they are?
It's from 10 December, and more information, like what the .. is that "Operation" is here:

https://www.bleepingcomputer.com/news/security/windows-chrom...

"Last month, Kaspersky revealed that they discovered a zero-day Google Chrome vulnerability that was actively being used in online attacks called Operation WizardOpium.

The attackers had hacked a Korean-language news site and injected a JavaScript tag into the site that would execute malicious scripts in the visitor's browser."
NQSOs have the same issue and ISOs are increasingly difficult to issue as startups get to mid and late stages.
> the code isn't that clean

It's cleaner than a solid 90% of the code I've read over the years :)
Whether it's a big hit or an amazing payoff are actually irrelevant, there is a going rate for engineers who are willing to accept startup risk (in a job market where anyone can get hired right after it fails this is not a lot of risk), and that's the price that will be paid.
What is it, exactly?
No Navi support? Surprising.
Except they kind of aren't.

Northern Europeans used the same techniques that many other cultures used across the globe: remove as much water content as possible, use herbs that have certain bacteria-inhibiting properties that also taste good, apply liberal salt. Everything is some evolution of this.

You may wish to provide an example as to what you mean, because I suspect whatever you are referring to is more modern (ie, in the past 300 or so years).
I’ve been working with Odoo for about a year implementing it for a small-medium business in the UK (lots of customisations, general specing out etc, working with their partners, etc. So not all dev). Disclaimer I’ve not yet touched v13.

The good; The OCA (community association), the people (both community and Odoo), the basic framework gets you up and running fast. You can tell it’s grown over time, and it’s got sharp edges, but you can get what you need done. Not necessarily in the prettiest way. The backwards compatibility and desire to not break the core APIs is generally good from what I’ve seen so far. Individual modules depends how much Odoo themselves lean on it afaict. GitHub access for partners and direct source access to both enterprise and community editions has been extremely helpful.

The bad; imho testing is a pain. The ORM uses Polish notation to build filters, which if you’re used to SQL is frankly irritating to work with. The ORM itself is quite clever, but it’s also not like any ORM I’ve worked with. The dev docs aren’t great, beyond the basics. The quality of modules in the “App Store” is extremely hit or miss. Odoo official “support” as a partner is questionable. I feel like they’re under pressure to get you to pay up to be a partner and then some period of time you might get help later. Anecdotally I’m led to believe our partner account manager has been pushing us hard to host a local event at our own cost (I’m not that involved with that side). The last few versions have seen more accounting features drop out of community edition. Some of the official apps are basic.

Is it better than SAP, Dynamics, etc.? Probably not. Is it good enough given the price point and flexibility, for smaller businesses? Probably, especially if the business has been tying together lots of apps adhoc.
Going to the moon is not comparable to obtaining fusion. The entire reason to go to the moon is political dominance. The goal of fusion is not political dominance it's nigh limitless clean energy. China would be stupid to share such a huge advantage with the rest of the world. It simply doesn't way up to the political gain.
Citation needed.

My understanding is a major evolutionary advantage humans enjoyed is the exceptional ability to pursue prey for sustained periods, effectively wearing them out, thanks to our excellent endurance and the sophistication necessary for pacing one self.

If you weren't being smart about it, and sprinted like a scared deer, you'd exhaust yourself and fail. Well, perhaps that results in a mechanism of smarting up when we're over-exerting ourselves regularly.
They're missing something. Right below, in the same article:

"As carbon dioxide levels rise, better ventilation won't be enough to protect us from its effects.

"There's no way to solve this except for keep the CO2 low," Karnauskas said. "You can try to increase ventilation, but you're only going to be ventilating higher-CO2 air, because it's going up outside.""

If CO2 concentrations outdoors double, you're already looking at a minimum of 1000ppm indoors.
... but Palantir? That rather deflated the vision of regret.

Honestly, maybe I’m way out of the normal HN demographic, but my first reaction was, this sounds like, “how I had a lucky escape and didn’t spend most of my early career actively making the world a much worse place.”

I’m no great fan of MS, but given the choice between a job there; or the possibility to work on bringing about a dystopic surveillance future, I just don’t see the hard decision.
He has a new book coming out next month I believe -- one of the few authors I pre-order from...
I was using Launchbar on my OS9 Mac well before Quicksilver existed. It’s still around: https://obdev.at/products/launchbar/index.html

Wikipedia’s list of app launchers may be useful in figuring out what the first was, sadly it only has the dates for the latest releases, not initial releases: https://en.wikipedia.org/wiki/Comparison_of_desktop_applicat...
It sounds like you're describing a stock purchasing program, not 401K matching in stock.
Startups paying better than tech giants seems counter intuitive to me.

The giants can pay high salaries because they're hugely profitable and don't need to worry about being hyper efficient to make the most of VC money.

Startups on the other hand, are still weak on the profitability part, but have massive room for growth when it comes to valuation. Therefore, the equity they can offer has way more potential value than stock in a large company that's averaging 5% growth or something.

I don't see how a founder of a startup would benefit much from cheaping out on salaries for employees. The vast majority of the payout for founders is company value increasing, not how much of the VC money they keep.
Weren't there always native populations involved in these cases? That isn't the case with seasteading. For now you have to assent to the idea and immigrate.
> Who doens't want that on the train every day riding to work?

I get the joke, but on my train to work a college student occasionally brings a cheap console half-table[1] onto the train with him and sets up shop by putting it up against the wall near the driver's compartment.

[1] ie. https://www.homedepot.com/pep/Linon-Home-Decor-Camden-Black-...
This is the key question as there are quite a few Tokamaks around.

Tokamak Energy has had an operational one for a while now. But they are quite some time away from having one that can generate surplus power. Question is whether China is up to this point yet.

https://www.youtube.com/channel/UCuSlFJbBUIj1zfJLRnGXSow
A confident nation, like a confident individual, has nothing to prove to anyone else.

Just imagine a scenario where Chinese GDP doubles over 5 years, while greenhouse gas emissions drop to zero over that same period. Imagine China's glee and their cackling laughter as Westerners scratch their heads wondering why.

For the record, I am an American who reads about plasma physics in my free time, under the distant hope that I can help America win this race.
We can peacefully resist laws and make things encrypted anyway.
If you want to budget things your own way in a spreadsheet, check out BudgetSheet: https://www.budgetsheet.net/

It imports all your transactions into a Google Sheet via Plaid, and it's free to try out with a single account linked.

Disclaimer: I made BudgetSheet.
The technology would eventually be stolen just like we have seen China successfully steal so much Western technologies.
Theories about the galaxy going dark were also traded as some kind of currency in the story. Definitely one of my favorite books.
Framer and Interactive Prototyping
Things that come to mind for bad schematic review:

* Linear voltage regulator with high input voltage powering an obviously very power hungry load.

* No ESD protection/current limiting for sensitive pins exposed to outside world.

* Tantalum capacitors with very narrow voltage rating margin

Another tactic I like (something similar is mentioned in sibling comment): a small design problem representative of real life task.

For generic EE position I like the following: "Suppose there is a project using this microcontroller. Project requires this micro to power an externally connected solenoid with this specification."

I find this reveals a lot of the seniority/thought process of the candidate: what (if any) questions candidate is asking to better understand the problem ("Do I need to consider output short circuit? What are the cost/size constraints? Don't we need a internal/external feedback?"), what is their process of component selection (if that is required in job description) and the suitability of this process for the needs of particular company.

Now, if only I could come up with similar strategies for software positions...
Fully deserved. His testimony before the congress was a joke.
More or less AMD CUDA: a collection of compilers, tools, and libraries. The main difference is that NVIDIA markets CUDA strongly based on CUDA C++. You know the way you write CUDA is through nvcc and the language it accepts, unless you turn out to have exotic needs. Instead, AMD just provides a whole bunch of various things with fuzzy documentation, and lets you to pick whatever you like (although I'm not quite sure how you're supposed to know what you like).
Muilenberg was raked over the coals in the media--and rightly so--before being publicly fired. His name is pretty much mud at this point. So yes, I think he was punished amply.
Interesting..

> 'and provides users with important metrics like their top tracks, top artists, and recently played tracks, queryable by time range'

Is your feature selling point the time range ? I'm confused.. Looks like spotify has this already...

EDIT: I get it now: Change the title to : Manage your own Spotify

Any extra functionality ?
My personal experience is that Bazel cut through a bunch of the problems that I’ve had with CMake, Waf/SCons, etc. Builds were fragile, they were not reproducible, and there were implicit dependencies. This is mostly as someone who’s rewritten a few build systems, rather than as someone who’s been subjected to build systems by others (I mostly inflict these changes on other people). With Bazel, I have much higher confidence that I’ll get consistent results when I check out the repository on different computers or work with other people.

That said, the major sore point with Bazel for me is the general lack of expertise about how to work with it sanely. Depending on what part you’re looking at, it’s somehow both “too opinionated” and “too flexible” at the same time.

I think it will capture a big chunk of the mindshare for build systems over the next few years, and you’ll see more and more of it. Over that time, people will develop the expertise and best practices for different development problems.

For managing third-party dependencies specifically, Bazel gives you a ton of options, including options that only really make sense for huge orgs like Google. Google vendors their third-party libraries directly into the monorepo. If that doesn’t make sense for your org, Bazel lets you work with external Git repos, with artifact repositories, with package repositories like NPM, or with tools like pkg-config.

The thing that makes this hell, right now, is that few people how to use it well and the documentation is rough. I’m personally very happy with it, even for small codebases, but I’ve used it a lot.
Similar submissions:

- https://news.ycombinator.com/item?id=8766319 - Statecharts: A Visual Formalism For Complex Systems (1987) [pdf]

- https://news.ycombinator.com/item?id=18483704 - Functional, stateless JavaScript finite state machines and statecharts (XState)

- https://news.ycombinator.com/item?id=15835005 - Are statecharts the next big UI paradigm?

- https://news.ycombinator.com/item?id=16606379 - More State Machine Love: From Reflection to Statecharts

- https://news.ycombinator.com/item?id=21860700 - Simpler UI Logic With Finite State Machines
This was previously discussed here a few years ago but the article was updated in September of this year

https://news.ycombinator.com/item?id=15685324
>> I wonder if there's a selfless gene in humans that reduces the reproductive fitness/longevity of humans that aren't pulling their weight for the group.

I think that’s where sexual selection kicks in: slackers are not liked and have less sexual partners than those who have something to show off. Reducing longevity is not necessary since people loose fertility long before death
git-extras has a tool called `git undo`. It's just a fancy wrapper around `git reset --soft HEAD` though.
Yeah this is confusing to me because they imply you need a certain score to get on the front page but I'm seeing plenty of links on my front page with very few upvotes.
I really want to believe you, because that means I could also end up rubbing shoulders with Thiel, Andreesen, and their crew at will.

But what you are saying seems to be cherry-picked examples, how does one do this without knowledge of the future?

We dont know who the future Andreesen will be, we dont know which one of thousands of groups/departments/companies they will work at, so where do you go work (assuming it were that easy to just choose a company+department+group at will.)
> one expects to see if one "rolls the dice" 10 million times.

This study is based on the catalogue of 600 million objects, 60 times more than 10 million times:

"In this latest study they compared 600 million objects in the USNO catalogue with a collection put together by the University of Hawaii's Pan-STARR system."

"In an earlier study Villarroel and her team compared the positions of some 10 million objects"

Emphasis mine.
¿Por qué no los dos? While I haven't tried it yet, Crystal seems like a viable candidate for writing NIFs/ports for Elixir apps.
Tips to Avoid Bias in News Media Online
The degree to which they exist and successfully serve that function has been diminishing, at least in the United States, for decades.
Thank you. But also - measuring this after first short years of just introducing a new rule is a bit disingenuous, IMHO. How many of these people that went to an ER immediately after they could afford it, actually went there from complications of simple things that could've been relatively easy (aka cheaper) fixed if they would've just gone to a doctor years ago? How many of these who went now and fixed something simple that would be a financial disaster to fix couple years later?

PS. Sorry, I hope I did not mess up previous sentences too much to make it completely opposite of what I am trying to say.
Really interesting, thanks for the brain dump! What do you look for to know when your pan is preheated enough to eg sear meat well if you don't wait for a little smoke?
although you make some good points, sadly, the permissive license structure is arguably enabling a new Feudalism, at least in the West, with seasoned programmers reduced to share-cropping, while finance rules the castle (and its dining halls).
Yeah, but an unmaintained open source project have potential to be much more harmful.
Google-Facebook Scammer Sentenced to 5 Years in Prison in $122M Scam
> The last few versions have seen more accounting features drop out of community edition.

Does this mean they are removing features from the open-source edition and limiting those features to enterprise users?