skysight-inc/HackerNews huggingface dataset:
I've gone back and forth between smartphones and dumbphones a few times now. Each model and OS have a big impact on how dumb or smart a phone can be.

Smartphone Pluses: It's nice to have a camera and a flashlight in my pocket all the time. Having the internet nearby is also nice for when I need to look things up. GPS is really nice.

Smartphone Minuses: It's distracting, but you can and should customize your app preferences, notifications, etc. to your liking. The battery sucks.

Dumbphone Pluses: Not very distracting. Forces you to be thoughtful in text messages, as they are laborious to write on a numpad. Good battery life and they are mostly replaceable. Though you should buy a few replacements and store them in your fridge as battery models are dropped from manufacture.

Dumphone Minuses: Generally, not a good camera or screen to read/view from. Same with flashlight, but you can get a small one for your keychain anyways. Lack of apps and internet. Sometimes you really do want to have a stargazing app or know that one recipe. You can call 411 and ask them those questions as well, but it does cost money. No GPS. No real social media support, though you can send out updates to most social media sites, but getting back info is done through text message and that can be a hassle. Overall, you can do work-arounds, but they take time, knowhow, money, and are overall less optimal.

Overall, I have a pretty locked down smartphone right now and it works ok. I'd like to have a better battery though. I don't think I'll be going back to a dumbphone as the 'social inertia' of smartphone usage is pretty high.
It's not science.
It's not that clear cut.

Humans are terrible at turning food into energy, and only the most efficient (vegan) foods have a footprint below 1g CO2/kcal.

Your typical vegan on a bicycle has a footprint of 22g CO2/km and that's the best you can get with human-powered transport.

The Ami has a driving footprint of 7g / km in France, a 5.5kWh battery, which has a one-time impact of ~450kg, and seats two.

Long term it's the less impactful opttion really, especially if you take into account that only 2% of the population is vegan.
The only "moonshot" I've seen from google is their quantum computing efforts. They held an internal competition, and axed one of the programs because it didn't look immediately viable. When management got bored, they rushed a "supremacy" result out the door (imo supremacy only counts when you're solving an existing problem, not when you're creating a problem that others can't solve, whose solution has no value). Their funding will be a question next year, too

If Google's QC efforts fail, we've still got IBM, Rigetti, DWave, now Honeywell, and a smorgasbord of smaller efforts, clamoring for success. So if QC meets the fate of most other Google efforts, or gets lost in a breakup, will we lose much as a society?

What other "moonshot" research do we see from FAANG? I can't really think of any, besides the insidious efforts to spy deeper into our homes and personal lives.
Escaping the drudgery of web dev in a six-episode podcast
Toilet Paper dispenser uses facial recognition to limit amount of TP dispensed
Just by observing his work within the polyglot community. He sells a self-published book called "The Way of the Linguist" that promises to teach you deep wisdom on language learning. But the initial part of the book is exaggeration about his own knowledge of language learning. Much of the latter half of the book is just completely random anecdotes about his travels in Europe that have nothing to do with language learning at all. Again, this man is obviously no authority on anything but how to be successful in self-publishing and "sign up for my course!" scams.
Idiomatic Rust does not advise against traits. The standard library makes extensive use of them, and most libraries in the space do that as well.
Envy is ignorance, imitation is fear.
Fear is the mind-killer.

- Ralph Waldo Herbert
Yeah, you need to be very cautious with megacorp software these days. Disable internet access before putting your laptop to sleep or better don't even give it access to the entire internet in the first place, as the OS, the drivers, everything working in background will abuse it.

Although if you just want to control updates wumgr [1] still works, check it out. I use windows laptop pretty rarely, like a few times per year maybe and it helps a lot.

[1] https://github.com/DavidXanatos/wumgr
Zoom towns and the new housing market for the two Americas
It made me feel better doing the math I'm likely to be alive for 3,000,000,000
Its unfortunate to use an accelerating reference (earth rotating sun, sun rotating galaxy, galaxy intermixing with andromeda) because it requires you to awkwardly keep track of the astronomy of earth for timekeeping. Instead, you would want a standardized reference time frame, say, "unix time assuming earth in 1970 never experienced any acceleratiom or dilation" and then everyone, including earth people, would track their acceleration and dilation offsets to be able to compare time when meeting or convert signal timestamps from any source back to their local time.
The article suggests multiple other interpretations. That does seem to be the most accepted, although “probably” seems like the wrong word.
yum remove emacs
Bitcoin Multisig Hardware Signing Performance
const enum doesn't work when in transpileOnly mode (e.g. webpack, Parcel), and Babel treats "const enum" the same as "enum". I'd really love a non-broken const enum in TypeScript, though.
A lot of the really nice, collectable ones are made by families. Some of them can take a number of years to make. They can run in the many thousands of dollars, which makes sense as they are 1 of a kind pieces of art. I wouldn’t doubt that the kids are making them too in certain cases and yeah, certainly room for abuse there.

The most sought after ones are of course antique or vintage ones. Some of the larger ones from the 1800’s can go for 6 figures or more.
It should be noted that we're talking about Microsoft's resources here, not some independent CI company or startup. While I don't wanna encourage anyone violating any ToS I think the moral situation is a bit different for a tech giant.
The first code example he uses immediately threw me for a loop. Why is he adding the return value of a function call to a function itself? bar() + bar????

function bar(someNumber: number)

{

return foo(someNumber) + 1;

}

function baz(someNumber: number)
{

return bar(someNumber) + bar;

}

baz();

Moreover, baz is called with its only argument being undefined-- so the exception throwing code won't even throw, because it isn't 0. And _moreover_, this is typescript, so this would have thrown a type error since a required numeric argument is omitted.

This has so many problems. This is not a promising start to this article's correctness or thought-outtedness. Yet here it is at the top of hacker news...
I think there are plently of examples where a lot of innovation came out of already established companies as the other commenter has already mentioned.

But even leaving that aside, isn't that checkbook the most important part? While VCs are flushed with money and they do invest in companies like Magic Leap, a lot of these projects do require sustained funding through long term which VCs might not have the stomach for. Since you picked Google, take the example of Waymo. It has taken a lot of money and resources poured over a long time to get it where it is today. Also, unlike Tesla they didn't just make a half baked product, market it as self driving and push it to consumers because they needed to keem themselves afloat.

SpaceX is competitive today because thankfully it had the blessing of the government and NASA through both tech and money. I wonder if this will be true for all other non strategic projects.
While not NP complete, reverting a hash function is in NP(), so it is very much affected if P=NP.

() Ok obviously it can't be in NP as it's not a decision problem, but asking "is there a preimage starting with 1, with 1A, etc." _is_ in NP. From the it's trivial to generate a preimage in P.
Thank you for the ideas, I'll have something to think about now
And ever since, tech companies - for the most part - have been much less naive about what can happen when tangling with politicians, especially the W.DC type.
> Being second to market can be used as an advantage

The jargon for that kind of business plan is “fast follower”. Apple has sometime chosen that approach (iPod, watch, arguably even the iPhone) to great success, so it’s not only a small company strategy.

Another phrase used in the valley is “you can tell who is the pioneer from the arrows in their backs”. I don’t like the term “pioneer” but the metaphor is apt.
Ebay pushed it aggressively; IIRC you effectively couldn't use ebay (or lost critical aspects like fraud protection) if you didn't use PayPal.

Outside of the US, credit cards were far from ubiquitous (and they still aren't). PayPal was the one system that could handle international transfers reasonably.

Edit: Also, speed and payments to individuals. Back when eBay was an auction house for used goods sold by individuals, not a marketplace for commercial sellers, it was the one way to get someone money that was instant. No idea how that worked in the US, but in Germany the alternative was bank transfers which took 2-3 days back then.
I've had the same thought. When you vote the system can generate "duress" key for other candidates on the ballot. So you can technically "prove" you voted for anyone, so only you can verify which key is real.
As the case turned on the plaintiff's failure to establish a single brand market, I stand by my original comment.
> My guess is the Islamic world would have happily continued selling us rugs if we weren't busy calling crusades against.

How do you think there came to be an "Islamic world" in the first place? Anatolia was Christian centuries before Muhammed was born. Persia was Zoroastrian centuries before that. The early Muslims were colonizing and building empires long before Europeans started crusading.

You could just as plausibly castigate Islamic architects for "culturally appropriating" the Byzantine Christian design of the Hagia Sophia Church in Constantinople for mosques. But it's a limited, misleading, and uninteresting way to think about history.
It seems like it ought to be possible to 'refine' used plastics into a clean product. It just won't be as cheap as creating virgin plastic. But at a public policy level, who cares that recycling adds cost? So does NOT recycling, of course.
i love this idea..altho' i imagine toilet paper is just to test the concept. this can be applied to a whole other lot of resources from the commons that are disproportionately appropriated by only certain people.

i am not there yet where there is actual denial of use(it depends..i mean, nothing is GOLD at this point), but its a good way to track per person usage.

having said that, i wouldnt be surprised if 100-200 years from now, when fresh water is rationed(guaranteed), this kind of tech is used to measure units allocated per person. i'd also like to imagine that this would be in a future where everything is free. like water, food and all shareable resources from the commons.
The trace italienne also features prominently in the novel Wolf in White Van: https://www.nytimes.com/2014/09/26/books/wolf-in-white-van-b...
Did Hurricanes Save America?
> Bell Labs, Xerox PARC, and Intel's decades of dominance

Compare the size of these companies, in their time, to the Soviet-scale bureaucracies of Facebook, Apple, Amazon or Google.

Innovation doesn't have no economies of scale. But they peter out around the levels of CERN or NASA. (At private enterprises, that threshold appears smaller.)

Also note the difference between invention and innovation, the latter implying successful distribution. Xero PARC developing great things and then abandoning them isn't productive apart from fluke exfiltrations like by way of a tour.
As a backend Java developer working on projects built using Maven, I'm still trying to overcome this with the tool our regression team chose to standardize on for integration and regression testing: SOAP-UI.
Not exactly what you're looking for, but there's a OSS Chrome Extension that allows you to record your actions in browser and transcribes them into Nightmare.js code:

https://github.com/segmentio/daydream

Probably the best you're going to get - most things worth scraping are worth money, and as such are not freely available
Understand a lot of programming languages, become proficient in a few and use your understanding when trying to come up with solutions for your problems. At least play around in other technical stacks then what you normally use, so you get a broader understanding.
It’s a stochastic process. Some percentage of Google interviews are bad. As a job-seeker you are drawing a few samples from each company and you make a judgement.

The bigger the company the more variability in experiences.

So you make a decision with imperfect information. But it doesn’t really matter because even if you have perfect information through the interview that’s still an imperfect measure of how the job will be.

It’s all stochastic so the only way to get a good outcome is to iterate—guess, evaluate, try again until you find something you like.
Thanks, I haven't heard of lens before.

For others there's a blog post that introduces it: https://yapee.svbtle.com/nested-data-structures-with-lens
You don't actually need the tag on Either. This is how I defined my Result type. The shape is enough to discriminate them.

type Result<S, E> = Success<S> | ResultError<E>;
type Success<S> = { value: S };
type ResultError<E> = { error: E };
> The other sent me payment via PayPal but PayPal took 3% as a fee.

Presumably this was funded by a credit card. I believe it's free if it's from PayPal balance or a checking account.
It’s definitely to keep him from getting out. We’re very fortunate that only the outer pentagon was broken 19 years ago.
Of course there is. If the green party gets elected all of a sudden, everyone will smell a rat.

On a more serious and technical level, auditable voting systems have both been developed already, and deployed/used. Just because you haven't seen them doesn't mean they don't exist.
> To me, this is a huge UX improvement for Elixir devs!

That's awesome, I have a module that is a helper to inject data in a socket to use with liveview but the data that I need isn't present in the dev environment and mocking it is annoying because if I use Mix.env the code in the release breaks, being able to pass an ENV var and just check it to decide to mock it or not will simplify a good amount of code.
The lack of a tuple type is the most frustrating for me, because it means you cant define channels as a type of tuple. You have to go through the boilerplate of defining an option type for every single T channel that you handle.
Reduce and reuse were always supposed to be precursors to recycle, all this excess was eventually going to end this way
Thanks for writing this. Is this tree of 38 small checks what most seed round looks like? Needing to manage the chemistry of that many people gives huge meaning to when funded founders say, if they could do it again they would bootstrap.
This isn't just an American move. The EU is preparing similar antitrust cases and the introduction of a digital tax.
In order to defend against slow-client (Slowloris) attacks, reasonable timeouts are necessary but not sufficient if your server has a limited pool of request handlers (or if it uses a separate resource-intensive process/thread per connection). You need a HTTP server (or proxy such as nginx) that buffers incoming requests using async IO syscalls (e.g., `epoll` or at least `select`) until a complete request is ready to be handled by the application.

Even with async IO buffering requests it's still possible for a slow-client DoS to exhaust other system resources (such as file descriptors), but with properly-tuned limits the required attack will need to be many orders of magnitude greater to succeed.
> However, I feel like I can throw my daily driver programming languages including Go, Ruby, Rust... even Haskell at any problem and give or take performance, come out the other end with high quality software at scale.

You're probably right. With a very high-level language like Ruby and an extremely efficient systems language like Rust, you've pretty much got the entire spectrum covered. With libraries like Helix, you've even got an escape hatch if you start with Rails and hit unexpected bottlenecks.

IMO Elixir is nearly ideal for web startups due to productivity, enough performance, easy scaling and a very gentle learning curve. If you've already got all those other tools under your belt, then those pluses are probably less of a draw.
> I notice that her and her friends show almost no interest in mopeds or any form of autonomous transportation

Is this a broader thing? Are kids just not as interested in getting out of the house as they used to be? Less interested in being independent? Or maybe I'm reading too much into it and they're just more interested in being on TikTok.
If you want more people to vote, then just pass a law that mandates all citizens have to vote.

That's how it is done in Belgium.

Think of it. If your choice is ether vote or risk a fine, you'd rather go and vote. If you go and vote, you'll learn at least a bit about the choices you have to make in the ballot.

P.S. While Belgium got mandatory voting right, it completely messed up electronic voting. I remember being an assessor in a polling station with electronic voting.

People voted, then the head of the voting station took 3 1⁄2-inch floppy disks out of the machine, put them in an envelope and drove away to the district polling committee. There was not counting, no protocol to sign. Nothing. I was appalled.
I didn't say C++ was a better language or more easily used.

I said the specific problem called out about Java didn't occur to C++.

I would go into detail about your other comments but it looks like you never actually dived into the language just looked at the complexity of its syntax and got annoyed.
They don’t need a moped to “get out of the house”, meet their friends, or “see somewhere new”. They now have the internet for that.
That's assuming the monolith is actually doing good for society. I for one am desperate for more options for email providers with actual spam filtration, phones without anti-consumer spyware and eco system lockdowns, and social media that doesn't force users to speak only of things the DNC would approve of.
I guess my question is, is this problem really unique to sideloading, and if not, can it be addressed in the same ways we address other problems?

For example, does everyone know the official source of Facebook? If so, why, and if not, why is there not an epidemic of fake Facebook scams that steal login credentials? I know there are targeted phishing attacks, which is a separate issue, but I haven't heard of significant attacks from people who just didn't know the correct login page.

One way we do deal with this is with targeted blacklists of known-bad sites, particularly Google Safe-browsing. That's certainly a mechanism that could be employed for Android Malware—and I think it already is, actually.

Problems do happen—but I don't see anyone calling on Google to restrict Chrome to a whitelisted set of approved URLs. And I'd posit that gaining access to someone's Facebook account is no less invasive than gaining access to their phone.
Couldn't largely distributed digital systems also be designed? I think we should all sit down and define what the requirements of a secure vote are, regardless of taken in person or otherwise.

I see nothing inherently secure about physical paper as the voting medium. Whatever is written on that paper or how it's handled better also be provably secure somehow.
The XNU kernel in macOS is not a microkernel.
arrow (my favorite), pendulum or delorean are in my opinion much better (= easier to use, versatile, ...)
Building for mac is at least marginally more expensive. Especially if you're a mobile dev. I find it utterly galling that if I own an iPhone, I can't install my own software without buying an apple computer and paying apple to let me be a developer for the two devices I bought. And CICD world has definitely improved but since Mac doesn't allow VMs you can only only build on hardware.

For example, paying for build minutes via GitHub actions for OSX costs 5x as much as windows and 10x as much as Linux.
> take the example of Waymo

Google spent $1.1bn on Waymo [1]. That does not require a trillion-dollar backer and rivals the funding regularly raised in single rounds.

[1] https://en.wikipedia.org/wiki/Waymo#History
I was an early employee at a direct response advertising agency that spent $100m+ per year on behalf of clients, and after that I led an in-house team for a retail brand with a $20m marketing/advertising budget.

Based on that experience I think the right agencies can fill the marketing need quite well for startups. I think the main concern is that the knowledge isn’t completely outsourced so there is a core of competence in the company. In my experience it’s much easier to find solid expertise across the multitude of marketing channels with agencies, even though it’s likely more expensive.

I like the idea of getting individual contributors first to kick things off, but then I’d look for agencies as a next step. This could coincide with a CMO hire because many marketers have worked with agencies in the past so they will help in the search for the right partners.
I think you're talking about trait objects, not traits entirely, right?
Oh so it's not really about being a terrible developer. Your choice to stay, I suppose.
I tried several times in various ways to learn languages, the only one that worked (I became and still am fluent in russian) for me was a combination of academic instruction and living in the target country. In my case this was eastern Ukraine.

The academic instruction was crucial for me. No matter how much I listened, I was never going to really understand the difference between unidirectional and multidirectional verbs of motion until it was explained in a way I could really grok.

On the other hand there is quite simply no replacement for hearing and speaking with native speakers of the target language. I taught quite a few English classes and there were often Ukrainian teachers who spoke English flawlessly, but for whatever reason students who only learned from non-native English speakers were at a clear disadvantage compared to those who also had native teachers, and everyone was at a disadvantage to those who had practiced in an English speaking country.

I worked with tons of people who lived in eastern Ukraine for years and never learned Russian or Ukrainian beyond a few phrases, I really do think it takes dedicated instruction combined with tons of practice with native speakers to really make fluency happen.
Thank you, both links led to thought-provoking articles.

> "..The rule of law against the powerful has collapsed in America."

> "Monopolism makes companies act like mafias, stupid and lazy, with an emphasis on abusive commercial practice rather than technical or organizational excellence."

> "Surveillance capitalism is everywhere. But it’s not the result of some wrong turn or a rogue abuse of corporate power — it’s the system working as intended."

---

Here's the whole pamphlet by Lenin:

Imperialism, the Highest Stage of Capitalism - https://www.marxists.org/archive/lenin/works/1916/imp-hsc/

I'm no Marxist by any means, but I think it's possible to appreciate some of these insights into society, without dismissing (or agreeing with) the ideology that it's become.
40 years in the making.