skysight-inc/HackerNews huggingface dataset:
If anyone's interested in a Web Audio API trombone, I made one a while back:

https://jdauriemma.com/trombone.js/

https://github.com/bignimbus/trombone.js
How about the third position (which I find myself in in): Staff->Line engineer.

I work primarily on an internal support product which the company decided to license to other entities... at a ridiculously low price. We support dozens of instances and thousands of users, yet bring in less than half of one developers net salary.

And, of course, my departments performance is judged on the Line work, not the Staff work.
> unless there is some specific bug

Could also be by design, similar to printer identification dots. Have the artifacting vary every so slightly from one GPU to another. Then again, I feel (emotional statement, not of fact) that this would be known by now if it was a thing.
To be blunt, you're asking about questions that could be solved with a quick google and you are coming off as a bit of a jerk asking for very specific citations with exact specific wording for basic facts like this that, again, could be solved by looking through the wikipedia for "apple silicon" and then bouncing to a specific source. People have answered your question and you're brushing them off because you want it answered in an exact specific way.

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

https://www.anandtech.com/show/7335/the-iphone-5s-review/2

> NVIDIA and Samsung, up to this point, have gone the processor license route. They take ARM designed cores (e.g. Cortex A9, Cortex A15, Cortex A7) and integrate them into custom SoCs. In NVIDIA’s case the CPU cores are paired with NVIDIA’s own GPU, while Samsung licenses GPU designs from ARM and Imagination Technologies. Apple previously leveraged its ARM processor license as well. Until last year’s A6 SoC, all Apple SoCs leveraged CPU cores designed by and licensed from ARM.

> With the A6 SoC however, Apple joined the ranks of Qualcomm with leveraging an ARM architecture license. At the heart of the A6 were a pair of Apple designed CPU cores that implemented the ARMv7-A ISA. I came to know these cores by their leaked codename: Swift.

Yes, Apple has been designing and using non-reference cores since the A6 era, and were one of the first to the table with ARMv8 (apple engineers claim it was designed for them under contract to their specifications, but this part is difficult to verify with anything more than citations from individual engineers).

I expect that Apple has said as much in their presentations somewhere, but if you're that keen on finding such an incredibly specific attribution, then knock yourself out. It'll be in an apple conference somewhere, like WWDC. They probably have said "apple-designed silicon" or "custom core" at some point, and that would be your citation - but they also sell products, not hardware, and they don't extensively talk about their architectures since they're not really the product, so you probably won't find a deep-dive like Anandtech from Apple directly where they say "we have 8-wide decode, 16-deep pipeline... etc" sorts of things.
Been loving mine. Cloned my work and local makerspace ID cards, can control all my IR devices and even read the rfid chip I got in my hand.

Here is a collection of some of the bigger projects being built for it.
https://github.com/djsime1/awesome-flipperzero
ML is a technique for discovering and amplifying bias.

Applying ML to hiring shows a profound lack of awareness of both ML and HR. Especially using previous hiring decisions as a training set. Like using a chainsaw to fasten trees to the ground.
This looks promising. Easy setup of email with postfix would be a great addition.
"lamework" feels like it perfectly captures my experience of writing react apps. I'd go with that one.
I think there's some panic, yea, but the P/E doesn't tell the whole story. Take Facebook or maybe Google (just to pick on, others like Apple have their own headwinds to face) - how does advertising fair in a recession? Maybe the P/Es have retracted to look appealing, but here in about 2 years when ad revenue is down 30% those same P/Es look expensive.

Personally I think if you are investing with a longer-term horizon the next few years don't matter and if you like to buy individual stocks now is as good of a time as any.

Not a financial advisor and not financial advice.
I am curious if his inability to raise money for the acquisition is a strong signal of the sliding value of social media. Facebook and Twitter seem to be on a streak of trying to pivot, Reddit is in private equity. Musk is fairly well-connected, so if he's unable to get other rich people to invest, their speculative value (at the height of their value) may be vanishing.
> Those are normal values for the stock market (20-25).

Presuming your experience in equities markets is within the last decade...

Historical average is more like 15 for SPX.
Money is fungible. You could equally say the crypto is taxed at a lower rate but then (a larger part) of your salary would be taxed at the higher bracket.
What would you suggest they study in order to learn how to write code properly? I've been working in chip design for a few years (writing verilog code instead of software code) but I'm thinking of trying to make a move into the software world
Your comment reminds me of this quote:

> I divide my officers into four classes as follows: the clever, the industrious, the lazy, and the stupid. Each officer always possesses two of these qualities. Those who are clever and industrious I appoint to the General Staff. Use can under certain circumstances be made of those who are stupid and lazy. The man who is clever and lazy qualifies for the highest leadership posts. He has the requisite and the mental clarity for difficult decisions. But whoever is stupid and industrious must be got rid of, for he is too dangerous.

https://www.oxfordreference.com/view/10.1093/acref/978019182...
tl;dr: I don't like SNL.

Cool, bro.
This was the subtle joke in "Anchorman" with Brick Tamland (Steve Carell) the weatherman with an IQ of 48. You don't have to be smart to predict "78 and sunny" every day.
Mapnik is what runs the main OSM website, so I've used that, and I'm pretty sure I've used someone's website built on Tileserver, but I can't remember the details. In both cases I have no idea how much RAM or CPU the server side requires. I have vague memories I maybe tried JOSM once.

I also find OsmAnd~ very useful but I am often frustrated with both its slowness and its interaction design. I wish I had something better.
Same goes for bullying. If you get a generation that is so different from the previous generation that they are unable to live/work with one another, then not enough was done to reinforce some shared cultural values. Change can and should happen, but it should be gradual enough that one generation recognizes, respects, and can empathize with the other.
Building Real-Time Apps with Materialize, a Streaming Database, and Cube
They also say, “Ink cartridge type HP 302 or HP 304 color cartridges are used.” [italics mine].

In that case, they may have the yellow watermark and just aren’t saying so.
I was reading these comments while simultaneously trying to get some work done. I was taking a screenshot of some settings to show to a coworker for verification and immediately noticed something was off about the screenshot. It looked nothing like the screen! Apparently screenshots on Win10 with HDR is kind of funny. It looks like everything is neon. Like the standard HN orange banner looks like a yellow highlighter. Funny thing is, if I take the screenshot from my non-HDR monitor, it looks as expected.

So...evidently from a sample of me, I can tell from which monitor a screenshot was taken...
The thing that scared me off this option is the that the incredible SQLite test suite can't be run against the Go translation, IIRC.

But I also really don't like using cgo, for all the reasons stated elsewhere. So these days I generally avoid SQLite in my Go programs, which is unfortunate.

What I think I'd like best of all is if there was an out-of-process SQLite network daemon mode that could run over Unix sockets. So one could run `sqlite3 daemon unix:///run/sqlite.sock` and then communicate with it like a traditional SQL database, but with most of the simplicity and power of SQLite intact.

I know there are at least some attempts at creating network daemons for SQLite, but my impression was that none of them seemed up to the (very high) bar set by SQLite itself. Also, there's no SQLite network driver for Go. Please someone correct me if I'm wrong about these though.
I'm not immediately clear why the guy shouldn't have personal moonshot projects, pursued alongside more conventionally realistic ideas?
The point being, regardless of whether or not the crypto marketcap is a lie or not, is that it pales in comparison to the marketcap of securities. Meaning, the crypto market has little to no weight in influencing traditional markets.
Yes, but I'm confused about how they solicited responses. Cold calling? Pop-ups on their virus software? What is the subset of all organizations that Kaspersky surveyed?
Wait until your chain gets ransomware
Is this surprising? The standard marxist account of nationalist revolution is that they are an attempt by local elites (the national bourgeois) to outmaneuver foreign elites. You see the same thing all over the place (even, perhaps, Ukraine).
I would say migrants are those who are planning to integrate, if not always culturally then at least economically in the future country.

Expats are those who are neither looking for work, learn the language or associate themselves with the locals, add to local culture.
After the round in the posed problem, it reaches a stalemate.

If Peter had said "I don't know the numbers" at the end there, Sandy can exclude the possibility that the numbers were 77 and 84. However, at this point Peter already knows that Sandy still doesn't know the numbers: Even if the sum Sandy was told was 161, there are still five remaining live possibilities for that sum (62 + 99, 65 + 96, 70 + 91, 76 + 85 and 80 + 81), so Peter gains no new information from Sandy's next statement that Sandy does not know the numbers.
My phone doesn't sit out in the sun/rain/snow at a bike rack and doesn't have any substantial moving parts.
Intel’s P/E is 7 right now. So, the other ratios do look inflated.
It's like all the jealous engineers who constantly try to tear down Linus.
I am way late responding...

> If you put only a portion of it in source control, how do you back up the rest of your database?
I think this is simply a misunderstanding of how these DB change management tools work and what they can do to help you with complex migrations over an applications lifetime.

You still back your DB up like normal.

Your your "mostly static" data is managed by running inserts/updates/deletes when data changes (either manually, or the tool can usually generate them for you), when you actually apply it, the software also records that the migration has been applied in a database change log table. That way when you want to update your database with the latest migrations, it'll only run what hasn't been applied yet.

That allows your standard backup/restore procedures to work just fine.

> If you want a golden copy to bootstrap new environments, I would argue you are better off backing up that golden copy and restoring it using native database tools

So this is essentially what we are doing with liquibase... Using database dumps without any data as our baseline.

Any DDL changes are managed through migration scripts.

There are a number of things that are not managed by migration script, and are instead apply-on-change in our project though.

We found it better to have our views stored as individual files in liquibase, and have them apply on change, because of nested dependencies and other issues with not having a good source of truth for the view definition.

Functions/procedures were another that are best treated as code rather than migrations. It allows you to deal with conflicts between branches with your standard merge tools.

Our "static" data that would only change when there is an application change is managed through csv files managed by liquibase that apply on any change. That needs to be in-sync with the version of the application deployed, so it makes sense to manage that along with the code.
Is 20-25 really normal? I thought it was more like 5-15?
making React small libraries like these is fun.

I made one myself that was absolutely the simplest I could go for[0]

0: https://github.com/ldd/react-simplest-router
My understanding is that the “file system issue” is a direct result of Docker running in a hypervisor rather than natively. Virtual Machines can achieve near-native CPU performance, but they get bogged down by other important details such as file sharing.
There are a few issues here. Running threaded code interacts badly with branch prediction. Essentially every "word" (operation) is followed by a branch to the next word, and those seem hard to predict (or at least with 2010-era hardware they were very hard to predict, maybe more modern branch prediction can do better?). The reason is that a popular word, say, +/add, might be called from all over the program. Only one copy of the word exists and the indirect jump to the next word could go anywhere.

However Forth does allow you to "inline" words, basically form a new word by chaining together existing words, which avoids this overhead. This doesn't optimise adjacent words, but it still gets semi-reasonable performance. (Inlining in JONESFORTH: https://github.com/nornagon/jonesforth/blob/d97a25bb0b06fb58...)

Modern Forths just have regular optimising compilers so none of this stuff applies, but they don't have the simple purity of one that you write and fully understand yourself.
>Forum literacy is the key, and it’s not built into everyone by default.

I think I have a vague idea but what does forum literacy entail? :)
Trek has a lot of those. Dax as a gender fluid character for example. Or Data being an artificial life form. The risk of the Federation becoming military dictatorship.

On the other hand there is the fact that Starfleet is the de-facto military junta, a morally fine one of course. Or moral high horse crap like the prime directive. The overall optimism is good so, and especially DS9 did a good job in showing the ambivalency that comes from ideals meeting real politics. E.g. the arc between Sisko and the Maquis, having Sisko side with, of all people, war criminal Dukat.
> Additionally, Germany has 1,430 Bitcoin nodes, representing 9.08% of the total global nodes, putting it in second place in nodes held just behind the United States and ahead of France, with only 3.35%.

This doesn't sound like something Germany should be proud of. Haven't they been shutting down their nuclear plants and relying on/expanding coal usage to keep up with demands (while slowly trying to replace supply with alternatives)?

> One study found that the nuclear phase-out caused $12 billion in social costs per year, primarily due to increases in mortality due to exposure to pollution from fossil fuels. [0]

And it's reliance on Russia for gas and coal... it seems like Bitcoin mining is something they ought to be discouraging.

What's the reasoning behind a move like this?

[0] https://en.wikipedia.org/wiki/Energy_in_Germany
If I use it as a desktop with a real keyboard and monitor, I hate it.

If I only used it as a portable laptop, it's fantastic.

There is no competing laptop trackpad.

As for the OS/CPU, the benefits are to the larger community.

It really shines a light on some horrible dev libraries that should be replaced.

Many, many python packages refused to build, taking many months for their maintainers to release stable builds.

All that C code they scammed us into believing was portable and correctly written, laughable.

Edit:

Don't use package managers. I don't on windows and I don't on linux either. Install go or python from a package manager and have it give you some ancient version - just throw the package manager away.
A rate hike that that was widely telegraphed and has been anticipated for years, to boot!
Some of the strongest tech companies were built during a downturn (PayPal if I remember correctly).

It's a great time to build, but probably not the best time for fundraising.
The current world deadlift record is over 500 kg [1]. However, for mere mortals, guidelines recommend not lifting more than 25 kg unaided. If you want to lift more, it would be wise to get a friend or colleague to help, or to use tools, or to apply powered machines.

Similarly, in exceptional circumstances, a person can retain something like up to 150 relationships unaided [2]. In practice in day-to-day where people are members of multiple organizations and social circles, don't expect someone to maintain anywhere near that amount of relationships within your community. If you want them to interact with more people, they will need help of friends, organization, tools, and/or powered communications equipment.

If you allow a community to grow unchecked, unmanaged, unplanned; then yes, your community will likely collapse under its own weight.

However, with a good study of modern equipment and organization methods, and a lot of work and dedication it is possible to grow a community to almost any arbitrary size.
But if you grow a community, you need to add more organisation and mechanisms to keep it working; as a result the nature of the community will almost inevitably change to some degree. Keeping a community quite as fresh and wonderful as when it started is most definitely an art form that -to my knowledge- no one has quite yet mastered.

[1] https://en.wikipedia.org/wiki/Deadlift#World_Records

[2] https://en.wikipedia.org/wiki/Dunbar%27s_number
I once interviewed with a cast and two different YC start-ups gave me speed coding problems. One even made me type with their laptop versus a split keyboard I had where I could actually reach all the keys. They used completion time as a metric even though I asked for an accommodation and it was obvious as I typed in front of them that the cast was major drag on me.

Pretend your colleague had a cast and couldn’t type for a few weeks. Is that person going to get put on the time-sensitive demo where 10k SLOC need to be written this week? Or the design / PoC project that much less SLOC but nobody knows if it will work? Or the process improvement projects that require a bunch of data mining, analysis, and presentation?

It’s not hard to find ways to not discriminate against disabilities on short notice. The problem is, at least in my experience with these YC start-ups who did not, there’s so much naïveté combined with self-righteousness that they’d rather just bulldoze through candidates like every other problem they have.
I agree that meat can be raised humanely and sustainably in the way you describe, but if all animal husbandry were like this, only the well-off could afford to eat meat.

Moral issues aside, this would be completely politically unpalatable (as is the GP’s suggestion of somehow getting veganism to be adopted on a mass scale). We need to consider politically viable solutions (e.g. researching more efficient methods to grow tastier artificial meat), not theoretically correct but politically impossible solutions that are thus utterly unattainable.
Imagine if you write a java program and you execute it to get BSOD on windows, is that reasonable?
I find it somewhat disingenuous that these pieces don't acknowledge what life is like for the majority of people (no social safety nets, tenuous healthcare/housing/work access, varying degrees of uncertainty of their economic future) and to demand more fuel for the machine “because of the economic pie.” Read the room. 64% of Americans live paycheck to paycheck [1] and you want them to have kids, or have more kids? 50% of children born into poverty remain in poverty for at least half their childhood, and a significant amount will remain in poverty for the next 30 years [2]. Do these people not consume available data?

[1] https://www.cnbc.com/2022/03/08/as-prices-rise-64-percent-of...

[2] https://web.archive.org/web/20210616133101/https://webarchiv...
Or he is slowly loosong his ability to keep a form for a lengthy period of time.
Porche sold 14k(apparently record year) to Telsas 34k in the uk for 2021 alone.

It's absolutely not that rare.
> I think it's a mistake to make this assumption.

I think you might have misunderstood me. However since I don't know k well enough, maybe my point was based on a misunderstanding as well.

What I was trying to get at was that, as you also note, overloading makes it harder to keep track of what the code does. Sometimes this terseness is worth it, and that might be the case for k and friends once you know it.

> the only thing I think that helps with that is having less code to read

I don't have experience with k, so things might be different there. But certainly for me, it is not true in say Python or C# etc where I find less code can be significantly more difficult to read and understand. Of course that doesn't mean writing highly verbose code is automatically better, the optimum is somewhere in between.

For example, often it's just as important to know why some code does what it does, so splitting up operations, using more verbose with variable names etc can make the code significantly more self-documenting.
It's interesting that after 140 years, the behavior of a chain drive safety bicycle with pneumatic tires is still the gold standard. Virtually everything that's noticeably better on my bike is related to the materials used. Although, variable speed gearing was a nice invention, but still, 100+ years old.
It's ridiculously more painful for a single one off by a single dev for a single tool but an actual ecosystem of pure go reimplementations has popped up where that load can become collectively shared over time and ultimately using native implementations doesn't carry that burden to the end developer. It has to start somewhere though.
IANAL (but German): I am only aware that you have to pay taxes on gains. I'd be pretty sure (or very much surprised) if you had to pay e.g. $50 in taxes after buying $200 of crypto, losing half of it and then converting the remaining $100 back to cash. So given your example you report $20 gained on the transaction and pay $10 in taxes.

If you've to pay taxes in German and move serious amounts of money (be it stock or crypto): Get a tax accountant and setup some tax avoi... optimization. I feel like our system essentially demands this.

Oh, I'm lazy and always do tax estimates with 50% instead of 45%.
It's like, faster Postgres that also handles a lot of boilerplate infrastructure set up like creating replicas, load balancing, vacuum management, etc. That's a SERIOUS TL;DR though. This blog post covers a good overview and some details:

https://cloud.google.com/blog/products/databases/introducing...
Make the experience so crappy that no one wants it anymore?
Thats just silly, we all know what it is used for and why it is used for and why it was built. Popcorn time has an in built search by default that looks for pirated movies. I dont have to add any indexers.
Popcorn time never had a any streaming deals, so all the movies in its screenshots from github are streamed via illegal torrents, which itself is illegal.
This is not a bug. It is how windows and screens have interacted for years. I never needed it, myself, but I understand if you change the setting that puts different monitors into different “spaces”, then you can have windows across multiple monitors.
the fact that you stopped to ask those questions makes me think that you're at minimum, an above average developer.

caring about the business and its fundamentals is important beyond just slinging code.
The guy is a clown. Don’t trust what he says.
It’s an interesting case.

Quality overall dropped somewhat over they years (my subjective impression) but they grew by expanding to many different niches. They also skillfully connected them, so that each one feels like a tight community, yet easy to join.