skysight-inc/HackerNews huggingface dataset:
That can be a real pitfall for benchmarking. I recall looking at some promotional material touting the performance advantages of Rust against some other language (C?) It involved a loop so I kept increasing the loop count to try to get the Rust execution to take the same time as the other language. It took me a while but I finally figured out that the way the code was structured, the Rust compiler could see that the results of the computation were never used and the loop was simply optimized away.

Benchmarks can measure execution time of algorithms or if not careful, the ability of the ability of the compiler to optimize away unnecessary code.

(IMO the 'performance comparison' that was vastly in favor of Rust was a bit disingenuous.)
Air Force ready to work on Trump’s Space Force idea, but…
they are saying that in polite tone, it's something on the management level and you don't have to worry. If you really want to know the details we can talk about it on the next 1-on-1.
Planning of Disk Space for Databases
This is a completely different scenario to the one described above. You yourself are potentially breaking the law (if the boom gate is damaged, assisting in potential theft of services rendered, etc) to prevent your car being stuck in the parking lot (which very likely has a clause in the conditions of entry, so may not be illegal).

The two key points are that you are committing the crime yourself, not asking somebody else to, and that it is in fact only potentially a crime, and even then it's relatively minor, and could be argued strongly in court.

You are not asking somebody else to illegally sell you opioids (for example) with no prescription. From what it sounds like, nobody was in real danger, just pain, and you expect people to risk everything they've spent their entire life working for just to prevent an hour of pain for some stranger?
Distributed doesn’t necessarily mean “decentralized”. I can have a distributed database stored across 5 servers. It wouldn’t mean my database is “decentralized.”
Google launches a Web client for Android’s SMS app
Atul Gawande CEO of new healthcare company
I think that would be a classically liberal view rather than a radically liberal one. As in, French Revolution type of classical.
Single Sign on.

There is nothing worse than loads of different accounts that are all for the same person.
Asking for asylum is not justification for separating children from their parents permanently.

Note that it is only those who are following asylum procedure who are being separated. Illegal immigration is still happening, and those families make it into the US every day, whole. Unseparated.
Ah, the old days when operators worked by reference… it was much harder to express precisely what the + sugar was back then.
Thanks, never seen anything like that in Europe.
Recall #3: Remove rear seats.
No, I'm saying the court's reading of the enumerated powers has become very broad.

As for what interpretation, the one held by Robert Jackson and 4 other justices in the Wickard v Filburn case [1]. The justices' interpretations are the only one with legal weight after all.

[1] https://en.wikipedia.org/wiki/Wickard_v._Filburn
I always find this argument unconvincing. At its most extreme expression you end up with obviously bogus propositions like "Islamic terrorism is going to happen with or without you, so you might as well join ISIS and attempt to reform them from within."
Show HN: Wiby – Search engine for lightweight, unbloated, old school websites
They are also based on massive political will that distorts the interpretation of the law and economic understanding and turns them into weapons.
Remembering the history, they had pretty much everyone signed up (including Sun for some reason) to convert their software. They were expensive, and like most manufactures they didn't have a good on ramp for hobbyists and early developers. I think if they had noticed the trend to laptops, the rest would have followed.
What do you use for an artifact repository? I’m assuming you mean the cached artifacts of builds, but also vendor artifacts/cache like npm_modules or docker containers?

This sort of vendor dependency management is a problem I haven’t found a great solution for yet. I’m actually thinking about creating a product that’s implemented as a proxy and supports multiple package managers, including docker, and caches all downloads keyed by branch. This way in the event of some catastrophic dependency failure you have a place to find the last working set of vendor dependencies that didn’t break the build.

Would anyone be interested in this? What is current best practice for this workflow?
Tether Hired Former FBI Director’s Law Firm to Vet Finances
Honestly, I think it might be better if these old news companies die off, and clear space for a newer generation that understands the internet better. We have 20 years years of anecdata now.

The old news publishers will never make it online. They see their financials problems as being cause by a moral failing in society: "People do not value quality, and won't pay for it" or somesuch. They see the solutions as legalistic. Some law or industry association which will guarantee them an income.

Meanwhile, on their own sites... They run one small square of content, overlaid and surrounded by loud, flashing ads. They plug in every last bit of ad-spy software available. They run fake news, via their "native content" widgets selling scams using blatant lies on literally fake news articles. Kettle, meet Pot.

The only solutions they can think of are legalistic. An industry association that can stand up to google and demand money. A law that guarantees someone (anyone) pays them.

There's no vision. The few, moderate paywall success stories are considered revolutionary. What does this add up to? Eveyone picks a newspaper or two, subscribes and reads just them? Have you not noticed how the internet works?

Meanwhile, at least 50% of any broadsheet is straight plagiarism. Plagiarism is normal in news media. Does a paper pay another paper when they report on a report? Does twitter (or trump) get paid when your front page is an article about a tweet? Kettle, remember Pot from before?

I really think there's no hope. Most of these dinos aren't going to make it. Don't let them break the internet on their way out.
Imagine if nasty old bits like not allowing Jews to inherit property got embedded

Seems like a strawman, but I guess if that were the case it would have been amended out years ago ...
Why Scala Implicits
For political reasons people have used far lighter language with incidents such as the Armenian genocide.
5 Reasons Decentralized Exchanges Are the Future of Crypto Trading – iCoin Blog
What aspect of this story do you feel has not been represented accurately?
No easier than a false “remain” “leave” dichotomy ...
I never knew I had a negative balance. Until after 2 years of it using PayPal they sent me a random email to inform me I had 30 days before they would pass it to debt collectors. So I figured better to close the account. Never use PayPal anyway.
There have been some remarkable enhancements toward cache coherency and feeding data to large core counts while keeping latency from completely going crazy.
You're right, it's not always the case, but in that format the second sentence is usually a justification of the first. Also, Black Mirror is not a comedy.
Gaming the search for autism treatments
Forgive my ignorance on the subject but why would there only be usernames and passwords in this file? Is it customary to store other details in separate tables and have different access rights between the 2 tables?

Or did the perpetrators just pull login details as it’s the only useful information?
In an actual pipe and filter, the filter is directly connected to the next filter, there is no caller it returns a result to.

In railway pattern, we return values to callers, which then call the next function in turn.
He fixed it in Go: https://github.com/golang/go/commit/c90d392ce3d3203e0c32b3f9...
This is a very poorly written ad. I wouldn't have minded so much if it had started of as a well written comparison of MySQL on RDS vs EC2, but it really didn't compare that in any sort of depth before jumping into the product information.
I believe it became custom in many parts of Europe around that time to clean out the prisons whenever a new monarch took office, obviously that wouldn't have always happened, but at least they saw it as a problem and took steps to rectify it. It did, after all, cost some amount of money to house them, and obviously the new king would have wanted room to house prisoners of his own.

It wasn't until modern times that prison became a place for common criminals, in those days only political offenders would be put away. Common criminals were variously fined, branded, and in serious cases, transported. Prison was considered a gift, the usual, Roman-era way of dealing with your political enemies once you achieved office was to execute them. Exile was considered, but someone of means would find a way to get back.
Okay, that explains it. The only i5-based systems I have used (or still use) are notebooks.
Plaid's Fintech Request for Startups (part 2)
>Using []byte sounds interesting, but troublesome at the same time. Namely the fact that byte is useless for reading characters from, as you'd eventually have to get runes from it anyway no?

Tons of string manipulation just needs to split, etc on \n, ., ;, - which don't need runes.

Besides that, string comparisons don't need runes either (assuming what you're comparing is normalized to the same bytes, which if you do the same input processing to anything you store and to the strings you query on, it would be).
Sketchpad demo on Youtube:

https://www.youtube.com/watch?v=USyoT_Ha_bA (part 1)

https://www.youtube.com/watch?v=BKM3CmRqK2o (part 2)
https://docs.racket-lang.org/scribble/index.html
I wouldn't, on the first day, try to take up more of my coworkers time. I would wait until I learned the norms about after-work outings and what sort of obligations they have outside of work.
While this is intuitive and obvious those who have used debian (or rather apt) for decades, it seems that a whole generation of computer professionals don't grasp it.

Modern software development involves pulling tons of libraries (often at runtime) from other locations. A lot of damage was done by things like 'sudo pip install xxx' and 'curl http://blah.com/install.sh|sudo bash'

At least docker's install uses https before downloading some random text from the internet, nowhere near as secure as gpg signing a package though -- compromise the website and you win.
I do believe we need to discourage hard drug use, but criminalization simply isn't doing that.

You mention cigarettes, and cigarette usage has actually been dropping pretty dramatically over the last few decades. This is because instead of prohibition (like was tried and failed with alcohol) the government took the approach of educating people and creating social pressures to get people to stop.

The same could absolutely be done with heroin et al. Create places where people can legally buy and consume heroin (under the supervision of nurses) and all the while advertise how terrible it is and offer addiction counselling etc.

The problem is that such a system would have to be run with the explicit goal of getting people to stop and the US's fondness for running everything privately would be disastrous in this case.
I'd seen milksnake and found it daunting. Pyo3 looks sweet. Thanks for the pointer!
I sometimes get such links in my email box.

Then when I browse my email months later, I can't use the links :(

I wish tools such as this one would automatically incorporate the downloaded files into my email history somehow.
Uitvaartverzekeringen vergelijken doet je veel geld besparen
> So just have two (or more) identical servers in separate locations under different people's control so they aren't both compromised?

How are you going to make them identical without introducing a point where one person could compromise both of them?

> Or if you really want, you make a special Debian version (super-stable) with fixed clocks, file paths, etc. where things are easy to reproduce.

Seems like that would be more work. And it would mean everyone would have to trust whoever maintains this super-stable Debian version, so again you're back to trusting one person.

> How about even easier - a bribed/black-mailed Debian maintainer slips in a patch to some of the tens of thousands of packages they tweak, no one notices and it gets distributed to everyone.

The patches are at least publicly recorded (and I believe signed?) and available for review. Whether anyone is reviewing them is another question, but it's at least possible to do so if you care to. Whereas it's very hard to review the binary build process.
Because Name Surname 1 was already taken!
Hacking a Product Roadmap for Uncertain Circumstances
I think that Article 11 will backfire. What if Google decides to remove all publishers from search results to avoid having to pay a fee? Their traffic will tank.
3 million lines of front-end mobile code? That is impressive. How many screens does the Uber app have?
Retaining the "piece"... WW2 ended in 1945. The EU came into being in 1993. Was it retaining it in previous guises as a trade federation - the EEC, and before that the European Coal and Steel Community?

Or are you thinking of NATO?

> The concept of open borders in (most of) Europe is something I would never want to miss.

In what context?

"I don't have to show my passport on holidays - yay!"

or

"people can drive from a ghetto on the outskirts of Brussels with a trunkload of Kalashnikov's, spray bullets at Paris cafe society, and immediately afterwards they can be traced to.....er dunno..."
It's Scribble, Racket's documentation tool.
"Is it customary to store other details in separate tables"

It's quite common to store just what's needed for logins in it's own table.
Would it help if I told you that the entire American economy is built around their labor? I'd also add that this current policy affects asylum seekers (recognized by international law) and the government under Trump has also been canceling visas of legal residents and aggressively reviewing old naturalization papers to find reasons up strip people of US citizenship and deport them.
'Facebook is taking everything': rising rents drive out Silicon Valley families
> Game developers are pulling back from VR

Some are, others are going all in and it's just getting good. Compare Lone Echo to launch experiences, it's a completely different experience. Not to mention Fallout VR and Skyrim VR launched this year.

> The VR virtual worlds are a disaster

Go on YouTube and search for VR Chat, check out the number of videos and view counts. VR Might not be mainstream yet and I don't believe it will be until stand alone headsets drop but it's naive to write it off just yet.
> Very true as well, and if that were plainly stated the problem could be addressed.

That's not, at all, how this works, especially for newcomers.

If the new programmer on your team doesn't want to work on a larger code base, it's your responsibility to notice this early, initiate a talk with them about the reasons and actively try to fix the problems they have.

Reading code is hard enough, but reading it under pressure of being the new guy makes it even worse. Don't expect many people to be able to cope with this without serious effort on your part. If you can't be bothered to effectively support them in understanding your code, they are not likely to care about that code sufficiently to productively work on it.
I expected no less
Well I guess a bare minimum would be allowing detained families to stay together as was done in the past
Well, I think the wrong people will search power. Always. That means that governments, by nature, will be evil. They will always to some degree do evil.

However, if the people abusing their powers (by evil intent, neglect or pure stupidity) are held accountable, and removed, may be the governments can become something I can live with, even mostly good.

Today, I think the balance is very much that the governments are on the dark side. Some more than others (yes China - I'm looking at you), but noone that I know well inspires any good feelings. I would not work for any of them. Even paying taxes feels deeply immoral.
> About advertising i think it applies again to Scandinavia.

Poland, too, with the exception of beer (and this is still subject to many restrictions).
The same behaviour can come out of different binaries - the issue that reproducible builds is solving isn’t that programs have different behaviour from compile to compile, it’s that people can’t prove they were compiled correctly.
21 Questions from Aussie Startups: Lessons Learned During Canva’s Journey
I would gladly set a "preproducible_only=yes" or whatever config option to exclude non-reproducible packages from a personal system. This would create a strong incentive to contribute patches. (I'm hoping someone can point out such a setting already exists! It didn't last time I checked.)
The real "revelation" of this method of error handling is how it uses types to explicitly state how errors are handled. Having a return type of `Either String Int` let's the user know that this function does in fact have an error case that would potentially be short circuited to a far off error handlers, and that a `String` is the type returned on an error.

In most other languages you either don't know if an exception could be thrown or you just assume every function throws one. Then when you are adding in things like promises which explicitly define success and failure paths the system must implicitly catch all exceptions and pass them to your error path...unless the developer chooses to change that functionality.

Much nicer to have all that defined for you in the type system, even though it existed without it.
I was under the impression that the importer must do a declaration and pay the duty. The exporter is lying but the importer is really the one committing fraud.
Related I think some of the risk factor is vector related along with bodily reactions. Drinking too much leads to vomitting - while in the wrong circumstance potentially lethal it is expelled. One can't sneeze out cocaine or shoot heroin out of your veins autonomously if the body had too much.

Dose standardization does clearly help judging by the nasty side effects of overdosd deaths spiking after pill mills were shut down. It is not a panacea however - tolerance varies as well. It is why trying to get clean can be ironically dangerous. Things start going south and they try their old "standard dose" again after losing tolerance when it is enough to kill a 300lb man with no tolerance built up.

I wonder if legalizing weaned rehab would help. Like say cutting their dose by 25% repeatedly.

On a related note I wonder what role genetics play with it. It would be nice if susceptibility could be read from a genetic test so they could say "Don't worry about restricting opiates for him - he'll get weakened and would always want to get off them asap anyway but he shouldn't drink alcohol when stressed or take cough syrup but should avoid stimulants for their personal addictive potential."

I know personally from legitimate medical usage there are high potential for abuse drugs that for me have me wondering how anyone could consider it fun.
For an ounce though? I picked that amount because it's not a lot, but it is generally considered to be more than a "personal use" amount.

You're best bet in the US getting caught with that much or more is to just get robbed by the cops, which actually happens all the time.
> most 'ugliness' comes from bug-fixes that people encountered along the way

That's reality, sure, but there's no reason not to document it properly. Inadequate documentation seems to be assumed implicitly here.

If a (competent) reader is thinking Why on Earth does this code do that?, it means you've written unmaintainable code with too few comments around the necessary-but-ugly workarounds that you've used.

If you have properly commented everything, the reader won't mistake the necessary complexity of the code for a giant-ball-of-mud.
Do you live in a socialist country? The infrastructure has cost does it not seem fair to recoup that cost? If not how would we have a resource like YouTube?
Doesn't Go have a mutable char/rune array?
You mean the repo that can be found here[0] for the curious?

[0] https://gitlab.com/marge_innovera/ice-linkedin/
Oops. I was thinking of the wrong tool. Personally, my biggest peeve with temporary IAM credentials is the duration. Having them invalidate in the middle of a Packer build is a real mood killer. Our own company got them extended to 12 hours recently, which was a huge win in this department.

Original content - about Secrets Manager:

AWS Secrets Manager is stupidly expensive for a password manager that rotates passwords. It can't even rotate all passwords, just those for a specific subset of AWS services.

Should instead start with parameter store (which is free but still offers encrypted password storage) and then figure out what parts really need a rotating password and that are operating with services which Vault can rotate passwords for - at which point you migrate only those.
I've considered this because I love the idea. I just assume I'd start seeing tons of skipped tests, haha. "I'll fix that later".
lesson: reject claims which dispute safety with claims of necessity for profitability. reject claims which dispute science with lobbying. reject the idea that profitmaking is a right; profitmaking is a privilege which is permitted after preconditions of safety, social usefulness, and general propriety are satisfied.
I'd think the ability to set the file to delete after X downloads instead of 14 days would be useful.
Where do you take Uber pool that is similarly priced to CTA?!
Old article but gives me a laugh every time.

https://medium.com/feature-creep/the-software-engineer-s-gui...
Securing Your Jenkins CI/CD Container Pipeline with Anchore in Under 10 Minutes
Started learning Dart and I like it a lot.

Not sure what the issue is except that it is yet another language to learn.

Google designed it to be easy to learn for other devs. I am mainly only experienced in Java and some Kotlin, and I found Dart easy to pick up.
Especially as I seem to recall that Visual Studio is now the recommended editor in Unity 2018, so it would have made sense to pick Microsoft for this as well.
In addition to the CMV reddit, this is also a good one: https://www.reddit.com/r/NeutralPolitics/

Heavy moderation is the key here.
Couple extra bits of info:

I made this for two reasons:

1, I am kind of bored of the current web, I think its too commercialized, full of click bait, and bloated cookie-cutter pages.

2, I'm nostalgic for the magic of the early web and I wanted to see if I could recapture some of that.

The index is still pretty small, it's not meant to answer specific technical questions like Google can, it's more of an escape. Hopefully you will get relevant search results, and this will improve as the index grows.

Lastly if you happen to know any lightweight websites, feel free to submit them. Thanks for checking it out :)
Don’t Use the HTML Placeholder Attribute
Esports.com is working on a ground breaking Esports Digital University
> At least docker's install uses https

Anybody with a fake email address can upload a bunch of backdoored images on dockerhub and there's no way to spot that.