skysight-inc/HackerNews huggingface dataset:
If I could print a TMS-1000 or a 6502 on something the size of a postage stamp, using equipment I could reasonably keep in a home workshop, it would be enormously useful. Think embedded, not replacing your desktop.
I'm not a software developer and I haven't touched code, aside from pasting some ad script into my website, since trying to copy paste sections of C++ on MUDs in the 1990's.

That's not entirely true, I have been trying to learn Atari BASIC (vintage computer fan, 8-bit Ataris are my interest) but it's slow going. It's more like feeling stupid and growling at my PVM. I do not think like a machine. I'd have better luck writing a sonnet from a can of alphabet spaghetti than I would writing a meaningful bit of code.

People tend to forget HN is more than programmers.
Just given its Fedora I would be a bit nervous to instantly assume full blame on Firefox, given the nature of the OS, but definitely give a try again!
For #4, Guix integrates with the Software Heritage archive[0] and will look there if the upstream server is unavailable.

The CI servers also act like content-addressed mirrors, so in practice you won't notice when the upstream disappears.

[0] https://www.softwareheritage.org/
Ask HN: Anybody Going to Embedded World This Year?
Between this and the 737-MAX they’re pretty much cooked. I don’t see many airlines or governments trusting them much going forward.
> [...] multi-display monitor support is a mess on Linux (especially if you so anything slightly out of the ordinary).

Testify :(

I'm still struggling to get my (IMHO, extremely vanilla) setup working (Ubuntu on Thinkpad T430 + 2 external QHD monitors), and I'd appreciate any pointers to any resources that can help me resolve this.
You can torrent a full snapshot

https://wiki.kiwix.org/wiki/Content_in_all_languages

And also download snapshots from IPFS

https://blog.ipfs.io/24-uncensorable-wikipedia/

I guess the issue with snapshots of large datasets is that they go out of date, and downloading the whole data set regularly is a bit painful
The fact that users can't connect directly to the database is, at least in part, a limitation of the database chosen.
We use a mix of confluence and slack groups. We have one slack group per type of learning (RCAs for failures, best practices in engineering / manufacturing / logistics, etc., Top of the mind thoughts, interesting reads). We use confluence to do detailed documentation or writing, and slack to share and drive visibility.
Cruise ships handle plenty of non-window "accommodation": https://www.royalcaribbean.com/blog/an-inside-room-with-a-vi...
Printer is $129k. I am still amazed tho. https://www.ebay.com/i/174088041823
And that's why we can't trust Uncle Sam with backdoors. You bet your ass they'll be reading everything and we won't find out for decades, if ever.
Stand by for “Piss Christ” essays any minute now.
Set goals and let the people doing the work decide how to achieve these goals. once they have decided on a strategy then management should support them.
https://news.ycombinator.com/item?id=22291417
Randori introduces Red Team attack platform as a service
For example deploying IIS based applications, including some Windows services and COM libraries.
Ask HN: Pull Request Bounties?
Are there any services out there that help companies / projects assign bounties to small developer tasks —making html pages pixel perfect, creating api bindings, small bugs, etc.

I know things like upwork exist but I’m looking for a reverse workflow where I can list a bunch of issues with various prices attached to them and have people check out issues / get paid when a PR on an issue is accepted.
I'm pretty sure the US government is why the TrueCrypt devs stopped all work. They got hit with a national security letter (NSL) or heavily leaned on and pressured to stop making their product so awesome and un-breakable.
Ah, right! We're talking about AOT typechecking. I had forgotten Julia doesn't really do that (yet). Yes, fair is fair, since that is when it is the most useful its absence is a bit painful.
Google used a lot of its gigantic resources and ad spaces to advertise Chrome everywhere. It's been installed and enabled by default on most mobile devices for years. Google paid software publishers to have Chrome distributed through other software installs (it also bundled it with its own software like Picasa and Google Earth). It also paid my local (state-owned) public transport operator to display gigantic banners in my train station. It organized events in my work community to promote its software and services, including Chrome of course. For years, its search engine told me to install Chrome every time I access google.com from another browser. Google stills serves old and ugly results page when I do search from Firefox (e.g no chart shown when searching from Firefox, although every other financial websites is able to perfectly display their stock charts in non-Chrome browsers). They've even been fined billions(!) of EUR for illegal practices involving the distribution of Chrome)[0].

People may have made different decisions to chose their browser for good reasons, but Google also built a monopoly for very good reasons, too. Users were and are still constantly pushed and incentivized to use Chrome, because of extensive, multi-year PR campaign, digital and outdoor ads, but also technical tricks.

[0] https://ec.europa.eu/commission/presscorner/detail/en/IP_18_...
Canada has always had something similar, called the Interac network and many banks now just offer electronic funds transfer directly. I think the OP was more talking about payment networks to merchants.
Who cares? We can sustain all of the socially necessary industries of modern civilization with a fraction of the workforce.

I don't want to work with people who are working just because they are coerced to work. They get in my way and it debases all of us.
Ransomware? That's been quite successful, and mostly enabled by Bitcoin. :-)
> Follow good rules of thumb like keeping methods short, reuse code rather than cutting and pasting, and write unit tests (and, of course, use spaces and not tabs). Otherwise, all code is as clean as all other code.

You can find people who'll disagree with you on every point in this list. So yeah, nobody agrees what "clean code" looks like.
Not sure why you're getting downvoted because this is patently obvious and true.

This administration has been far more egregious in punishing opponents than any I can recall. For example the tax "cuts" were tax cuts for the lower incomes of flyover states and the GOP donor class but a very deliberate tax hike for blue state professionals (those earning $200-500k who live in the coast). This tax bracket went up and the SALT deduction was mostly eliminated.

All while hedge fund managers who reside in the Virgin Islands were given a 90% tax break.
Why do we have to zoomorphize concepts like this? Scrum had it, with the chickens and pigs. To me, it just muddies the understanding of the thing, because you have to remember some story or joke about the origin of the specific zoomorphization. It's also really hard to get people to take the process seriously when the process treats itself like a children's story.
I'm thinking more of a cornflower blue. Can you make it in cornflower blue?
There are a few reasons I would recommend deep linking over implementing support for universal link into your app. Firstly, universal links are somewhat more complicated to set up than classic deep links and might make the development process more difficult. Their functionality is also somewhat similar to deep links. Secondly, they only work for iOS which cuts the number of viable users by a significant amount. Generally speaking, I would recommend implementing universal links after your system of deep links is constructed, in case you want to invest extra effort into your iOS application. Overall, it is definitely not an unuseful feature, I would just prefer deep linking for React Native.
Yikes. It’s full of people doing the same thing. Claiming that it would solve “problems” and confusion as to why others “can’t see that” but making no effort to actually explaining the problem or how a blockchain would solve it.
> Juniors just thrash around from one design pattern to the next

I contend that one of the ways a junior developer becomes a senior developer is learning about what works and what doesn't that comes from thrashing about in a codebase. They're being paid less than the senior folks so don't worry about them thrashing about (and pair with them using an open and inquisitive mindset to help them think through the consequences of their changes).
If you already have some experience with React, Node is probably the best choice. It's in high demand, and it's always nice to have one language on both backend and frontend.

Angular is also very popular and it's often used in combination with Node or .NET
We didn't do shit. You banned this account because you're a selfish, Lucifer-worshipping, Nazi piece of shit. As I already explained. Same reason you and your ilk banned all of the other intelligent commenters from this discussion--because you hate truth. This sort of behavior will end very badly for you and your so-called "civilization."
That's a helluva broad brush you are using there.
I think if anyone will replicate this, a 6502 will be one of the first projects. After all, the feature size is the main thing that prevents the discrete component replicas from being drop-in replacements: https://monster6502.com/
Oral histories of each firing. /s
I suppose my view of it is, I see a Sysadmin admittedly monitoring a situation unfolding that they have no take in then dumps on the situation.

I've never really cared for this style of tech management. What I feel really should have gone down is a call to discuss what is going down (by all means, slay the dragons). Outright stating that this "isn't happening on my watch" or whatever is really counter productive because the employees trying to execute this change surely didn't volunteer on a weekend to be doing it. Process has already been breached and they are in a sticky situation. Now they have a hostile sysadmin pushing on them rather than whoever conceived this half-cocked plan.
We talk about it, some deserve to know, some don't. Some better know, some better not.

Non written education is probably the most effective way to communicate and maintain important information. Writings leave it up to the authors' ability to know where and how to communicate...
RFC: Apache Beam Go SDK Design
A producthunt simile it seems.
Sort of, the big places do have limits like this, but they can always be lifted by jumping through extra identity verification hoops
https://stats.wikimedia.org/v2/#/all-projects says there have been 44 million edits and 21 million user edits on Wikimedia sites, so 24 edits / second. That's about the fastest bitcoin could possibly go.
How to start a fashion blog and make money
I did this on a VM once - it's fun for about 15 minutes... then burn it all and start from scratch.
No it isn't.

Its a particular type of entertainment product that is completely divorced from its distribution method.

I could burn a podcast onto a CD and it would still be a podcast.
OpenMP threaded blas-routines
It wouldn't even make sense, the Bitcoin blockchain is intended to be used almost exclusively as a distributed transaction ledger. If you want decentralized storage look at the IPFS or Storj projects
A slightly related article is this [1].

[1] https://www.bell-labs.com/usr/dmr/www/crypt.html
Place in the world doesn't affect margin (%) -- if you work in London you'll make more than in Lahore, but your landlord is making the same "more" in turn.

The goal isn't to live comfortably, it's to live minimally, to open up margin so you can spend time upskilling and trying to get higher paying jobs.

I get that 50% is hard. I don't enjoy it myself, but I've been broke before and I've had really crap jobs before and so now it's fear that makes me save that rate. Rather than having my apartment be twice the size, I'll take a smaller one and funnel the surplus into my skills and my business pursuits, which in turn raises income and thus margin further, in a virtuous cycle.

I just don't buy all the people saying a few percent is the absolute best they can do. Usually they're buying things, which I get -- the pleasure of those things are like the "reward" of the painful work hours. I think if they tried harder they could hit at least 25%. After a year that gives you a 4month runway -- a world of difference if you lose your job vs a 1 week runway.

At a minimum, everyone should work out what their genuine subsistence level is, so they know what they're spending on comfort.
>Combine that with a few more cameras so you can view the exterior from different angles, and I don't think anyone would complain.

While this is fantasy: imagine if you could put on an AR headset and be able to "look through the plane" in any direction. Like that F-35 AR helmet. Maybe allow people to use their screens to also look out around the plane using the same system.
Tether (USDt) Now an Asset on Algorand
Fake Feminists – Anna Khachiyan and Skepchick
Gives you a sense of why the U.S. intelligence community is so nervous about having Huawei at the core of the domestic 5G network. Would not be fun for the U.S. to have done to them what they've done to others.

And as a U.S. resident, even as I acknowledge and deplore what the U.S. intelligence services have done to others, I still don't want China to do that to me. This is not an area where equitable (but bad) treatment makes things right IMO.
I also think that the whole code reuse thing is pushed too hard - leading to lot of over engineering as a result.

I don't think code reuse is itself a bad thing, but it can easily be overused and cause far more confusion than benefits.
You’re absolutely right, I’ve been avoiding visibly branded clothing and I still dress well. I “risked” choosing for the quality by inspecting the items instead and didn’t have many surprises. Sure, once I find a non-conspicuous brand whose quality I tested myself and which I like, I add them to my list of future options. When I was younger I got bitten a little bit by flashy brands. Young people will have to learn this lesson themselves.
Wikipedia is almost already a blockchain. All they need to do to become one is to add a cryptographic hash of the previous database backup to a page included in the backups. (This is what git does when it inserts the parent hash(es) into the commit metadata, and it is a generalization of block chains —it’s “chain” is actually a set of directed acyclic graphs)

Anyway, wikimedia posts backup copies of the database at dumps.wikimedia.com, and those pages include sha and md5 hashes. I even found a page of magnet links for english wikipedia on the meta wikipedia.

Magnet links contain the hash of the target, but it’s unclear if meta.m.wikipedia is included in the english language dump file, or if it includes magnet links pointing to itself.

I’d love to find the missing links. I’m sure Jimmy Wales would love credit for accidentally reinventing the blockchain before the term was coined.
"NASA gave Boeing $2 billion more than they gave SpaceX."

I saw this argument in a lot of places. Comparisons like this doesn't have a point without context. And with the context it's not something that you may want to suggest.

Edit: In a nutshell, the starting point is not the same. Crew Dragon is derived from the cargo Dragon created for COTS years ago. The Starliner was made from scratch just for the crew transportation program.
> as small as anarchist cells planning to attend a political convention

For what it's worth I fully expect a great percentage of any anarchist cell to actually be double agents/"agents provocateurs", in the end I think that's why the Okhrana [1] was so good at its job (relatively speaking, of course).

As a matter of fact I think that the "Western" three-letter agencies are at a disadvantage because they're focusing too much on data collection and interception, they're too technical, so to speak, this is still a "humans-heavy industry" (for lack of a better phrase) and without controlling and understanding said humans all the information in the world will do almost nothing to further said secret agencies' goals.

[1] https://en.wikipedia.org/wiki/Okhrana
Haskell has multiple implementations, including an interpreter.

GHCi uses an interpreter, with ability to load already compiled code into the REPL.
I've been surprised by the number of blockchain articles in Communications of the ACM and the more practical publication ACM Queue. I expect blockchain is a flash-in-the-pan topic that will get a lot of papers for a few years working on increasingly esoteric details, and then everyone will forget all about it in 5 years.
CSS preprocessors save you time and money
Amazon lawyers want to depose Trump
The President proposes a budget, and I believe has proposed huge cuts to NEH’s budget every year. I believe congress has to pass the budget though, and apparently they disagree with him on the NEH.
Yes, but most investment vehicles are assets (or are eventually backed by assets).

Real estate, and the various loans and derivatives, all eventually end up at real, productive assets that you might want to own.

Stocks and the various index funds and derivatives, all eventually end up with ownership of a company. A company which, if profitable, can pay dividends back to the owners.

I'd argue that it's a much rarer class of investment vehicle which is purely speculative.
The next response was "As well as a Byzantine fault-tolerant system?", which is even better.
Article aside - that LaTeX theme is dope
I use https://imdone.io

A simple cmd+shift+j takes me to my daily journal markdown file in vscode. Everything is markdown and my tasks look something like this...

# [Read hacker news post](#TODO:)
- [My productivity app for the past 12 years has been a single .txt file | Hacker News](https://news.ycombinator.com/item?id=22276184)
- [ ] Leave a comment with my setup

These appear as cards in the imdone board.
Interestingly you're paying people to do on Upwork about what I priced out for the absolute cheapest ERP/CRM software to run my own business.
I have to disagree with the headline. The "intelligence coup of the century" came much earlier, during WWII.

The Allies were reading a good deal of both Japanese and German encrypted communications. This saved the lives of many Allied solders and, perhaps, tipped the balance of the war.

https://en.wikipedia.org/wiki/Magic_(cryptography) https://en.wikipedia.org/wiki/Ultra

David Kahn's book, the Codebreakers, is a good introduction to cryptography and has a lot of this history in it.

https://en.wikipedia.org/wiki/The_Codebreakers
I'm finally back to Firefox for good. Feels good to be home.

I keep 'Edge-ium' around if I encounter any rare use cases that necessitate it, but that's relatively rare
Cryptocurrency crime losses more than double to $4.5B in 2019, report
Modern feminists doing a disservice to women and feminism in general, edition 204th.

If you look for compassion and understanding you will get way farther than looking for power and revenge. Simple, huh?
I'd love to hear more about what kinds of things you made and maintained.
Email – Donald Knuth
That is their whole business model. Their growth is entirely predicated on more members joining/renewing this year than they had in total in previous year.

And frankly, it's absolutely worth it. You pay for something like Prime, and before they expanded it to include Video and Music, you were essentially paying for slightly faster delivery and less things to purchase upfront.

Costco's model is all about giving you access to the best VALUE. They do really sell very very close to wholesale prices and many things are sold at cost.

Will they ever be the size of Amazon or Walmart in revenues? Probably not. That's not their goal. By having a membership, they are mostly targeting a demographic with something above $0 spending money.

Costco is all about slow and sustainable growth, although who knows. Their target market is quickly dwindling so they will eventually need tor raise membership fees to increase revenue and profit.
I always thought it was clear: it was the combination of Merkle chains with a proof of investment (work, stake, etc), since that combination was the real novelty, worthy of a new name. It was quite confusing to see people calling "blockchain" to one of the pre-existing concepts. It's like calling any wheel a "bicycle".
We are building a single open-source repository consisting of markdown good practices from lessons learned and share-code repository.

https://github.com/pragmatismo-io/pragmatismo-io-framework/t... (Currently available in Portuguese)
That's not necessarily a good thing for Wikipedia, run by a well-respected organization that very much wants to remain legally operating and retain the ability to deal with infringing or illegal data and remove it. Just because you want this does not mean Wikipedia does. If that now means you need to convince Wikipedia that, no, they actually want to be associated with this content for eternity, that is the worst sales pitch ever made.
@patwalls a note regarding Sendgrid. As a user of their free tier (for a freelance job) I was recently bitten by a shared IP that was put on a block list, probably due to abuse by another Sendgrid user.

Support does not migrate accounts on the shared IP pool to another IP, basically leaving me unable to send email for days.

Might be worth upgrading to their Pro plan ($90/mo). This gets you your own dedicated IP so this won't bite you in the future.
google bitcoin otc like gemini, even coinbase pro can handle millions in a day. market is pretty large. have you tried?
TRUVERIS | Eastern United States | Fulltime | Visa | WFH

Senior Software Engineer (Backend Python Developer)
Tech stack: Python, SQLAlchemy, PostgreSQL, AWS, Linux

Truveris builds SaaS to help US Employers to secure competitive prescription benefit plans, and to increase drug-pricing transparency and accessibility for patients

Email Sarah at sproefke@truveris.com to apply
It wouldn't be so bad with ubiquitous end to end encryption though right? If everything was encrypted in transit it wouldn't really matter if Huawei (and by extension the supposition goes the Chinese government) because they'd just see noise.

Guess they would also be able to do location tracking though and that's not so easily solved.
US Telcos have been jointed at the hip w/ the USIC for generations. AT&T's history of proactively helping the US spy on US Citizens+Everyone hints at the company's deep desire to be a spy entity in it's own right.

Even though the knowledge of that is/was public, it wasn't widely know until the Edward Snowden revelations - largely due to the relative disinterest of US news orgs (even when faced with clear evidence of US's ethical lapses -- eg: Mark Klein whistleblows AT&T's NSA taps on the internet backbone).

Most of the US Press still behaves as if USIC's primary goal was safeguarding the public instead of furthering the interests of US Gov & political financiers.
Clean code means architectural perfection where it matters. Should the controllers talk directly to a database or have an abstraction? I can make either argument, which is right depends on your problem. Plan to switch databases (for testing, you don't trust your vendors, or your customers demand different ones), then the abstraction is required. If everything else is locked into the 40 year old database (which isn't normalized because that concept was just an academic idea with no real world use back then) then there is no way you will change anyway so maybe you don't need it. Or maybe it is the other way around - good sql "should be" portable to any database, while the non-normalized database needs the abstraction to ensure all the constraints are kept sane. I just put forth 4 different arguments for a simple choice, but before you decide which is right for you need to figure out if this isn't some other consideration my arguments didn't cover.