skysight-inc/HackerNews huggingface dataset:
I’d add removing inner resistance, which could be expanded under motivation in the formula. Increasing motivation isn’t simply an additive process — you can introspect on the things limiting your motivation, eg. fear of failure, and address them. After that, you have more cognitive space, and a difficult task might suddenly seem much more tractable. It’s about letting go of the thoughts/emotions holding you back. In my experience, tackling this has been most rewarding, not to say the practices in the article don’t help.
It's worth noting that the WASM package takes up 476kb shipped and the wasm.js loader is another ~25kb. So this bare-bones site is already sitting at > 500kb of JavaScript shipped to the client.

I am glad to see things like this are possible now with WASM, but there is a lot of room for improvement here that I hope gets captured by browser vendors over time.
I think their "hotels near" is a bad example. The first two results are hotels.com and tripadvisor. These aren't organic results. They're the champions of a fierce SEO battle. Actual sites for the hotels near X have little chance of comepeting. They'll be buried pages deep behind aggregators that are owned by a handful of companies.

Google killing those intermediaries is probably a good thing long term. Of course not so good if they just take their place.
Engineering Manager at TryNow – Hiring
I'm alright with that.

I think the problem is that developers love to abstract everything. And with the database often becoming a god object it's often targeted for abstraction.

The problem is, querying data is a complex problem, complicated enough to require a query language.

So the developer goes off to abstract the database for their needs, a helper table object here, a helper row object there and eventually you start to see an Orm appear.

Developers need to be told to stop this behavior.

The abstraction is the thing you are representing in the database, not the database.

Your models should use plain SQL queries to execute behavior.

If you must, setup some helpers to do very basic crud operations, but as soon as you need to really alter a where or a select, drop to SQL, use the language as intended and watch your code suddenly become modular, readable and maintainable.

Yes, this means you will need to write SQL, yes this means you will write a lot of select and where statements, no this is not code duplication, stop freaking out about non problems.

I swear to god DRY is the source of and solution to all developer problems.
They're just general computing devices. With the right software (and/or some hardware) you can turn them into whatever you want. CCTV, web server, door/gate intercom, electric meter reader/submitter, NAS (maybe with multiple drives using a powered USB hub), Wifi AP, media center, desktop computer, etc
When working on a project, I would title my documentation something like "Bus Document," aiming for a soup-to-nuts file describing how the project came to be all the way out with appendices describing each file format, etc. I spent a lot of time talking about the Bus Factor, to little avail. A pity.
You’re getting down voted for including Trump but his recent use of Federal officers to police the streets of Portland and his attempts to delay the November vote show he is in the same category.
With about 70% of their revenue from the US Government in 2018? Those defense companies might as well be an extension of the government with the added "benefit" that it allows individuals to get wealthy off them.

Edit: Further to that and the comment pointing out where GPS was researched and developed, the Air Force still operates GPS block III and contracted these services out to Lockheed. So yeah, ultimately any success Lockheed has with GPS III is ultimately a success for the government..
Consider that, to a very alien intelligence, humanity could look a lot like von Neumann probes.

If we stay on our current technological trajectory without destroying ourselves, we will spread out into the galaxy, consuming more and more resources in order to produce more copies of ourselves.

From a totally alien point of view, we might be as intelligent, conscious, or sapient to them as trees are to us. That is, we might as well be bio-robots. Von Neumann probes.
I didn’t know - and I hadn’t considered it, to be honest - but a dig on the website suggests that the government treats it as something akin to bartering or donation of services. As a result, it is exempt from VAT (TVA in French).

http://www.lagonette.org/une-monnaie-locale-et-complementair...

"Les échanges de services non-monétaires, promus par les réseaux de monnaies complémentaires (banque de temps, réseau d’échanges réciproques de savoirs, SEL – Système d’échanges Locaux, etc.) relèvent d’une activité ponctuelle, d’un coup de main. Ils n’entrent pas dans le cadre d’une profession et sont exonérées de TVA et d’impôts.
NJ Supreme Court: No 5th Amendment right not to unlock your phone
I feel sorry for all the Russians who would fell for this worlds-first geopolitical stunt!
>The ThinkPad P53 is a great machine, but maybe it's time for Lenovo to implement a more ... [+] fingerprint-resistant material?
- No please, I prefer fingerprints than scratches
Are $500k+ yearly salaries in SV really that usual?
eBay used to pay Google $20 million/year for ads with the "eBay" keyword. When they stopped, they noticed no impact on sales:

https://thecorrespondent.com/100/the-new-dot-com-bubble-is-h...
whoa, so you can write like a DSL parser using the rust macro matcher syntax?
Considering the first few pages of text of this guys problems with signal is it heavily encourages (but does not require) the google app store to install and update the app, I'm guessing he would really freak out on an apple device, where there is no tools that really let you bypass the apple store, and services.
FDA's Peter Marks will 'call the balls and strikes' on coronavirus vaccine
Honestly, I find the argument that some specifically destructive event (or even a collection of events) would be pervasive enough among all intelligent species to serve as a "Great Filter" to be completely absurd. The chances that any of the examples he listed actually resulting in full extinction (or even an endless spacefaring handicap) are only moderate at best, not assured, even if they did occur. In fact, I think it's quite reasonable to expect that a species, having undergone such a destructive event and been left not extinct, would actually be pushed into space far more efficiently. With that in mind, it's certainly completely absurd to actively hope that monumental (possibly species altering) discoveries are not made.
TikTok collects less data then Facebook, Linkedin, Google, and thousands of other apps in the app store. "It collects so much info" is pure FUD.. the app doesn't even request the Location permission FFS.

Please provide a source.
”> The [PDF] format is intended and optimized for print. It’s inherently inaccessible, unpleasant to read, and cumbersome to navigate online.”

PDF format is perfectly capable of holding structured text and other machine-readable/accessibility data, alongside the print-ready representation. Ask the developers of document authoring tools (starting with MS Office) and the various PDF generation libraries why they don’t include all that data as standard.

One can argue the appropriateness of a print-derived format in a constantly fluid digital world, but it does what it was designed to do and does it pretty well, and it could provide a lot more if developers and users could be bothered to do it.

And yes, HTML is its own exercise in awfulness that is equally bad at everything. I’d rather set my feet on fire that propagate that horror further.

Honestly, what we really need is a 21st-century Donald Knuth. I only wish she’d hurry up.
I don't understand the motivations for using nuclear weapons in that scenario. And you would need a massive nuclear exchange to cause human extinction.
After several years at Mozilla I eventually realized that the leader, not to name them, cares about fame, power and money, even more than "evil big corporations". That it makes a browser that is good for the web is a side effect.

The people that brought balance got gradually left go or left out of disgust, allowing that leader to grow their compensation unchecked (2.5M a year now).

I had a lot of respect for them when I joined, and was just feeling empty and disappointed when I left.

One all hands speech that is stuck with me was the one about "how Mozilla needed to participate to something with the United Nations and that's really important" when their wanted to join the UN board. This quickly got covered up and they also did not get to join the UN board.

Basically, follow the money, as usual. I'll be on the lookout for a post from Eich on the subject, I guess.
I always call it the "lottery problem" instead of the "bus problem" because it's more positive. Also for some people, getting hired at a FAANG is like winning the lottery so it jives with OP's article.
Instead of "hit by a bus," I prefer the term "win the lotto."

Any member of your team could win a life-changing amount of money in the lottery, inherit it, win a gambling bet, etc. Frame it as a good thing rather than a death or a change of hire - somebody might just flat out retire because they don't financially need your employment anymore.
> Don't sacrifice my liberty to alleviate your fears.

Don't be melodramatic. You sacrifice your liberty for the sake of security all the time, and it isn't necessarily a bad thing.

> You need to educate your fellow citizens or pressure appstore owners (google and apple) to delist tiktok.

This is an unconvincing solution because of the subversive nature of the power of TikTok. We already see that people brush this off as "not my problem. I don't care if China has my data".

You don't have to trust domestic parties to agree that there is a legitimate security threat from Chinese controlled TikTok which must be addressed.

> If you claim this is just and lawful, apply it equally to all other foreign and domestic apps that can be abused similar to tiktok both by domestic and foreign forces.

This is ostensibly the point of the "clean network". Whether or not that particular solution is adequate or even appropriate remains to be seen, but it certainly seems aimed at exactly that problem.
Yeah I think "hit by a bus" generally means there is 0 chance of knowledge transfer and is more a disaster recovery term than a talent retention term.

Unless you really burn a bridge with your workers they should have at least a week or 2 to transfer knowledge!
My point is that with a limit of 300,000 or so transactions a day, Bitcoin's average transaction fee would need to be extremely high to match even the current security subsidy, much less one communsurate with a global reserve currency.

I don't see any reasonable case for the prediction that Bitcoin's average transaction fee will reach those extreme highs.

>Hard-forking to remove the block size limit would have profound consequences for the decentralized nature of bitcoin - arguably its most important characteristic.

I didn't say "remove". I said "raise".
I agree, this is the only Mozilla service I ever used. However https://transfer.sh/ is a good alternative.
The author makes it sound like Rails is the recommended way to build software that is maintained by a revolving door of junior developers whom you don't have to motivate or compensate, because you can just hire another cog-in-the-machine when the old ones inevitably wise up to your game.

Not sure if that was the intended message.
We watched one of the US political parties threaten default at least three times in the past 12 years.

I think creating political/fiscal crises is part of the point.
yah, terminated with no possibility of knowledge transfer.
Trust it to what?

I use Signal because I think it protects my SMS messages from:

a) being harvested and read by other apps on my phone

b) being read by someone who unlocks my phone

c) being passively intercepted and stored by carriers and their snoopy employees

d) opposition researchers or private investigators targeting my friends, acquaintances, and business associates.

For anything targeted and state level, all bets are off anyway, so it's not a solution for people who have that problem. What am I missing?
Realistically speaking, isn't getting hired by Netflix et. al. a practical impossibility for 99+ % of software developers?
Rust compiled to WASM is still vastly faster than JS (often even by about 10 times or more). But yeah you probably should be fixing your JS at that point if it matters that much.
It's just a plugin. They could have put it in the store, put a message in the update info "try pocket, we'd like to ram it down your throat but someone here with sense suggested we could give you control over your browser". Ta-da.

No need to put it into people's toolbars, pretend it's integral then put it back in people's toolbars when they remove it.

It's just disdain for users and the exact sort of heavy handed tactics I use FOSS to avoid.

Same thing with changing start pages, just leave it alone - suggest new defaults on update and allow people to subscribe to adverts if they want them.
Are we sure? We have electric power across the whole country, the government found a way to get that done, even if it involved paying someone else to do it, it got done, and it got done pretty well.

We spent $24 billion on economic development for Afghanistan. What percentage of that would it take for the US government to build a good internet search engine?
You should check out Glimmer and what they're doing with their byte-code components – I think the Glimmer vm in Rust would boost DOM rendering performance vs virtual dom implementations.
Cook has already kissed the Golden Ring with the “Apple is building Mac Pros in the USA” [1] photo ops where Cook stood silently by while Trump exaggerated what Apple is doing. Cook can easily get that limited to the US.

Besides, Apple is isn’t in the same boat as Google or Facebook where Trump is targeting because Apple is “unfair to conservatives” nor does he have the personal animosity he has toward Amazon because Bezos owns the Washington Post.

[1] Apple is only doing final assembly of MacPros designated for the US in the US. They are doing the same thing in other countries so they can say they are manufacturing Mac Pros in their country.
ExecJS functions as a JS backend in this case, its just a ruby interface for node/rhino/v8 that's a little bit clunkier to utilize.
TCP window scaling, timestamps and SACK
> greatly simplifying the burden and toil of tax season by issuing 90% of Americans a pre-filled-out "This is what you owe; sign this and return it or dispute it with your own filing,

All of Scandinavia does this. Has been doing it for ages.

Most people need do nothing at all. And it works really well even if you do have to make some amendments (income in a foreign country for instance that the tax authorities can't see directly).
What killer features does Rust have that I'm missing out on writing web apps in plain old Javascript? The only impressions I got trying to learn Rust are that it's very inconvenient, esoteric-looking (syntax is garbled about randomly from the norm for no apparent reason other than to be different - why go to such pains shortening everything like pub and fn when fn x -> int takes up so much more space than int x?), and really just not something I'd want to go through just to write a webpage.

Static checking etc. is nice but what's wrong with things like typescript? Do we really want web libraries fragmented into a million languages?
Mozilla is laying off 250 people and planning a ‘new focus’ on making money
Is this website really arguing that you should be able to fly without identifying yourself?

I'm a big proponent of privacy and not identifying yourself to government official unless needed, but it seems like proving identify to fly is a pretty reasonable rule.
If you factor in stock grants and the crazy run-up in their valuations over the last decade(s), yes. This may or may not continue.
True.

I think that could fall under "improving ability" in the Fogg model.
I had in fact considered playing with and possibly deploying something like this if I liked it.

I'd like to thank this thread for reminding me why that's probably not a good idea.

Are there any good resources to read up on for making sure accessibility is good in <canvas>? I assume you'd have to implement it yourself.
Bucklescript extends OCaml syntax. OCaml has good support for language extensions. You need adaptations to interface to js.
I'm a fan of "hit by the lottery bus" myself.
Is this about installing backdoors? Or is it just about ensuring the network doesn't run on known-compromised hardware/software?
MTA asks Apple's help to solve iPhone mask issues
That is obvious (it's in the name). The way your comment is phrased reads to me like you are saying that one can't use Rails and has to switch to a full JS backend for SSR. If that's not what you are saying, then it's unclear what you are actually saying and why you juxtaposed Rails / Django against a JS backend.
Ah, once again with the insubtantive rebuttal of the last point in the article, the point which has the least relevance to the meat of the article. And this time, your rebuttal is out of date, because Matrix does have end-to-end encryption by default for all chats! Always lovely having you around on HN, tptacek.
"A traveler who shows up at a TSA checkpoint would, it appears, be told they have to install the mobile app, pay a fee through the app (which presumably would require a credit or debit card or bank account), complete the in-app questioning, and show a “pass” result from the app to the TSA staff or contractors in order to “complete screening” and proceed through the checkpoint."

Install an app that does god only know on your cell. Hard pass. I keep debating just downgrading to dumb phone, but something always stops me ( right now it is playing with Pinephone ).

This, naturally, does not change the actual outcome ( can't fly without complying with TSA demands ), but I thankfully do not fly a lot these days.
Ask HN: What Are Your Conditions for Resuming Pre-Covid Lifestyle?
In trying to plan for the near future, I've instigated a heated debate about what conditions are necessary in order for people to return to their pre-COVID lifestyle.

Three examples:

- "When there are zero deaths in the county for 1 week, I'll feel comfortable going to movies, restaurants and bars."

- "When there are zero new cases in the state..."

- "I'll never stop wearing a mask and distancing..."

With such a wide range, I wonder how society will return to normal, and obviously, what will a 'new normal' look like. The question is: What do you need to see, and if you have a specific new normal in mind for yourself, what does that look like?
We basically have the technology to reach Alpha Centauri in less than 200 years for reasonable amounts of money [1]. I don't find it unlikely that alien civilizations could either do better, or have significantly longer lifespans than us.

[1] https://en.wikipedia.org/wiki/Project_Orion_(nuclear_propuls...
I agree with the author's point about using popular tech stacks to alleviate the ramp-up time for new hire productivity, but that is not the optimal solution. The optimal solution is for management to not let high-productivity talent from leaving - increase their comp to whatever offers they might get in the open market. That's how labor economic works - it's a market.

Investment bank and management consulting figured this out a long time ago. Example - when you new grad starts in i-banking, they're in training for 4-6 weeks. Not doing anything productive, just training to do the job. Not the case in engineering, you are assigned user stories day one and your training is doing the work. So new i-banks are highly paid (so they don't leave because talent is perceived to be scarce and valuable) and they're companies invest in them (through training early on).

Right now, corporate managers are vomiting in their mouth when the have to look at how much they need to pay to keep their engineers from leaving. It's because of the perception of engineers - they're seen as semi-skilled labor (cost center, not strategic to the business) and are easily replaceable (no, they're not). Culturally, they have been conditioned to think this way, so no wonder turn over is so high every where.
The Rust ecosystem shares some characteristics and idioms that are familiar and appealing to JS developers, like:

- leaning on (some) pragmatic FP concepts

- modern tooling and dependency management

- very _approachable_ and solid documentation, books etc. (see MDN, Rust by Example, Rust Book, Eloquent Javascript...)

- both can target the browser (well)

- Mozilla has a very good name in the Web dev community. I think at least; this is definitely relevant to me.
There's nothing wrong with using self-diagnosis as a way to inform a professional inquiry. In my unqualified opinion, you probably have ADHD.
Yep, that's me. Features are simply something that happens as a byproduct of a refactor.
I don't think any one of us is in an intellectual or moral position to dictate what another person's "reasonable needs" are.
I'm still sad Microsoft chose to build on Chrome instead of Firefox
Did you watch the Senate hearing with the tech CEOs? Half were more concerned about “big tech being mean to conservatives” than they were about doing anything “for Democracy”.

And then you had the one representative grilling Zuckerberg about Twitter’s policies.
It's not because one system is better than another, merely a relative relationship, that it's a good system overall. That depends on the criteria used. I think you know that, yet your comment reads a bit like 'hey there's much worse things out there so don't complain'. Don't forget e.g. PRISM. Even if CCP does things objectively worse, and the US in theory has a political system as you described, that still did happen and is not exactly 'good'.
We often say to our clients that procrastination is a teacher, an indicator.

What does it indicate? Could be:

* you don't like a type of work
* you don't have sufficient skills to match the task
* it's not important enough for you
* you don't believe you can do it
...

We teach them to ask themselves:
why am I procrastinating?

Resolve often isn't the issue.
For senior engineers, yes. I've found that https://www.levels.fyi/ is pretty accurate.
Since they rely on Ethereum's healthy and growing fee market, which provides it with a viable long-term security model, yes.
No, but the question was about assets, not housing. A house you own is an asset but your housing arrangement may not be (e.g. if you rent). So for example, a person might rent a place to live in and invest in a REIT to build real estate equity (assuming they specifically want such assets) if they cannot afford to buy an entire house (e.g. if they do not have the money to make a down payment).
What they want is for {product X} to solely focus on their needs {set Y}, disregarding everyone else's needs that conflict.

This selfishness is expressed for lots of things, not just Mozilla, but things like Ubuntu and Homebrew too.

I wonder what HN startups must think when they read HN comments and so very often see "my needs aren't met, I quit you".
Direct detection of a radio signal or some other EM emission is possible (hence SETI), but given the inverse square law (double the distance, a quarter of the signal strength), it's more likely we'd detect a planet with excess oxygen which is believed to be only a by product of life.

Also there some fascinating alternatives of biochemistry for life that might work:

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

How we detect those is another question.
Dyson spheres are a stupid idea to harness power. You need ridiculous amount of resources to cover even a fraction of the surface of a star. An advanced civilization could simply harness fusion.