skysight-inc/HackerNews huggingface dataset:
Depends tremendously on how good you are at scrounging. Assuming you have more time than money and know how to find fruitful sources (ebay is meh, local universities, local industry, electronics recylers, equipment auctions, and knowing a guy are the best ways to get cheap/free gear), you could probably do something like the z1 for a few grand.

Sam's lab looks like it cost somewhere north of $10k, but south of $50k. But I mean that's like from empty garage with nary a multimeter to your name.
> one of the only if not the only enterprise "permissioned" blockchain projects

Not quite, check out Corda's R3 project - it's already being widely used in enterprise and projects are being built on top of it.
> investors [...] donations

one of those is the wrong word.
Maybe you could make a function decorator that looked for a special type of default value indicating how to make the default value each time. Similar to `attr.Factory` [1] for `attr.dataclass` annotations.

1: https://www.attrs.org/en/stable/api.html#attrs.Factory
The main freeciv21 developers you can see on the repo are mir3x and lmoureaux. The original freeciv project still has some activity, but we wanted to iterate faster, focus more on multiplayer, and allow modern C++ language constructs to make development easier.
I was curious if they meant strict evaluation, but I clicked through and it was an interesting argument about being strict with what you accept.
Hey, appreciate the comment.

The article is not about Chinese so I can't cover every bit of nuance associated with the language group. I have studied it for a bit, so I'm not completely lost in this space.

But putting aside the discussion of Simplified Chinese being better or not, the Limitations section does say:

"Maybe the fact that Chinese characters were originally representative drawings helps association in the brain despite the extra strokes?"
Amsterdam has extremely mild weather compared to most of the US. Also, much shorter distances and no hills. With that said, we have much to learn from cities like Amsterdam, but will have to figure out some things for ourselves like distance and weather. Electric bikes can help overcome both of those issues.

Disclosure: Daily human powered bike commuter in the US.
the most underrated post in the history of hacker news
Can you provide an example of what you're referring to?

The overall topic in this subthread was whether or not declarative schema management is appropriate and safe for "real" applications, as compared to traditional migration (imperative) schema management, for popular relational database systems.

If you're referring to exclusively using stored procs to generate dynamic tables or something goofy like that, then sure -- in that case you can't use any external schema management at all, whether declarative or imperative. But that doesn't mean that declarative schema management isn't a safe or possible approach for everyone else.
I have published to npm https://www.npmjs.com/package/optimg-wasm
Sorry there is no documentation for now. Will be doing it first thing tomorrow (IST)
Consider, you don’t have to be a software engineer.
Which is negative for those of us who want to buy a frigging graphics card at a reasonable price.
Some Starlink customers say SpaceX's customer service is 'non-existent'
I really hope I'm missing something very obvious but contra this line from the article "verifiable ownership via blockchain (and not by a central authority)", this seems like yet another case where we will mostly just trust a centralized authority (twitter) to "show the right NFTs belonging to the right owners" on their own pages.

Surely it is still possible to verify ownership, but who's going to do that? Won't people just go "oh hexagon, cool, it's an NFT, seems legit cuz Twitter is legit"?

I don't mean anything particular for or against Twitter or NFTs here, this just seems like a completely uninteresting use of blockchain.
No advice, others have given some great advice.

I just wanted to congratulate you on your excellent decision. Your future self will thank you.
This is still true in pockets but in some spaces it’s falling out of favor. Companies and leaders know that they need to worry about adoption, so there’s slow but increasing focus on end user UX and incorporating these folks into the buying process.
Because people who make that fatal decision read Gartner magic quadrants.
Theres no reason for you to learn React. You’d probably end up doing some cool things with it, but eventually it becomes exhausting the larger your thing becomes. State management in react will ruin any fun you might have.
Older workers press age discrimination claims in challenge to IBM layoffs
Why not build your own UX on top of the data?
you just need to think of IBM as a service and consultancy company - because that is what they are (and have been for quite a while).
Ask HN: Advice from those who have overcome social media addiction?
Hi,

Any time I don't have a specific activity, I'm browsing social media. Mainly HN and reddit, sometimes instagram and twitter. I mainly read the comments, with the hope of finding something interesting (which often happens). I very rarely comment, but when I do I crave for upvotes or replies.

I'm doing well at work (ironically in part because what I read on HN), however it prevents me from reaching my personal goals. I can't stop browsing at night and I am not getting enough sleep. I'm pretty good at running and want to get better, but I miss training either because I'm browsing social media or because I'm too tired. I also want to bond more with my friends and my family which I can't because of my addiction. I would also like to meet a partner, but I'm not really meeting new people, and when I do I'm tired or not engaged.

I have tried many times to stop but I always relapse quickly. When I'm trying to stop, I usually stop browsing after dinner, read a book and go to bed early. It usually lasts from a few days to a week, and then either I feel I can browse social media responsibly but quickly fall back to my old habits, or something upsetting happen, and I browse social media to change my mind and fall back to my old habits.

I've tried many tricks I read such as blocking websites, using "low distraction" modes on my phone, but I feel this can't work because not only it's necessary to use these devices to have a normal life, but also it's a crutch that doesn't fix the underlying problem.

Anyone has overcome this problem durably and/or has advice ?

Appreciate your input.
They’re a public company. Here’s how they make money:

https://www.ibm.com/investor/att/pdf/IBM-2Q-Earnings-Press-R...
Lack of adequate control structures, or for that matter, programming language support, is almost never the reason why code has inadequate error handling. The main reason is that developers often leave error handling as an afterthought because it distracts them from thinking about the main flow, and it's hard to program when you are constantly distracted. That's why you have overbroad exception handling and the consequent improper handling. The problem is with the brain, not with the programming language.
"Astoundingly" is vague.

According to the Bureau of Labor Statistics, the mean salary of "family and general practitioners" in May 2020 was $214,370 [1]. This figure includes salaries from GPs throughout the country (i.e., not just in the Bay Area).

You can also look at median salaries. According to the BLS, all ten of the occupations with the highest median incomes in the U.S. are medical occupations [2]. "Family medicine physicians" are 10th on this list.

[1] https://www.bls.gov/ooh/healthcare/physicians-and-surgeons.h...

[2] https://www.bls.gov/ooh/highest-paying.htm
Did you ever drove through e.g. city centers in Europe or Asia?

There are not only missing lines but it's often also used by many people which walk on it. A self driving system doesn't only have to figure out where the steet ends and walkways begins but also has to correctly detect many moving people and animals.

Additionally, there are frequently side streets or walkways which are not mapped in every map database...
Is there a solution out there somewhere that hides all blue checkmark Twitter accounts, and without having to log in?
So English was your third language?
That's fascinating
Why did Gatsbyjs not make this list?
I often struggle to find a matching second word when I start with soare or raise. I wonder if somebody did try to optimize for a first word that makes it easy to come up with a second quess statistically.
What you're doing is hearing that your friend got struck by lightning, and then deciding to never walk outside while it's raining. If you knew someone who got severe myocarditis from the vaccine, would you then become anti vax? Or does your fear only go in media approved directions?
Breakthrough into the Cause of Male Infertility
That seems negligent enough for your company to sue them
Amazon does not allow selling 18650 batteries, but yes, they are a commodity item.
you think YouTube is profitable?
AI cannot replace doctors. It can help doctors a lot but not replace.
I worked for one of the companies that IBM acquired to make this non-product.

https://www.reuters.com/article/us-merge-healthcare-m-a-ibm/...

I have no idea what they got for the money they spent. Merge Healthcare was the most miserable work experience I have ever had. They had patents, I guess, but the actual technology was garbage. And the owner was…a piece of work, let's say that.

https://www.npr.org/2018/12/12/675961765/tribune-tronc-and-b...
As someone whose German is rusty and is try to not lose it, what kind of German media you think is worth the trouble?, in other words, publications where you will find insights that are not simply a repetition/regurgitation of what it is said in English.
They do "boring" IT like making ticketing systems for the railways and metros.
don’t code with a laptop on your lap
Another Medium alternative is Papyrus: https://papyrus.so.

Privacy-first, simplicity and speed are the core tenets. Export posts at any time, send posts via newsletters, and no feature-bloat.

Disclaimer: I built Papyrus because I was fed up with Medium, Wordpress and Substack.
If Julia and typescript had a baby, that baby would ideally be a lot like Julia and nothing like typescript.
Except all self driving AI companies have failed to achieve reliable AI.

Every single one.

So it says something about AI more than companies.
Ask HN: Do you also feel you retain nothing after reading a technical book?
Lately, I have been trying to follow the habit of reading a lot, be it books, articles or blog posts on the subjects I would like to improve myself in.

That said, the more I read, the more I get this awful feeling of not memorizing anything and creating a mess in my head.

I try to use some simple tricks like explaining a concept to another person or even to myself, but that doesn't seem to help a lot.

What are your tricks and methods to maximize the mental output of technical literature?
Or like CPU architectures. CISC vs RISC
I worked breifly at IBM research last century. The spent a lot of money on research (6 Billion). software, chip design and algorithms and a lot of just basic research.

But when I left to go back to school "global services" a business to business consulting division was the big up and coming division. It seems that division is where IBM decided to go. Honestly they'll just sell to some big businesses so likely you'll never hear about what they're doing.

I'll agree they seem to have lost their way. Its a shame really. They did some good things: I remember a lot of the engineers there would travel to schools and promote engineering careers.
I just made this account to respond to this criticism. Let me see if I can do that :-

> Not quite, all measurement is tied to the natural world, we've just been moving away from less stable and predictible events to more deterministic.

That is very true, but measurements are not natural world. Just to take an example from software world, ability to solve leetcode questions is tied to general software engineering ability, but it would be a mistake to say that it is the ability. Leetcode style questions do not sit at the root of software engineering ability, its at best an important branch of the tree.

Note that the problem here is not with a good measure or a bad measure of software engineering ability. The question is more about what it means to be a good software engineer, and thats not an objective question, thats a moral question and we will all disagree on an answer.

Note that if time was just part of natural sciences like Physics, then we could come up with one theory and test it out. But time is not just a laboratory thing, its also a tool that humans use. And that makes it more than a natural science question, its also a humanities question, just like leetcode and iq tests are.

> Nevertheless, it felt like the article was trying to prove there is something inherently evil with clocks that has been under our radar for ages, which is silly. And even if that was true (clocks being strictly tied to constructs of power)... this still doesn't mean that "clocks produce time". Maybe the title is just wrong?

Every technology has an ideological bias to it, but technologies will try to convince you that they are neutral. A very good example would be how you say "inherently" evil. Actually, clock has both inherent evils and inherent goods. You're already aware of the goods and the article pointed out the evils. This has not been hidden and such technological criticism can even be found in Plato's works. More accurately, for clocks specifically, Lewis Mumford gave the thesis the book expands upon in 1930s and he lists out references in his work about folks who have pointed out these things even earlier.
tldr; Your friend should talk to an attorney.

Yes your ex can argue that you could make more but he could take a similar job with the same skill set that is less stressful. Or if he moves, less by cost of living adjustments etc...

But he should be able to quit, there's no forced employment. Obviously, the employer is not a party to the contract either that they have to keep him employed. So he would have to file a motion to decrease the alimony support unless things have been locked in by a separate joint agreement: MN calls this a Karon waiver. If the job is too stressful and impacting his mental health then he should present that evidence with justification from medical experts to the judge... That process could be stressful no doubt but should be worth it.

Alimony is also not always criminally enforceable like child support is. A judge could hold you in contempt but it's not going to do much to get you to work if there's no motivation to work. Then the judge would have the additional problem of you being in jail and not being able to work or having to explain to your employer or a new employer why you were in jail.

The courts really want a win:win here.
Bitburner Game
Transparent?! You've no idea what price the recipient will get for crypto sent.

I can hold foreign currency in my bank account (many banks allow this), so sending money in exact amounts internationally is trivial. And £20 isn't opaque or expensive. Much easier than putting a coin order in and then sending that.

Bypassing local law enforcement isn't a feature for me. These systems exist for reasons.
https://slickdeals.net/f/15559585-swft-volt-ebike-w-32mi-max...

Actually just bought this one. It's obviously made to a price, but quite rideable and has gotten me out riding again and a little more excited to exercise.
It wasn't for me. It was:

- it looked good

- it was very easy to just write

- the lack of customization meants I didn't get stuck for hours and hours trying to find a template or choose a statist site generator, or tweak CSS, choose images, etc.

Ultimately I moved to github pages where at least I had to get jekyll (which is kinda crap imo, but works), but I have spent a lot of time tweaking it and I still don't like the design. (https://kodare.net if you want to see)
The problem isn't overcollateralisation itself but the inability to seize the collateral in particular, and assets in general. A mortgage depends crucially on the bank's ability to seize the collateral in the event of default, and the same applies to credit cards. The problem is blockchain assets are unconfiscatable, which means any form of financing involving such assets is unworkable.
Snow is fine, I use studded tires. With that said, winter cycling is its own beast, and in my endless bike advocacy, I never push it on people. Instead, my message is: Give cycling a try when the weather is nice, then you can decide how many months you really want to keep riding.

In my world (upper midwest city), "winter" is defined by when the salt trucks come out, because wet salt is murder on bikes. In addition to studded tires, I have an entire dedicated winter bike, to keep the salt off my nice bikes. Winter ends when the first heavy spring rain washes the salt away.
Yesssir, thats kind of a philosophy I am looking at. Was just wondering where to spend time React vs Svelte wise...
One of my domains is actually with Gandi (I am French - the other one is with OVH). I was not aware of their offer but you made me realize that, maybe, I could use their SMTP while hosting my emails.

I am not sure which checks they do (it is possible/likely that they filter on the email addresses that are registered with them) but it is worth a try. Thanks.
I’ve been using Vue since 2017 and unfortunately there is a sustained effort to make it more difficult to use and understand for vague and constantly redefined benefits.

The change is essentially a clone of reacts “hook” API, it’s called Composition API and it also makes reactivity now much more verbose again with no real explanations why it must be so.

I still consider the way most people using Vue to be the most productive - the retroactively named Options API where you have a simple object defining a component.

Initially it was advertised as “this should only be for advanced components perhaps the sort you’d find in a component library” but now it is “use it for everything lol”.

It is a shame that one of the things that appealed to developers and lead to its wide spread adoption due to its low friction approach is now so often overlooked or ignored because internally there’s a desire to have feature parity with React and all the downsides of that.

I also don’t believe the Typescript argument where they claim composition API has better support, with Vue 3, TS, and Options API I’ve yet to find any downsides.

These changes are troubling enough, but when you add in the constant build tooling churn (eg instead of making a breaking change to Vue CLI they’d rather suggest people use a whole different tool, while still maintaining both) or the fact that the Vue component testing library has some serious conflict of interest with Cypress the organisation that I believe has lead to poor judgment and deprecation of certain aspects of the unit testing library…

It certainly has been disappointing to see this happening. It makes me worried about the future of Vue with this deliberate fragmentation.
I’m out of the loop on this. What’s wrong with medium?
You cannot measure qualities like that. So it becomes subjective based on by whom they are measured.
I think the point was that the analyst needs to do that, but the frontend doesn't really need to - it could render a bunch of statically aggregated data and the spikes become another CDN problem.
Folks on HN talk about resisting the clock all the time without realizing it.

They want to work from home because the lack of commute makes for a more relaxing morning and evening. Why is it more relaxing? Because we have more time to work with. It’s more flexible.

Working from home also offers greater flexibility in other aspects of time. You can do domestic chores when it makes sense and not just in the hours outside office time (which are indirectly dictated by the office schedule).

Do you like lots of meetings? As scheduled blocks of time they are direct manifestations of the shared clock. Or do you prefer to have large blocks of unscheduled time that you can organize yourself?

Devs often sneer at the idea of being forced to sit at a desk for a fixed and regular set of hours every work day. “Measure my work by my output, not a time sheet”—sound familiar?

Knowledge work is less dependent on universal clock time than other industries like manufacturing, retail, transportation, etc. Measuring time is super important for things like how fast a web page loads, or recovering from an outage. But when it comes to developing the business itself, time is more relative. “Time to market” is not a fixed set of hours, but a relative sense of beating competitors.

A universal way of measuring time is obviously a useful tool, and has been critical to many advances in human society. But there is a difference between looking at a clock for your own purposes (e.g. timing your runs to measure your fitness), and looking at a clock because you are trying to satisfy someone else’s expectations. Especially when there is a power dynamic, like with employers.
You might like liquibase. It's basically exactly what you describe - each changeset has a forward and rollback, written in SQL. It stores which changesets have been run in a special table in the DB itself.
The idea of imposing punitive taxes on some companies, to level the playing field for everyone else, reminds me of Kurt Vonnegut's "Harrison Bergeron". It wouldn't have the desired effect anyway, since employee salaries are tax-deductible.

A better way to promote innovation might be through cultivating a spirit of entrepreneurship in young people, supporting startup accelerators, and handing out grants to promising candidates like the one in the article.
Vue is easily the more complicated of the two. React is basically a very, very minimal foundation for generating a DOM. Vue is like React but with a lot more batteries included.. and much worse abstractions, much worse ecosystem, worse tooling and at least IME, worse performance and harder to optimize.

React is basically: JSX, useEffect, useState(plus a couple more) and reconciliation. React is the result of a group of very talented people spending a lot of time thinking about what the core of a framework like this should be. There is a very good reason react doesn't have more bells and whistles, because it's basically at a local minimum(in terms of complexity). What we have are tiny, simple foundational building blocks from which we can build larger and more complicated abstractions. There is nothing else in this space that is as simple: Angular and Vue are both basically "react with more bells and whistles", and sveltejs requires an entire compiler and has its own share of problems.
Yeah, I think monetization and discovery were drivers to Medium. Apparently that comes with a lot of trade-offs in terms of autonomy. It was hard enough to play ball with Google as an independent site, and I'm not sure people find that worthwhile at all any more.
Instead of coining a new term, why not call it by the name everyone uses: spaced repetition?

One of the best articles I have read on this is by Michael Nielsen: http://augmentingcognition.com/ltm.html
Definitely Julia. It's as easy as python, but if you put a bit of effort into it it can be as performant as C.

Plus, it might well be the most reusable language in existence today (meaning, where the properties of the language conspire to make the code you write reusable)