skysight-inc/HackerNews huggingface dataset:
Every time I look at modern source code, with hundreds of lines of classes, constructors, setters and getters that could be done with a record type or two, and far, far less code, I have this same feeling.
Magic Eraser
Small criticism but your article wasn't direct about where this exec crossed the line from corporate nepotism to criminal fraud and money-laundering.

The press release from the DoJ details how he structured his kickbacks without netflix's knowledge and set up a shell company to do so -- even lying directly to netflix leadership:

"When an inquiry from the Netflix CEO ensued, Kail falsely denied that he was formally working with Platfora."

Criticisms aside, thank you for helping to shine a light on corporate malfeasance.
the most interesting summary explanation of cue lang and its differences is from a bug filing - https://github.com/cuelang/cue/issues/33

>CUE is a bit different from the languages used in linguistics and more tailored to the general configuration issue as we've seen it at Google. But under the hood it adheres strictly to the concepts and principles of these approaches and we have been careful not to make the same mistakes made in BCL (which then were copied in all its offshoots). It also means that CUE can benefit from 30 years of research on this topic. For instance, under the hood, CUE uses a first-order unification algorithm, allowing us to build template extractors based on anti-unification (see issue #7 and #15), something that is not very meaningful or even possible with languages like BCL and Jsonnet.
What the hell would this accomplish
We have a custom framework at work, with a really large codebase, and I find it was easier to understand than any open-source framework I've worked before, because everything is well-encapsulated and changes have very local consequences. That wasn't my experience with most open-source web frameworks, that often seem optimized for conciseness and people that already know them.

I also reject the idea of "They either use an existing framework, or they eventually end up creating a custom framework which only they understand and which gets thrown out and replaced with a common framework when they leave the company". The popular open-source frameworks were created by people like you and me. Those people were good, for sure, but not perfect, just like us. They also often try to make something very generic that may not fit your specific use case. Trying to bend a framework to do something it's not meant to isn't better than writing your own code.

I think that these days we have too much worship of open source code. Sure, not having to write code is sometimes very nice, but sometimes a few lines of code can help you avoid a dependency.
You are correct, but using this argument, pretty much all of our understanding of Physics is "unproven". All we do is look at what happens in nature and form theories. Sure, we reason a lot and that to cut down the state space but at the end of the day, we have no way to be sure if what we know of Physics today is how our universe actually works. So validations like this are almost as good as it gets. The only thing that would be better is experimental observation refuting relativity or some other accepted theory.
You're right, my mistake. Believe it or not, it wasn't intentional and I just completely spaced. Edited to be much closer.
Sununu case was more about politics than corruption per se. He was living large on government expense account, with some things coming straight like "obnoxious rich guy flaunting his wealth" caricatures. He also was never prosecuted, only fired - because he became a political liability.

So I think claim that "there is less political corruption in the US than people think" is going way too far. Most of the corruption is never even uncovered (just check how many government officials and congressmen became rich after they started selflessly serving the people, and how wondrously successful many of them are e.g. in stock trading), and the cases that are uncovered are rarely punished with anything but dismissal and maybe light monetary slap on the wrist. One must be exceptionally unlucky - which usually has more to do with political situation than anything - to land in jail for corruption, and unfortunately that's not because there's no corruption, but seems to be rather because there's so much of it than nobody wants to rock the boat too much. You'll need the funds for the next election campaign, won't you?

> although that too has gotten considerable scrutiny in the media.

And, that scrutiny amounted to exactly nothing.
The leJOS alternate firmware for the RCX was my first introduction to Java. It was amazing how complete the support was given the small footprint. It even implemented Java's threads system.
The Mess We're In – Joe Armstrong (2014)
As others have said, core is not a well defined term at all in computer architecture.

Is a core something that has its own program counter? Does it need its own floating point unit to count as a core? What about cores that only do a few ops? Are the cores even all the same, or do they have access to the same resources? For example, a few older Nvidia GPUS have some portion of their cores that have only a single crossbar port, and so perform much worse.

The M1 gpu core could very well be equivalent or better than 16 tensor soc cores internally.
try "ycombinator.com" :P
Agree. Seems like a much safer bet.
It looks nice, and I’ve used similar solutions in the past. The problems are; when you update your server’s local library to a new version of iTunes or the operating system gets updated, the web app breaks. Webserver goes down, breaks. Sneeze, breaks. 2 years from now, project unsupported, breaks.

Music is one of those things that you just want to work 100%, all the time. For this reason I don’t have any Wi-Fi speakers. Everything is hardwired, except the remote.

For the last 10 years I’ve been using apple remote on top of iTunes. This allows me to create persistent connections between my iPhone iPad to my Remote iTunes sever which is an old MBA in a closet. It has a battery backup for power outages, I can play any music in the 16,000 song library, buy and download new music from my iPhone and instantly be able to play it on the server and the interface looks nice. This system has been more robust than some of my client’s AV systems designed by a pro audio team with whole-home solution costing $$$$$. Let’s just hope Apple continues to support Remote.
> WSJ reported that “6% of App Store game customers in 2017 accounted for 88% of all the store’s game billings for the year, according to court records.”

So thats why iOS games are upsell garbage. Theyre building for the 6%.
The M1 Pro & Max CPUs are approaching dedicated Laptop GPU levels, so Minis will be a reasonable low/mid-end game machine, comparable to the best PC gaming laptops.

The M* Mac Pros will start out with built-in graphics starting at the M1 Max level and going 4 or perhaps 8x higher, still using integrated graphics.

The fact that Apple now supports $5K dedicated graphics cards on the pro series suggests that the pro M* Macs will be able to use any graphics card (that supports Metal) that you can buy.

The fact that Apple's store was crashing continually after the new laptops were announced suggests that the market for Mac games is going to grow a lot faster than anyone thinks...
"People with mild or moderate hearing loss" should be free to purchase these sort of generic hearing aids in much the same way that buying non-prescription reading glasses is common. If problems persist, it is time to consult a professional.
> the future was kludging together fungible objects in Java or .NET.

And, DCOM and CORBA :)
You should spend time training yourself because the design that “feels” softer is still actually putting a ton of strain on your joints, which often leads to debilitating injury.
If only it were like the SATs. With the SATs, the questions are eventually published, and you get a score report indicating exactly what you missed and why, along with a percentile breakdown.

Google's interview exams are graded in secret, and you have to sign a non-disclosure to take the exam. I suppose scores for my interview exam are stored in some database somewhere internally at google, along with photographs of the whiteboard at the end of my various 45 minute sessions and notes, but I'm not allowed to know what they are (they're secret).

I'm ok with google doing these interview exams (and fully embrace that it isn't up to me). But I do think that a certain bill of rights between examinee and examiner slowly evolved over the years - one of which is that the people who took the test should get some feedback on how or why they failed or passed, along with a score.

Instead, due in part to fear of lawsuits, you get very vague feedback from a recruiter. Mine was: analyzed the problem well, but didn't make sufficient progress on the coding section in the time allotted. I have no idea if this is true, someone being nice, how much more progress I would have needed to make...

I no longer participate in exams under these conditions, but I'm just one person with zero clout, and with $300k on the line, no, I'm not even slightly surprised that many people will do so.
you will not solve the shortage by paying them more. it will still be too dangerous and stressful for anyone that isn’t willing to do it.
Duplicating my question to Lockerman below. Sorry for the double post.

Is the -> operator just syntactic sugar? Is this:

SELECT device_id, timevector(ts, val) -> sort() -> delta() -> abs() -> sum() as volatility

the same as this?

SELECT device_id, sum(abs(delta(sort(timevector(ts, val))))) as volatility
Not sure why you say these are much better when all these surveys pretty much give you the same result, if you look at these rankings in terms of brackets.

Basically, they pretty much all agree which languages are the top 3, top 5, top 10, etc...
Tesla's most recent profits were a staggeringly high $9.22bn.

Ford's most recent profits were a startlingly middle-of-the-road $19.934bn.

The Cybertruck is going to sell to nerds who think they're a handyman, but the eF150 is going to sell like crazy, and Ford has the money to buy up capacity that Tesla can't really match up.
ah yes, the crown prince
This isn't necessarily true in the general case, let alone in this specific case.

In the general case, some countries calculate fines according to the criminal's income for this very reason.

In this specific case, fines or, in the case of a civil lawsuit, damages in excess of the amount of money the person illegitimately gained would be sufficient.
i saw the title and thought "java", then loaded the story and in the first paragraph found a java apology. my suspicions immediately confirmed.

lots of really sharp people work in java, what is it about java that encourages this? is it the aggressive object orientedness of the language? or is it maybe the really strong ides/tooling that people use that encourage creation of lots of classes so that nice little tree view on the left gets populated with things that look like they should go there? or is it the design of the core libraries and j2ee that nudge people in that direction?

why does the java universe have more frameworks than programs and why do they all seem to want to pack your brain with so many useless abstractions that your skull wants to split open?
In the C++ world there is a dude with funny hair who makes a living by being a C++ expert.

What is his real world C++ experience? Being a C++ expert.
> You appear to be lacking confidence by buying into this subjective thought that another team could be “better than” yours.

I feel personally attacked !!
Facebook was doing the opposite.

accused the social-media company of illegally reserving lucrative jobs for immigrant workers it was sponsoring for permanent residence instead of searching for and considering available U.S. workers.
The gaming industry became larger than the movie industry long before smartphones or micro transactions and just continued growing since. Today the movie industry is tiny compared to the games industry.
How did Netflix find out about the scheme?
I remember Via vs Intel. Is the gap really that big?
Ditto. I'm on laptop and my Pixel 5. Error R013 for the past 40 minutes when trying to checkout the unlocked version.
I use a Pixel4 and love it. I switched from iPhone and would never go back to using an iPhone again.
How astute of you to observe that HN does not always hold your hand.
Xiaomi will launch its first electric car in 2024
If you assume no inherent contractual/contract of interest problems... (Which isn't always necessarily a terrible assumption. Some companies are fine with a little side freelance/consulting work on your "own" time so long as it's not competitive.)

You still need a lot of conditions if you're not going to be getting into a lot of elaborate subterfuge and ridiculous amounts of work. A few off the top of my head.

If you're a full-time employee, it's a lot more imaginable if you have a contract gig somewhere else rather than a full-time job which almost no employer is going to be OK with.

You need a relatively light workload in that first job as an individual contributor. You can't have a lot of meetings, travel, and a fair bit of flexibility generally. You can't really be known in the industry at large.

If you can land a contractor job that takes you another 20 hours or so with someone non-competitive which also is largely independent work? And you keep that job pretty quiet.

Maybe. But that's imposing a lot of conditions and probably isn't really sustainable for any length of time. It's somewhat interesting as a thought exercise but seems pretty impractical outside of some narrow cases. And maybe that person is just better off consulting which puts everything above-board.
Mage aims to be the ‘Stripe for AI’ raises $6.3M for developer tools to build AI
There May Be People Who Are Genetically Resistant to Covid-19, Scientists Say
Some of us, due to personal preferences, wouldn't actually consider that a son.
I would like to know too, but how does one prove that?
Today I would say they were called "talking points." Do you want ideas that align you to power, or ones that isolate you from it? Watching real news from reliable mainstream sources lets you digest experiences, realign your beliefs, and separate anything that isolates you from pro-social participation.

Imo, news and commentary today are just over-the-air updates for official narratives. They are argument feature packs, same as anti-virus signature updates but for ideas.
Spent three years an eight months working in retail hell, and this was exactly what the company pushed employees to do - they were kind enough to sell shares to employees at a 10% discount but you had to be crazy, grossly miseducated or drank a bit too much of the kool-aid to believe that this organization was a good value store.
That demonstrates my point.

10 to 20 points on a 2400 scale (at the time of study) test is not a substantial impact. I also think there are probably test-oriented lurking variables they are not able to capture.

Managed funds also sell you on the idea that you can buy your way into performance, and there is also little evidence that they actually work.
Heck, imagine if prescription glasses were only available from government-certified vendors. We'd be back to paying $700 a pair like the bad old days.
Even if what is being pushed turns out to be true, this method sets a very dangerous precedent and the "believe in science" is creating a new religion.
I think the WITCH companies supply contracts to FB too right?
Can someone explain why this is prosecuted as a crime rather than left as a matter for civil lawsuits? The only actual victim here seems to be Netflix, and they can afford to file their own civil suits.
raising the minimum wage is necessary because compounding destruction of real value of nominal prices is baked into the system and without a systematic change if prices didn't rise, everything would collapse catastrophically. Perhaps we should consider a system where real value is not destroyed. Needing to raise the minimum wage is a symptom of this greater problem.
Poor dogs will be terrified but got to hope the best for them. It feels like a tall order though, in and out in 8 minutes... Not sure I can watch tbh
How dare we expect people to read
Yes. Apple may be more trustworthy than Google, but you're still needlessly giving them opportunity to screw you (most likely by accident or through random error). Use a password manager and set up actual accounts.
Not really. They're general computing devices which perform "blessed" activities. They simply have a broader (though, not that much broader these days - you can do a surprising amount on a console) range of blessed activities.

Consoles still play games as a core competency, but they can also also run a broad array of apps. I can, for example, watch YouTube and Hulu, and browse the web, on my Switch.
There's a lot of nuance to this issue, it's not that simple. I say this as a 6th generation American. Here's a good write up:

https://www.businessinsider.com/facebook-doj-lawsuit-unfair-...
Lol YouTube reports "streamed 1 month ago"
He bombed - he should have stopped once he had the Yes from Steve.

Negotiation can happen later.
Cloudflare Tunnels make easily locks down your origin servers from the Internet
Are they still arbitrarily disabling HDMI-out to force us to buy a Chromecast?
About 26% of all malicious JavaScript threats are obfuscated
Where in the showcase?
> Fingerprint Unlock with under-display fingerprint sensor, Pattern, PIN, password

Wait, no face unlock? Thats a dealbreaker.
Maybe on a featureless frictionless plane that is true. There are hills, woods, rocks, rivers, all sorts of geographical barriers that make the easiest path often a longer one. Even with our technology today, mountain roads switchback rather than ascend directly to the summit.
there's a lot of wiggle room to differ about what you need to learn. If you managed to prep for this with no degree in 3 months, well dayum. I consider that impressive, and I'd say that's not a low bar at all.

I'm not allowed to discuss my specific google interview questions, but I'd say they're similar to some of the harder questions in "cracking the coding interview". On the line of "find all matching subtrees in a binary tree". Remember, you have to do this in 45 minutes, and the impression I got from my feedback is that you need to make substantial coding progress (again, in 45 min at a whiteboard).

That's hardly impossible, but I think it's notably tougher than "loops, variable reassignment, objects & arrays, and some other unique operators like modulo or booleans " There's no way I'd suggest someone go into a google SWE interview with only that prep. I'd say you need to be very sharp on recursion, tree traversal, sorting, set permutations, and a number of other algorithms - and I disagree that you can memorize solutions. You should have them down cold, but you won't be asked to regurgitate them - instead, you will need to be able to think on your feet to figure how these algorithms can be adapted to a variant of a problem you've seen but not quite in the form they're asking about.
>Yet I am being underpaid? Sure, technically speaking, we are all underpaid if you compare things like workforce participation to wages and CPI. None of that really undermines my point that I don't think we should be paid as much as we are for the quality of work we are producing.

Except it does...?

Just saying it doesn't doesn't make it true.

>You don't have to like it or agree, but no, I refuse to believe that I'm a bad guy for concluding that there's a racket-like quality to the software industry.

Software engineering isn't a racket.

The reason we're paid middle class wages (unlike, say, teachers) is because:

A) capital controls the stocks and flows of most society's wealth and because

B) we can potentially trigger large increases to productivity so the ceiling on our value add is very very high.

C) there are not enough experienced programmers to satisfy capital's insatiable demand for automation.
Nim needs that one killer framework and it's off to the races. A Rails or a Phoenix, batteries/ORM included for Nim. Imagine running a very scalable, productive project on peanuts hardware with very fast performance. Killer.
Google violates more of our privacy than probably any other company, including Facebook. Their entire business is built off of sophisticated and pervasive Internet-wide tracking. Apple may have made a slight misstep but nothing on the same scale.
Judging by how many people end up there, prison time does not seem to be a particularly effective deterrent either.
What about building one's own hearing aid? This DIY project came to mind:

https://hackaday.com/2013/12/15/diy-hearing-aid/

No mention of DIY hearing aids from the FDA.
This is where I have to again point to the Hypercore Protocol team, as they're the ones that implemented it. I bet you could ask in the #hyperswarm channel of their discord https://chat.hypercore-protocol.org/
Dogs often eat a lot less when they are stressed, though usually not so little or for so long that they get emaciated.
Aspirin About-Face
I don't know if I would say that I hate frameworks, but in general, I find most of them to be pointless. I use them because my teammates insist on them, but I spend far more time working around them than I spend taking advantage of their strengths - if there even are any.

I've been working with Java for 20 years now, and Spring is the ultimate "framework" - it's so framework-y that it doesn't actually do anything or offer anything, it's just a thing that gets in your way. When people defend Spring, they invariably say "but why would you want to do all of that by yourself" and I say "do all of what by myself?" The Spring framework saves you the trouble of... calling the "new" operator (by making everything a global variable)? At least with an ORM framework I can see what it actually does, even if I don't really want it to do that, but Spring just doesn't do anything except add libraries you don't need and make your stack traces useless.

Ok, I take it back, I don't hate frameworks, I hate Spring.
https://stallman.org/images/dog.jpg
I can't speak for FB, but in my experience, you don't seek H1B holders out. Instead you recruit the best talent, and if the person you want to hire requires an H1B, then you jump through the legal hoops necessary to bring them onboard.
i'm now getting an error 500
There exists 4 stroke leaf blowers that do not require oil in the fuel, though.
Had black Pixel 6 Pro 512GB unlocked in my cart for the past 50 minutes. Spent that time constantly trying to check out but received Error code R013. Now, I just got a message that my cart is EMPTY and it's sold out.

Edit: Product available every 10th refresh or so, but hangs on "trade in" screen. Bypassing trade-in and I now receive Error R008 when trying to check out.

Edit: Trade-in appears to be working again, but back to Error R013.

Edit: Neither Cart nor Checkout screen will load, website returns 500 Error. Not the best purchasing experience I've ever had. lol

Edit: Cart has been emptied again, and now Store website is returning 500 error. Oh, Google
Would be curious

Yes, that exactly is the core principle of Hacker News. It's what makes the article relevant...

Making you curious.

Scratching their own curiosity.
This is a really bad analogy though.

A spice rack has to do two things

1) hold spices

2) Not fall apart

3) optional : try not to look terrible

If I went through and tried to document every different concern my rails app handles, I 'd probably just give up after a few days of research and a list of thousands upon thousands of concerns.

Spice racks don't need to change and evolve over time, a third party can't remotely ruin your life if your spice rack has a design flaw, your spice rack can't make you millions of dollars.

So I get that this guy wants to go write tcp/ip stacks from scratch to build his neopets page or whatever but it's the wrong design decision for a vast, overwhelming porportion of projects.