skysight-inc/HackerNews huggingface dataset:
I half disagree. In the case where you are working 20 hours a week and meeting all your deliverables, your employer should simultaneously promote you and give you more work to do. This is assuming that your 20-hour workload is equivalent to a peer's 40-hour workload.

If they want to give you more work to do without paying you more, then they're falling into the trap of seeing you as an underutilized machine that could be producing more widgets. Based on your definition of employment, I think you believe that model applies to software development. I think that attitude fundamentally misunderstands that the work we do is not primarily measured in quantifiable output but in qualitative results. Sometimes work takes longer than expected, sometimes work takes less time than expected. What matters is that progress is being made and project deadlines are carefully chosen given available resources and the risk profile of the project.
I also get the feeling that the author didn't learn much from this experience. The lessons learnt here are "should do better testing" but even that didn't stick based on the paragraphs after that.

The complete disregard for the victims of this company's incompetence ("the poor sod in Peru who couldn't make phone calls or post duck-face pictures to Instagram") makes this a very different kind of article from the usual "I fucked up production the other day" posts that you see here now and then.

My conclusion after reading this is that the author didn't learn anything, the company didn't get punished enough to re-evaluate their testing and the Korean company's systems are still vulnerable to unauthorized locking.

The real lessons I've learned from reading this are to avoid either LG or Samsung and any provider using Trustonic. And not to hire the author, I suppose.
At present it certainly appears that way. However consider something like the deed to a house which could be digitally signed by a keypair that you control. When you want to resell it you could demonstrate ownership of the underlying asset and transfer it without even needing to be in the same country. This has lots of utility for scammers (selling a bridge that isn't yours) but if you could reliably link physical artifacts with a database of digital entities (representing the ownership) this could have a lot of interesting applications.

Another example - Urbit address space. I own two stars, ~sicbus and ~tipbus. Each of these can spawn 2^16 - 1 planets, which can be used by individuals to build software that is usable within Urbit.

Other than the NFT model, I don't know of a good way to resell these assets to others.

It is early stages and the current applications are certainly fairly gimmicky, but the idea of using cryptography to assert ownership and hold "real copies" is probably very valuable.
Employers have that concern. Employees don’t. And most probably aren’t being upfront about it.
I think the familiar syntax was important in JavaScript's success.
Stepping a bit away from the spotlight seems to only happen when people get famous for something other than what they wanted to get famous for. While Minchin definitely wrote songs for his acts, he was not famous for being a composer.

He stepped away from comedy to write music professionally (likely leveraging his comedy fame), which was what he wanted to do all along.
And the Purdue execs will pay a fine. Victimize people, not corporations, if you want to go scot free.
You're not wrong, but in practice I'd imagine >99% of bugs are in the rendering / webkit layer, not in the OS integration layer.

Sure, if you're making a plugin that plays with bookmarks or 'Read Later', you'd likely run afoul of the issues you mention. But most web devs are concerned just about browser compatibility of rendering their web-app. In this context, as long as web page rendering and JS engine is identical between OS' it's fine.
> “The startups that paid to play, and possibly many others, believed this was how Netflix did business,” the prosecutors said.

You're actually accusing the prosecutor of getting it wrong... which seems a bit arrogant.
Useful Ways to Use Closures in Go
Vibrating in your seat all day long can't be too good for you.
This is important to be aware of, but there is some nuance.

According to this BB blog post[0] certain functions are unavailable ("making a new purchase, installing new trials, signing in to your account, creating new accounts, enabling B2, and creating a master Key"), and two B2 API calls (b2_create_bucket, b2_delete_bucket).

If these are the only disrupted features, then impact depends on the details of the use case (perhaps get object and friends have to be on demand but other changes can be async).

Now, why these specifics are in their blog post and not in the Scheduled Maintenance page itself, that is a fair question, because it leaves room for doubt that only this exact set of functions are affected each and every window.

[0] https://help.backblaze.com/hc/en-us/articles/227807447-Backb...
I am surprised this needs to be said but the medical intern analogy is terrible and emblematic of why this style of interview is terrible. Medical interns will likely be doing things like installing an IV on a daily basis. It is a great work sample task. Your garden variety web developer will not be building algorithms from scratch virtually ever. This is not a valid work sample task.
Please https://news.ycombinator.com/user?id=BrendanEich can you become a member of the ECMA committee before it's too late. It's getting taken over by some functional programming cult. Turning your beautiful (tho quirky) creation into something it's not meant to me.
I work in digital forensics. You wouldn't believe the misconceptions about "crypthgraphic hashes" and cryptography in general that are around in my area. If everyone took an intro course to cryptography that wouldn't happen as much as it does.

So there you have, one reason to take this course that is not "roll your own crypto" (which you should never do, unless you really really really know what you're doing. And even then you should check with a few people smarter than you to make sure everything is as you think it is.
I’m out. I’m currently running facebook-delete to completely purge my account of all content. After a couple of weeks, I’ll deactivate it. After a couple more, I’m deleting it. I want nothing more to do with that company in any way.

Before someone brings up Oculus: I don’t care. It’s dead to me. Any technology that requires me to have a FB account might as well not exist in my world.

(BTW, `facebook-delete -rateLimit 40000`, ie a 40 second wait between actions, is what it finally took to run without hitting rate limits and stopping after removing a few actions. I’m leaving it running in tmux until it’s finished.)
I think it's probably pretty common, because I've worked jobs where clients have floated the idea (it was gross, we turned them down).

Kail's own sentencing memorandum points out that OpenDNS rewarded a different Netflix employee with stock options. Also, presumably, super illegal.
AMA, I am an aliexpress seller from China and can talk openly about transactions
Viacom is originator of this, this is why Google have that 1k URLs for DMCA takedown due to Viacom vs Google (2012) lawsuit. After that, copyrights and trolls massively abused DMCA due to this.
True.

A lot of people will argue that its not worth optimising for, that programmer time is more important and expensive. This may be true at the start, and is probably even worthwhile when you need to get a product out fast to test the waters in a startup, but I've worked in multiple companies that have spent significant developer time to try to reduce their cloud infrastructure costs. At this point, having your language and famework be able to make good use of the available hardware really can make a real difference to the overall performance and therefore cost, both hardware cost and engineering time to optimise it later.

The productivity gap between languages that optimise for development and those that try to at least somewhat optimise for runtime really isn't that large anymore nowadays. Even modern Java is quite productive now, compared to 10 or 15 year ago. Outside of a startup trying to find product market fit building their MVP's super fast to see what works, I think its usually worth spending a bit more on up front development time, a one off cost, to reduce the recurring infrastructure cost.

Of course, it takes a lot more than just a language that supports multithreading to do this, but everything the language and the libraries/frameworks you use do to help you is helpful. I'd rather have a tool that won't get in my way later, that gives me lots of room to grow when performance starts to become an issue, than one where I need to invest in significant and painful development time (based on personal experiences at least) later. This is one area where Go seems to shine, perhaps Rust too, although I have not tried any web backend dev in Rust yet so don't know how productive it would be.
It would be very easy to test this by backing up a new Windows machine and monitoring outgoing network transfers. If you can backup an entire newly-installed Windows machine and don't see any significant transfers, it is being deduped.
not exactly an overwhelming response.
Hours are a really terrible proxy for efficiency and effectiveness. If an employee is meeting or exceeding standards they were hired for, the hours are not even a consideration.

The creatives I have working for me on a side project bill hourly, but I'm never checking or adding up whether they actually work those hours. I can see tangible work being done to an excellent standard. That's all that matters.

Paying for time is disrespectful. I'm paying for results. This matches other trades within the community. I'm not paying a baker for 10 minutes of his time, I'm paying him 5 bucks for a loaf of bread (the result of his labor).

If I could pay programmers per loaf of bread produced, I would. But there is no "loaf of bread" metric available. All programming productivity metrics are flawed.
I'm finding it oddly sloppy as well.

> consistently longer than the shortest-distance path
computed using the standard Dijkstra algorithm

The algorithm used to compute shortest-distance is entirely irrelevant, unless there's some doubt about the correctness of the algorithm!

> In this Article,

Does Nature CS mandate that article is capitalized? It looks very odd.
Yes, it obviously is illegal. He was just convicted of fraud.
Yeah I can't require users to set up Docker or WSL before running my application.
Germany’s Promising Plan to Bring Conspiracy Theorists Back from the Brink
This is may be complicated by the fact the site appears a bit of a content farm itself. The article immediately following this one in their news section is

https://www.wheelsjoint.com/toyota-to-cut-production-by-40-p...

Which looks like an unattributed re-written Bloomberg piece with the added twist that they misspelled the name of the Toyota purchasing manager in question.

Edit: There was a WSJ article about Google's problems with fake DMCA notices last year, discussed then at:

https://news.ycombinator.com/item?id=23195680
Compose macros have existed for decades to handle that issue.
yes

They know it is a scam. That's why they want to find other richer friends (and fools) to buy into the scam before either the hype dies or the market crashes.

Which ever outcome comes first, either way the ones who minted and sold their NFTs to the richer fools that bought into it have already won (they get royalties from future sales) and guess who those folks are...

the (rich) influencers and celebrities.
You'd need a good grasp on Discrete Math, Probability Theory and most likely Number theory.

For the first, Rosen's "Discrete Math and Its Applications" is quite thorough including many solved & unsolved problems.

There are too many good resources for probability & number theory to choose from, so I'd recommend something like MIT OCW for the first one, at least.
It was a bad civil war. Just like your parents felt they were risking death, the Jews felt the same. The Jews had a good reason to feel that, its not far fetched they were facing massacres if they lost. And expulsion for sure. Some Arab leaders made no effort to hide their wishes to eliminate the Jewish state.
It became a bad zero sum game.
Ilan Pappe is a known anti Zionis, which is fine, but I can cherry pick Historians who are more sympathetic to Zionism just as easily.
Israel was actually not that effective in expelling Arabs as you probably well know around 20% never fled and eventually became citizens. They get more equality as Palestinians in Israel than they can ever dream of in any other Arab country.
Facebook launches digital currency wallet Novi
> great, let's give you 50% of your pay

Halving the comp because an employee is twice as productive as you expected is certainly an option
Each municipality is free to choose their own solution to the legal requirements (which includes a standardized API). For the moment, there are eight different software solutions on the market (developed by both public and private entities), see https://www1.osci.de/meldewesen/xmeld/registrierte-herstelle...
Your "Well it turns out..." part is what threw off my reading of your comment. That turn of phrase is usually meant to imply that the preceding is, in some way, bogus. If that's not what you intended, I apologize. But it's how it reads to me.

Under that reading, it really seems you stopped at that point in the text and didn't continue to where the authors talk about why stopping at that point in the program development is problematic and how to correct it (the later sections).
Sole source contracts happen all of the time. Where it becomes murky is if the contracting officer ends up retiring his government job and takes a highly paid job with vendor.
Vortex Bladeless – Busted
I explored a lot for my blog site and settled on Jekyll. I don't know why would you want to switch.
I wish I could speak German...
Seek the Brave
People often set up an LLC for their consulting thinking it will help with 1) taxes and 2) liability.

But neither of those are quite right:

1) the same tax deductions are available on your normal schedule C

2) while acting on behalf of your LLC you’re still personally liable for your actions (let alone your illegal schemes).
I like the accept essential cookie button, but it doesn't much smaller than most banners I come across.
You mean they said "we'll write the contract so you get a finder's fee"?
If you answer that when asked point-blank what school you went to, I think you are an asshole.

That said, I can understand the impulse unless you want to be called "Mr. Harvard" every time you do some dumb shit in the office.
Thanks for your detailed response! I'll certainly look into creating a mirror copy of my music library as this seems the best way to be compatible with commercial and open source front ends. I'll favourite your comment, and come back to it when I need to.

Also, how did you know that I like Steppenwolf?! :D
> The amount of "I don't get why this is wrong?" going on in this thread would seem to support the prosecutors' view that this is a widespread practice.

I think it's because a lot of "hustle" culture and stories of the early business careers of very successful founders involve a bunch of stuff that sure looks like fraud or otherwise like something that ought to be illegal (it may not be, but I mean that it feels like the kind of thing that ought to be illegal, to a normal person) that works out great for them and sure looks like it was a necessary step on their journey to hundreds of millions of dollars and being on the cover of TIME or whatever.

Add in normal corporate business practices just feeling gross as hell on a pretty regular basis, and I can kinda see why people might see this as not really that different from how you're "supposed to" do things—if you aren't a chump, anyway.

Kinda like the college admissions bribery scandal. There was a lot of "oh, so their crime was not being rich enough to bribe the correct way?" in people's reactions, because... well, the system's officially corrupt, in a lot of people's opinions, so prosecuting unofficial corruption feels more like a very fancy organized crime racket putting the screws to the (relatively) little guy to protect their own corruption, than good old feel-good justice.
*After learning more, Graeber definitely was very pro-technology, so I’m really arguing w/ no one here. I’ll have to read the book...
That’s easy to say if you can trivially find another job. If they’re concerned about that and don’t want to be in a tax case (which seems extra unappealing for someone who spends most of the day driving) they probably won’t - and that’s what those companies are banking on.
this looks awesome! totally bookmarking it for the reading list!

particularly liking how "applied" means actual practical applications and system design.
Not everyone can use datomic though, for many reasons (including cost). I'd love to use datomic, but its just not an option for me, while postgres is (and the DigitalOcean hosted postgres is quite affordable too and supports TimescaleDB too).
America is running out of everything because Americans are buying so much stuff
The author works in the UK and there's one company listed on his LinkedIn that provides the services he described, which is situated in Cambridge. The description of the product seems to indicate that the software is written to allow carriers to lock out people who stopped paying, mostly targeting people who'd normally have trouble getting credit for their phones.

Unless the company specialized in sales outside the UK and likely also outside the EU, I think this company is probably breaking the law, as are the carriers using their services. I doubt the people who buy phones on extended credit will have the cash laying around to bring up a lawsuit, though.
I actually really like that syntax. Even from a back-end background.
It’s somewhat humbling that you think a randomly selected jury has enough insightful perspective to defend American interests during patent litigation. We are apparently a much more devious and Machiavellian people than even I realized, and I work in the valley among the lot. What an accomplishment, in your eyes, to develop a world-unique legal system where even the process of voir dire furthers our supremacist IP interests at the expense of objectivity in jurisprudence. We should be proud of such a creation, no?

Until you show us a transcript of the hearing in which the stakes were explained in these terms to the jury (which doesn’t exist, as it’d be sanctionable for the lawyer arguing it for several reasons), this is just gratuitous and uninformed criticism of a country that ostensibly isn’t yours — which you hedged by saying “arguably” behind one of the key points, because you know it’s mostly bullshit. I guarantee you the randomly selected jury barely knew where Germany was, much less the important lines to draw to preserve our sovereignty in intellectual property abroad. Ask any patent litigator how difficult it is to bring the jury to the facts, looooong before getting to the Sun Tzu realpolitik you’re cooking up here.

If you’re going to make the low key America-is-stupid argument (I heard you, don’t worry), you can’t immediately undermine your own argument alleging that said stupidity intentionally furthers a broader evil purpose. It’s just stupid.

We have so many problems with our legal system that I’m honestly amazed you were able to invent one I hadn’t heard before. I also think you’re imagining China here, not the United States, given how trade dress and patent litigation goes for foreign entities there (like BMW; hey, they’re from Germany too!). Also extremely undermining to the point of hilarity that you included that country’s specific take on intellectual property litigation in the “rest of the world” distinguishing point regarding objectivity.
First, those people don’t materialize out of nowhere. They usually learn from this kind of content.

Secondly, the “don’t roll your own crypto” is general advice. It means “you’re probably trying to solve a problem that already has a battle-tested solution.

A lot of really talented people clearly roll their own crypto, otherwise we wouldn’t regularly have innovation in this field (although to be fair probably 90% of the ones that get traction are from DJB).

Finally, even if you should troll your own crypto algorithm, you probably still need to apply it to your problem domain. Understanding how to think about those attack vectors helps you understand the trade offs of which algorithms to pick. This makes the collaboration with a security team/security review more meaningful.
Interesting. No mention of Pascal or its descendants, specifically Modula 2 or 3? From what I understood, that's where Nim got its fast compilation and modules, like OCaml.
If the inference here is that this (or a similar) abuse-ridden system wouldn't exist in the absence of Viacom, I offer that there's more than enough powerful, corrupt copyright interests to fill that theoretical void.
Yes, as well as applying for jobs (or at minimum when hired), renting an apartment, and lots of financial things including any type of KYC crypto exchange or investment accounts. I've also had utility companies ask for it.

These are in no way secret, I have no idea how people are okay with this. You can easily social engineer so many critical services if you know somebody's SSN.
No I am not, however I'm old enough to briefly recall childhood life before computers were commonplace. There was a time when I was in elementary school where getting children to read at all was an activity.
> I half disagree. In the case where you are working 20 hours a week and meeting all your deliverables, your employer should simultaneously promote you and give you more work to do. This is assuming that your 20-hour workload is equivalent to a peer's 40-hour workload.

Would you give your assistant a raise in the case I outlined?
Everyone should expect to change careers a few times in their life. Forty years ago was 1980. The world has changed dramatically in since then.

Even if you are in ostensibly the same role in 2060 as you are today, what that role looks like is going to be completely different. Unrecognizable even.
My brother is a Romanian truck driver (he’s on his way to France right now, if I’m not mistaken). He got into this career at 32 years of age because he couldn’t make it anymore running a small cow farm, his farm couldn’t compete against the subsidized milk coming from the likes of France or Poland (a temporary, politically-induced ban on selling beef to Russia also didn’t help, his cows’ value was halved over-night). What I’m saying is that every action has a reaction, those Romanians and Bulgarians are not into it to steal someone else’s job, most of them were forced to do it because of economical and political decisions taken over their heads.
I doubt that. In the contracting world, I've repeatedly seen multi-million dollar contracts given to essentially shell corporations. Sure, it's nothing as overt as this case, and technically legal, but there is almost always a vested interest on the government side to go with one company or another. That interest usually has to do with the security of their government position. The ethical difference is a matter of degree.
*de-indexes
RTMP Go Away: Lossless reconnections for live streaming
Yep the whole "owner operator" thing is just another scam. It seems like I'm seeing fewer of those on the road lately but that may just be that I'm seeing fewer of them not that there actually are fewer.