skysight-inc/HackerNews huggingface dataset:
It is extremely impressive but judging from commit history it took over 4 years to build this.

My takeaway is that the most difficult part of building something like this isn't the code, it's the life skill of sticking with it. I think that's both a more valuable and difficult skill to acquire.
> OCaml can compile to a native binary, or to JS via ReScript (formerly BuckleScript).

It can also compile to JS via js_of_ocaml!
Opening any port on your server is asking for intrusion attempts. You will get a constant stream of them, and they will all fail, unless you do something really dumb. Fail2ban is probably a good idea.
I'd say the supply is purely artificial problem. If the medicine was mandated as essential, the supply issue would have been solved within a year.

I am sure that in many countries or jurisdictions it was possible to beat big pharma lobby (for example in the US by direct ballot initiatives), however, there are countries where big pharma is actively blocking adoption of this medicine because in case of chronic pain, one of the major money makers, they risk losing a good chunk of profits.
Here in the UK senior doctors (that happen to be shareholders or involved in others ways with those companies) lie public in the face that there is no evidence medical cannabis actually works and block any routes for prescriptions to be available on the NHS.
No, but there had been a lot of wargaming for pandemics ( https://www.nature.com/articles/d41586-020-02277-6 ), preparation for pandemics ( https://www.statnews.com/2020/05/17/the-art-of-the-pandemic-... ), stark warnings that we were ripe for one from experts and notables ( https://www.businessinsider.com/people-who-seemingly-predict... ), and we even had CDC members inside and working with China in case of novel infectious agents appearing there ( https://www.reuters.com/article/us-health-coronavirus-china-... )

The prior administration actively ignored and undermined all of that (as referenced in some of those prior links, and https://www.politico.com/news/2020/03/25/trump-coronavirus-n... ).

The concern with a vaccine at the time was that it was going to be a mickey mouse one designed to show a win, rather than be effective, similar to Trump's claims about hydroxychloroquine and injecting disinfectants. But as people saw Moderna and Pfizer go through proper clinical trials, and be proved effective, even at the accelerated rate, and to be recommended by actual trusted medical professionals, they came on board. Well, obviously not everyone; now that it's been tested and shown to be safe it's Bill Gates' 5G mind control shot, despite Trump having received one.
But why would you want the law to change if you don't have a problem with what they're doing? Honestly I don't think you're right about what "most people" think. I can't remember ever seeing a protest about the tax code, but there was a global social movement about vilifying immoral corporations.

And frankly I think it's more effective. If you try to argue about tax policy, it's easy for a well-educated opponent to kind of dazzle you with cherry-picked stats and economic models and say "well actually this lower corporate rate is better for the economy, just look at these graphs". Anyone can find a credentialed economist to back up their position. It's much harder to look at someone straight-faced and say "actually greed is good" and "we would go bankrupt immediately if we had to pay a single extra cent in taxes". I mean they try, and it works on some people, but not as many. And whatever issue can get the most widespread agreement is the one most likely to spark some change.
My 6 & 8yr old kids adored that when I showed it to them recently. Ben's character more than a little out of place these days: he's used entirely as an object of comedy (and that as a target rather than a source), does nothing for the story, and his casting would definitely not be acceptable in 2021. The rest of the movie is fun and warm though, and the robot is endlessly quotable by little voices.
The point of the person you're replying to is that people have gotten bigger, which is a fact. Pointing out the comfort of levels of people in airplanes today doesn't dispute that.

It used to be more common to have a flexible combination of seats/baggage/fuel. But pilots flip out (or crash) if they can't fill the tanks, every seat and the baggage compartment and come in under gross. So the same airplanes often don't have the "bonus seats" they used to.

Numbers from Wikipedia, from the 1972 PA-32 owners handbook:

3,400 lb gross - 1,788 empty - (4 hours * 15gph * 6 lbs) / 7 passengers = 178 lbs per passenger. The average adult in the 70s was about 160. So you're not going across the country, but you could safely do a day trip with a 90 minute flight each way.

Now the average adult is 180. And they're a little taller than they were in the 70s, but not much. So every passenger has an extra 20 pounds horizontally. So in 2021, you'd be just over gross except that the people can't actually fit in the airplane.
They are some impressive numbers, but to really compare you need an expert looking at each situation and estimating the likely outcome had the CAPS system not been installed.
I think that ninja is fine, but I was wrong with the terms. All those are build automation tools[1] and ninja is a build system. Also, that article refers to GYP[2] yet another build automation tool from Google.

1: https://en.wikipedia.org/wiki/Build_automation

2: https://en.wikipedia.org/wiki/GYP_(software)
> classroom where the first one to get the answer wins.

Why on earth would you need a blockchain for this?
I try this: dinosay -d maia -t -e hypno "like a drugs"...
:-))))))
the support tooling for java is fantastic. Profilers, APM tools that can trace webapps, visual debuggers and so on. Most of the tooling just works.

We have part of our application written in another language/framework and while developing in it is fun and easy, it is a nightmare to debug and maintain in production.

People complain about the verbosity of java, but that makes it great for projects where lots of people are working on it over the years. It is fairly easy to see what is going on. (spring complicates things a bit). Contrast this with say, clojure, where sometimes I have to spend an hour trying to figure out what a blob of code I wrote last year does.
I never experienced a random shutdown on my old iPhone despite not allowing the software update for years. Finally, when I did update the phone, everything was noticeably slower, instantly, so that sounds more like good PR management than actual consumer-minded thinking to me. Yes, devices get old and batteries get old, but my understanding is that this happens even if you replace the battery with a new one, which would negate this argument.
I started coding as a kid with VB 6, then switched to VB.Net. I don't remember that phase all that well (it was years ago), but I think more mainstream languages are actually easier. One thing that was great about VB was Visual Studio's great GUI, GUI creator. I have still not seen anything as simple, convenient, and productive for (simple) UI development as Windows Forms in Visual Studio.
In a classroom you only need a proof of something happening. A separate answer-checking (or even just timestamping) service is a few times easier to create and operate.
Thanks for reading and responding.
Still super vague. What exactly will be mandated? By what metric are they supposed to identify "German" users? And what if those German users talk to "non-German users"? Will those chats and the corresponding meta-data also be protected?

Our private data leaks all over the place, EU regulation in that regard is like a game of whac-a-mole. In a globalized online world this will only work if there's international legislation.
Hackers had a lot of influence from the scene and the vibe from 2600 meetups and even one of the characters is named Emmanuel Goldstein. The soundtrack was so good they released a second soundtrack with songs which were not even in the movie.
IBM CEO: Every business is going to adopt AI
Sites like liveleak and similar are already under the law.

What Facebook wants to do is curate content beyond the legal minimum and that means they have to sift through a lot of legal but objectionable content.
Some legacy Windows software are stuck with IE 11 for their webviews.
These cats make a 5% raise every year I don't think scumbag IT decision makers will ever die they will soon be able to afford advanced AI constructs to house their consciousness. IE11 will never die screenshot this post its only 2021 right now.
Bookmarked, on the assumption that you were right.

Did I miss the data that backs up your assertions that the improvements were effective?
As a fan since childhood of Ramanujan, that's one of the movies I'm most grateful for. For a mainstream movie, it provides a great amount of information, while surprisingly evoking the same reverence and awe that I've always held for Ramanujan. I would've preferred more of a deep dive into his actual mathematics to get a feel for why he is ranked so highly among mathematicians, but I accept that it would've lost the interest of a lot of viewers who watch movies for the human story without really gaining much in exchange.

Imitation Game was another great movie IMO. What are some other movies that focus on the life and works of a genius?
Advanced noodle engineering and the flywheel of technology and capitalism
That is a very good question.
This is an old joke: Those downloading Chrome.
Brain computer interface turns mental handwriting into text on screen
Plastic waste.
Billboard Interface for Vehicle Displays
I have the DX 18-140mm VR lens (that was the high-end kit lens option). It's surprisingly good, and it's clearly going to be smaller and lighter than could be achieved with a full-frame equivalent. You could argue that noone will miss this lens, because they should have got it with their camera.

Long lenses, I can use any FX lens, without any problems. The only thing that I would really miss if DX lenses disappear is a super-wide lens, because no FX lens is going to be super-wide on my DX camera body.
I think in the US, life expectancy has been trending down, at least for males.
Because, thanks to NFTs blowing up with a very negative reaction, the social sphere has suddenly realized how bad proof-of-work crypto actually is for the environment and it's now a hot button issue.

tl;dr - He's appealing to popular morals.
The article offers a window into subtle antagonism. This is one of the elements causing division and lack of movement.

For example, I know some people who love and want to preserve the great outdoors. They don't like litter and they want to treat the land well. A bunch of them happen to have supported Trump and Republicans. So, against their normal flow they argue against climate change. It's easy to get them to want to see change in fishing (over fishing and dragging nets is damaging coral reefs). It's hard to get them to get them to close on climate change.

How we treat people makes a difference. It's helped fuel the people fighting against discussing or dealing with climate change.
"Landing Page" tells you this is for SaaS products sales pages. Of course it's boring.

Although it would be interesting to see a parody of such sites, such as the classic "Every Bootstrap website ever"[0]

[0]: https://www.dagusa.com/
Maybe that was a bit harsh .... I'll give you that.
What about explicitly bringing up and fighting that mechanism in the first place?
Market manipulation.
Graceful AI
Actor sues TikTok for using her voice without permission
Alvéole | Full-stack developer | Full-time | REMOTE, Canada | Montréal, QC

At Alvéole (https://www.alveole.buzz), we install urban beehives while educating thousands of businesses, organizations, schools, and families about bees and beekeeping along the way. Ultimately, we want to make people fond of bees, which in turn will lead to them falling in love with nature and building awareness about the impact that each and every one of us can have in preserving our environment. We’re a B Corp founded in 2013, active today in Canada, the United States and Europe, and officially joined the 1% for the planet movement in January 2021.

We've been driven by our tech since our inception: logistics, routing, scheduling, middleware, sales, internal and external apps and tools. We're entering an exciting stretch of new growth and expanding our presence and offerings in the proptech sector, and are looking for a full-stack developer to help support our existing systems while developing new ones. We're primarily MERN, but we have a lot of time for the right candidate—clever, creative, always eager to learn—with a background in a different stack.

We're committed to a development team as diverse as the cities where we operate. We encourage you to apply even if you don't match every item in the description.

We look forward to hearing from you! https://alveole.humi.ca/job-board/software+development/5183
I loved Interstellar, but not for the physics. I thought it was a great story about the human spirit, the power of love across time and space, etc. and the sci-fi elements were there to help make it more interesting and to provide explanations for a lot of the events like how Cooper got the messages that lead to the events of the movie in the first place.
Sounds like they had a selling product to begin with. Optimisation has its place of course, but when the client is a pre-revenue startup with uncertain business plan and a scrappy budget, and they keep refining pixels on the landing page, I feel bad for them. While another client goes from zero to $20k MRR in two months with a $20 Themeforest template and a Lorem ipsum text still there.
Show HN: Mobile, No-code, free and simple to use website builder
Ask HN: At a startup with high IPO potential but it sucks, should I stay?
I'm working for this company and it's terrible. Lots of micro management, terrible technology, no remote work flexibility and I'm not really writing that much code - feeling my skills blunting.

Under normal circumstances, I would leave and find a place that aligns with the lifestyle I want to lead however this company has offered me a generous options package with an impending IPO in the next 2 years.

On one hand, I feel like it would be stupid to leave the company. On the other hand, I know I will be unhappy for the next two years.

What would you do?
> I think you mix some things up. go-kit is very far away from DDD. It even says on their website: "Focus on your business logic.". It's basically everything but not the domain code.

Paradoxically, I think you might actually be mixing some stuff up -- the only reason you can "focus on your business logic" is because the stuff at the edges is taken for you. DDD is the way of thinking that strives to let people focus on business logic by separating and abstracting the non-business layers. If you look for "ddd onion" you'll see the usual images of how this works.

Go kit is valuable because it adheres to this. For example:

> Pluggable serialization and transport — not just JSON over HTTP

This is basically what pragmatic DDD looks like. Worry about what you need to say (the business logic), not how it's said.

> For CRUD-y apps, you usually wouldn't need the DDD patterns at all, as there's no complex business logic to model.

Agreed on this -- this is why I asked whether the app was mostly CRUD-y or not.

> I'm really confused about this. The most complexity comes from complex business scenarios you need to handle somehow in code. No framework is flexible enough to do it for you. Using DDD, you would keep a "pure" layer of domain code that does just that.

Ahh, that quote was referring to a mostly CRUD-y app -- as in I was noting how how DDD would not be useful in a mostly CRUD app (as you've noted, it isn't) mostly because it's already done for you (ex. go kit).
I've been around the block a few times on modeling complex domains, and have found that generics do not help in a fundamental way.

If you back all the way out to the theoretical/academic realm and view the problem domain through the lens of normalization, you would probably find that any opportunity for use of generics to be a sign that you have not achieved 3NF.

Our core domain models are extremely simple types. They have no other complex types as properties and could be mapped 1:1 to SQL tables without any complication.

We could have certainly leveraged generics if it made sense (we use C#). But, for these core domain model types it causes more harm than good.
From the article:

> But if you need some complex algorithms — particularly algorithms that do a lot of heavy mathematical lifting — then Lisp is the ideal choice.

Is this right? I never thought of LISP as good fit for numerical processing.
DDD does not have a canonical implementation in the form you suggest - the modern consensus is that it is a problem space tool, not a solution space one. The meat of DDD is in the strategic design section, not the structural patterns which have clearly not evolved for the modern world.

And no, none of those pieces of software listed use DDD, because none of them are business applications, and it would be very inappropriate for them to do so.
The framing of 'everyone' is not very productive. Even if only 20% of people do this, our whole society would change.
No one, other than the city of NY, will have the full node.

So in this use-case there is no distributed network in the first place. And never will be.
>You will never get a promotion or raise if there's no formal performance review process and career ladder.

That is total BS. I had promotion multiple times just because business owner liked me and valued my work.

>You have to be performing at the next level for several months

Total BS too. Maybe in India.

> VISIBILITY

This one is not BS!
I have seen many many developers without any rise - just because they do not attend any meetings, they look like bumps(no suits!), and those who do not talk much with their own boss or boss above...

When I manage to do something BIG - i make sure that my boss, his boss, and boss above KNOWS that we tried hard and delivered. It's not a shame to brag about real accomplishments :)

In that way I received 32% pay-rise in past 2 years.
Neither. SwiftUI previews make it even faster (when they work). I'm mostly using stock UI stuff though.
I don't see many applications for blockchain. The only application is where you don't want to have a trusted central party, be it a company or a government.

I see many start-ups advertising and betting on a blockchain technology by something that could be easier solved with a regular, central database. Are they just bullshitting?

Digital vaccination passports it an example. Why do you need the blockchain? A central government signature/database solves this problem.
I’ve probably mentioned this book on HN a hundred times but “Black Box Thinking” discusses the aviation culture of avoiding blame and making sure a problem isn’t repeated and how other industries (like medicine) would benefit hugely from a similar approach. It’s really interesting.
I've heard that the people who use IE11 are the ones who don't have a choice, because maybe they are using a computer at a library, or some kind of accessibility-related device. Does anyone on HN know of solid data to back this claim? This screenreader[1] survey for example says 11% of their users use IE11, though that is from 2019.

[1] https://webaim.org/projects/screenreadersurvey8/#browsers
> It's rare for a modern language to not be able to do all the things that C does.

I agree with the general gist of this, but:

• Java has no unions

• Java has no rectangular multidimensional arrays, although of course C arrays decay to pointers when passed anyway

• Java has no unsigned integer types, I imagine this is generally easily handled though

• Java has no const modifier, you'd need to keep track of that manually

• Java has no preprocessor, although of course this happens at the API level not the ABI level

• Java lacks bitfields but they're generally avoided in C APIs anyway, for good reason

• Probably worst of all, Java references are importantly different from C pointers

You're absolutely right though that the C ABI is a pretty good lingua franca ABI largely due to C being a pretty minimal language. No overloading, templates, garbage collector, or object model to worry about.
//I generated about £20,000 in roast revenue, and another £50,000 of freelance marketing work from clients //

This guy made this much money with a simple idea. And he hasn't killed anyone. So even though I would never buy such service or think it is worth something to buy , I don't want roast this guy for earning money. All the best.
> consists of 2 world wars

Are you trying to go down the NRx rabbit hole of "World War II could have been avoided"? It's basically a Godwin's Law at this point. Most of the other conflicts you mention are actually American and Russian conflicts, so you're also falling into the trap of "America is the world".
The Devil at 37,000 Feet (2009)
Is that because you need to decelerate relative to the planet's core to get on an orbit with a smaller radius, so that you can then increase your revolutions per minute at your existing momentum, then accelerate to get back to the orbit the other object's on? I'm trying to visualize the scenario you're describing
I didn't enjoy "General Magic". It barely touched the device, UI or the thinking behind it. It was the typical generic startup movie about the people, not about the tech.
That. It's yet to be seen how a blockchain that required specialized hardware reacts to a shrinking user base.

If there exists more hardware than what's active mining, and it can not be used for anything else, will there be enough incentives not to use it in a harmful way?
Well put. Nicely articulated.

Perhaps... The moneyed participants in the Renewable Energy industry are economic frontrunners - preparing for what they see is an inevitable future of expensive hydrocarbons. While the Green Jobs are less efficient today, they speculate they will become more efficient tomorrow, and make them all rich. But this is hardly a marketable proposition to the millions of taxpayers who are being asked to stabilize their less-efficient market offerings, and so baser arguments are made.
> While protocols in Go are great (one of the very many breaths of fresh air that Go provided), operations on data structures without generics does not seem like a good time. Does everyone get around the lack of generics by making most generic-looking operations slightly-specialized structs and some interface composition?

When it comes to domain code - probably when you are starting to think about generics that's a bad sign. Probably you are trying to make it overcomplicated. Domain code should stay simple and interfaces should be enough to handle it.

But when it comes to libraries the situation is totally different. One of the example is https://watermill.io library (that we are authors of BTW). Generics could give some nice simplifications.

It's also a case for event-sourcing library that we are using in the company where we are working on now. But You can still do a lot with interface{} and reflection. But it's not perfect and generate a lot of boilerplate.

The third example is a decorator pattern. You can't create generic decorator without code generation. It is of course some sort of the solution, but it's not trivial to implement.
I realised a short while ago, that no matter which keyboard I'm sitting in front of, I simply do not use the right alt-gr, windows, menu, control or shift keys. They could just not be there and I wouldn't notice.

I also never use the numeric keypad, but I think that's more to do with being left handed.
It only works with hardware from certain manufacturers, which at the moment does not include Apple:

"While there is a variety of hardware security keys, our initial rollout is limited to a few devices: YubiKeys, which we had the chance to use and test; HyperFIDO keys; and Thetis FIDO U2F keys."