skysight-inc/HackerNews huggingface dataset:
Note the difference:

Kototama: ...I have the feeling that OCaml may be better for engineers.

You: let's not say that OCaml is better for engineers.

People are allowed to feel things.

But I'll give you a concrete reason why OCaml actually can be better for engineers: named and optional arguments. This single feature does wonders for code readability and maintainability.

Actually I'll throw in a bonus reason: no laziness by default i.e. small and simple, predictable runtime that behaves almost exactly like a C executable.
React might make sense for some specific components wired up with hooks in Liveview for real-time interactions. So if you have a complex client side component that is already available in React and you don't want to recreate it - I'd just add the JS dependency to Phoenix and embed it in a view somewhere. There are definitely complex client side interactions where integration with Liveview would be preferred, however in those cases React isn't necessarily the best option - vanilla JS or D3 or something of that nature tends to be the winning ticket.

TBH I wouldn't greenfield a new web app with React if I could avoid it - either wrapping a Liveview in a React component or React in a Liveview the purpose would be to gradually transition away from React running the whole DOM/view for a large existing app.

A GraphQL server with Phoenix/Absinthe for a multi-platform app web + mobile (android + ios) is reasonable but still a bigger company/team solution. React + State management like Redux is a ridiculous amount of overhead by default and I would never implement a greenfield web app that way in 2021.

A Liveview interaction follows something like

Backend State <query/command> Liveview <websocket> Client/Browser (where only minimal diffs of changed state is sent over the wire)

and React is

Backend State <query/command> Controller <JSON/HTTP> Axios <Redux/State Management> Virtual DOM <> Browser/Client (where whole json payloads are sent and encoded/decoded over the wire)

Where new state means re-fetching all the state each loop instead of just what changed. The amount of data sent over the wire by default is massive with this React + HTTP/JSON model.

The encoding/decoding of JSON and having to send full payloads then having state management occur in multiple places and languages - it ends up being a lot more to know and think through. The lines of code to write and amount over the wire with the classic JSON over REST + React/Redux makes it almost 100% required to have separate front/backend developers which then means coordination costs for every new feature.

So TLDR; React could make sense for complex components you don't want to reinvent the wheel for or when those interactions are complex and client side. Existing web apps with a lot of React code that is too much to port over all at once can be done piece by piece (where I'd recommend heading towards handling navigation in Phoenix/Liveview and components in React).
> If a private key is copied, it must have been done so illegally or accidentally. Any other option means the cryptography is defective.

I agree if you're talking about an evidence such as a high-quality video or even photo with everything leading us to believe it's legit. However, we can not be as confident if we're talking about a BTC token. While extremely unlikely, there might be faulty algorithm implementations, problems with the algorithm, etc., that might lead to this situation.

Very unlikely? Sure, but we've to give the benefit of the doubt.
Not really.

Unless you're doing AI/ML, you don't need an RTX 3090 and can probably get by with Intel's on-board GPU. A decade-old GPU can run vim/VSCode/PyCharm/whatever and a web browser just fine.
Hey congrats, the product looks great! Love to see the rise of e2ee tools.

Why did you all decide to go with Storj, a fairly centralized distributed storage aggregator, rather than a decentralized storage network like Filecoin or Sia/Skynet?

Who pays for the storage on Storj? For a tool to be decentralized, the user needs a means to pay a node directly and the ability to seamlessly move between providers, ie interchangeable and zero lock-in. Does Storj allow crypto payments and this type of mobility?

Also noticed the app runs on Firebase/Google, are there plans to move away from this?
The scripting language for Halo 1/2/3/ODST/Reach were based on Lisp. Halo 4 kept a similar syntax but got rid of the parentheses to be more BASIC-like. Halo 5 and now Infinite moved on completely to Lua.

Halo 1 reference: https://andrew.gg/scripts/00reference.html

Decompiled campaign scripts: https://github.com/Nibre/blamscript/blob/master/blamscript/h...
Imagine getting paid in crypto to watch ads on a platform? This would be an interesting incentive.
That really depends on the programming language.

For example {| might be paired with |} as special quotation syntax, at any rate some form of bracket. See, Fira Code has a ligature for those.

But in Ruby you'd see one of them in one liner blocks, e.g.:
list.map {|x| x*x}

Here {| is not a thing that should be combined. It would look really confusing as you'd search in vain for a corresponding closing special bracket. { and } denote the block and | and | the argument(s).

How symbols are combined to form meaningful units depends on the syntax of a language and this issue cannot be avoided. So your milage may vary.

I'd be on board more if ligatures were applied in a language specific way, aware of the meaning of tokens in context, e.g. to leave <= in string literals alone, render it ⇐ when used as an arrow (maybe in a language that has left arrows), and something like ≦ when used in a comparison context.

But the same thing being rendered in different ways may be very confusing (unless there's an easy on/off toggle).
Keep it longer than that. There have been cases of rental car companies coming back later for supposed damages.
Why don't you?

It has an edit button in the UI for entering in the metadata to its database manually.

It has the option to prefer metadata already stored locally inside the container when populating its database.

It has the "match" button for interactively discovering and retrieving the metadata from an agent like IMDb or tvdb regardless of filename.

By default it tries to spare you having to do any of these things, but they put a lot of work into facilitating several alternatives when you'd rather do the work yourself.
What does it mean to have “mild” swelling of the heart? Do those cells heal back as they were before?
Just got the book [3], plus a few copies for my friends. Thanks. :-)
Addressing Diversity, Equity, and Inclusion in 2021 and Beyond
With regards to IPFS, you'd need to find a pinning service that offers long-term contracts. Moreover, I have more confidence in the Internet Archive in being around in 10, 20, 30 years compared to any existing pinning service. That's not meant to be a slight against said pinning services, just that the IA is well established in their role.
Plague remains enzootic among rodent populations. Present day Mongols take precautions when hunting marmots to ensure their quarry was healthy.
Vulnerabilities in the Handover Procedure of Cellular Telecommunications
Because your brain rewards novelty with dopamine, simple as that. Once it leaves the exciting 'new project' stage it just becomes work. That's when you have to override your lizard brain and do it even without the dopamine hit.

If you figure out how to do that, let me know. I wish I knew.
With the money you saved you could also buy a house in India, Korea and China.
>Thorium is abundant

That seems incorrect, or least depends on where you draw the line on "abundant" Thorium, at atomic number 90, is one of the rarest elements. [0] It falls middle of the pack in terms of presence in the Earth's crust, but after the first dozen or so, most elements are-- relative to that first dozen-- extremely rare. Thorium is about 6ppm.

>and has mundane uses.

Lots of things have mundane uses while being extremely dangerous if misused. Chlorine is about 20x more abundant, has plenty of mundane uses, and is also poisonous. Thorium is a cancer-causing element, and over the past decades thorium has been systematically removed from any product or industrial process that does not require it.

I think it's safe to say that it's a bad idea, and presents a least some risk, to include it in consumer product worn on your body.

[0] https://en.wikipedia.org/wiki/Thorium
I wanted to join as a reviewer, but you don't accept reviewers from outside the US. Is this something what you are working on and has a chance to change in the foreseeable future? I work for a public US tech company but I'm located in Europe.
How the U.S. Derailed an Effort to Prosecute Its Crimes in Afghanistan
> Text in SVG is just as good as text in HTML, except inasmuch as nothing implements runtime (font-dependent) line wrapping, so it’s kinda more like HTML with white-space:nowrap.

That's quite a caveat. How many current webpage designs depend on wrapping happening in exactly the same way across all browsers and device dimensions?
What's evolved is the operational security of the IT services. Before, most of the scary issues that you described were only scary because they hadn't come up yet and were populated by theoretical conjecture. Then people realized they weren't scary and made processes to still run their business during network disruptions, no different than relying on other digital platforms.
I set off the hazard lights in the '94 BMW I fixed up in college when I turned up my subwoofer too loud once, so I think the accelerometer-triggered lights are, or should be, widespread already.
> For example when you drive for 4 hours straight or driving through stop and go traffic.

If I had a uninterrupted four hours of drive as part of my regular commute I wouldn't buy a Tesla, I would buy a gun and a single bullet with my name on it. Two hours one way every day were already enough to drive me almost insane.
UK’s Largest Tunnel Boring Machine on Its Way to East London
> put up your bitcoins as collateral, borrow stablecoins, buy more bitcoins

Nothing could possibly go wrong with this, right? Tether is found to not have the reserves they claim and it plunges, and the artificial demand for bitcoin disappears and it plunges as well.
I think its supposed to be the off-site backup use case.
If you can self-host in a different location you probably dont need it.

On the other hand you can use any other service and encrypt your data first if you just need an off-site backup.
> People don't want to make their own bread, and they don't want to be their own bank either.

But they aren't saying you have to be your own bank, by opening it all up, more and more people can be "banks" and that helps to decentralize finances from the handful of Big Banks.

I'm not saying that random person down the road should be allowed to create a bank that others then trust with storing their assets, and I will still keep the majority of my assets in traditional banks, but as a whole, less power concentrated in the few is better for everyone.
Lost me at "lack of shock absorbers such as banks" - DeFi has lots of flaws, but it takes truly a sheltered economists to think that banks absorb shocks!

I will pay attention when Goldman Sachs starts to hand out stimulus money or even loans in a crisis to absorb the shock
It works the same way any developer works, it takes the latent image formed in silver halide grains and converts them to metallic silver. Specifically the phenols in the coffee (tannins here) and the added vitamin c are the developing agents and the sodium bicarbonate reduces the ph enough for them to work. Other phenol containing compounds work, from walnuts to rosemary. There’s nothing special about coffee other than it’s cheap and readily available.
I think first of all, you need to understand what you want to get out of your project. It's okay to just explore a thing that seems cool, and if that is all that you want to get out of it, it's okay to abandon that exploration when you're full.

I've gone through a lot of hobbies and projects, and each and every one of them has left me more capable. This is fine. I've also embarked on bigger projects that have taken years.

If you are working for some particular goal, sometimes you need to push yourself a bit too. It isn't always glamorous, you won't always feel inspired; that stuff does wear thin as you get farther along. Sometimes it is a slog, and those days just showing up and going through the motions is plenty. Sometimes breaks can be good too, but they have a habit of becoming indefinite so it's dangerous territory.

> This translates to my work as well, (at a startup) where my title is, quite literally, "generalist." I do stuff ranging from the software side all the way to marketing, sales, and everything in between. It's working for now but I get the feeling it's not viable for the long run.

It is absolutely fine to be a generalist. Having insight into all these areas makes you extremely versatile, and allows you to look at problems in ways no specialist could. Especially at a startup, this is an amazing skillset.
FreeBSD, Jails and SYSV IPC
My very favorite is more of a "recovery legend", telling the heroic tale of recovering a a Unix system after an errant "rm -rf" deleted most of the system's critical files:

https://www.ee.ryerson.ca/~elf/hack/recovery.html
How could this be integrated with the Chia project with proof of space? The problem with Chia is storage is filled up with useless data, if you could use your photos or other long term data that would create something great.
That would be real magic. Magic is numerous cases where Autopilot does end up avoiding accidents in otherwise mundane situations that most people don't even think about, but over time does make a big dent in the number of fatalities.
The bar for what qualifies as "security research" has gotten extremely low.
No. Invalid comparison. If you legitimately discover a cryptocurrency wallet private key by sheet lucky, and such cryptocurrency has no backing = is based in pure thin air, such as the case of Bitcoin, and there are public nodes which doesn't require you to abide by contracts that would forbid you to do so (which is supposedly all nodes), you're good to use that as you wish and it won't be a crime.

It's unethical to steal something tangible. Bitcoin has no tangibility whatsoever. You can't steal it.
Reminded me of Terry [1]. I miss Terry... :(

1. https://www.youtube.com/watch?v=mBgIBF9Y6PE
Loving Tesla less and less every year.
>Our family has taken probably a dozen tests.

In some places you have to get tested every day at the job. It adds up quickly. Or every day when you want to go out.
Doing One Thing, Well: The Unix Philosophy (2018)
So what if the police are called? He had a legitimate reason to be there, the company just messed up. The police will help him out and leave.
Somewhat related: Every once in a while someone sends BTC to the wallet you get when you generate a private key based on hashes of the word "bitcoin"[0] and the empty string[1].

0: https://www.blockchain.com/btc/address/1E984zyYbNmeuumzEdqT8...

1: https://www.blockchain.com/btc/address/1HZwkjkeaoZfTSaJxDw6a...
I'm always truthful unless I'm saying something so stupid that I'm expecting nobody to take it seriously ... which is pretty french, irony is a bet you take on your audience's intelligence, that does not always go as planned as you might notice in a comment ...

Long live Canada! Or Quebec whatever side you're on xD
I didn't watch the whole presentation, but I like the style of being able to read along. This guy is clearly a High Priest of the Church of Emacs. side note: I think he should just call it gimp and not worry about the heathens who think otherwise.
They're not going to roll unless it's something incredibly top heavy like a Jeep. It's a car, turning the wheel 90 degrees only turns the wheels like 10 degrees.

Also, a sideswipe is almost certainly preferable for everyone than plowing head on at full speed.

Take a guess where that truck is going to go after it gets hit at 75 mph. Probably into another lane, potentially into oncoming traffic.

Human reactions are poor. Houseplant reactions are worse. Tesla acted more like a houseplant than a human
Something I've had trouble wrapping my head around with ECS -- how does it fundamentally differ from an in memory relational database?

They describe a "sparse set" designed for sequential identifiers -- how does that compare to something like an in memory b+ tree?
Show HN: Applying Tim Ferriss' khukuri method to blockchains
Without these doomsday scenarios, it would be very hard to sell the prospect of a central world government that can override the sovereignty of every nation on Earth. Europe already fell for it, but it's going to take a lot more to get the rest of us involved.
Yeah offline or complex client side state management is a good use case for Javascript. There are Hooks and Push Events with Liveview for real time integrations with Liveview in those scenarios. In my experience offline requirements are rare and often in mobile scenarios where a native or Flutter-like approach is a good option.

Complex client side state or collaborative features might use something like https://github.com/slab/delta-elixir or https://www.inkandswitch.com/local-first/ which is where I'd want JS.
Or "centralized" ones like Fleek, Textile, Pinata, etc.

https://fleek.co/hosting/

https://docs.textile.io/buckets/

https://www.pinata.cloud/
Because we don't want them.

Ok I perhaps misspoke because we would want them, if they came without costs.
And by cost I mean law and regulatory environment necessary for such companies.

In EU generally speaking law is in favor of the people (individuals) a lot more than in USA (there are huge exceptions to this like defamations (or anything to do with banks), but I still believe its true.).

There are stories about EU fining USA corporations and how that is unfair.
But they fine local ones as well, so breaking things (as in breaking/ignoring law ) and moving fast ends up with law breaking you long before you are successful enough that you can shrug it off.

It's not hard to start business in EU, but it's hard to get hokey stick growth. There are plenty of small to mid level companies in EU that pay well to founders and it's employers.

But if you are trying to get hokey stick growth, EU is not optimal, so why even bother starting there since you can go straight to USA most of the time ?

And honestly speaking if we would have to import American style laws/ regulatory environment in order to get them here, I would rather choose not to have them
You are only accountable to yourself. 99% of goals are to impress people you don't even like. My only metric is to be a little bit better than my previous self, no matter how slow I go to achieve that.
People have recorded others without their consent for millennia. Whether it's telling a story about what someone said, a photo, or now a screenshot of a twitter post, that is reality. You'll never be able to stop someone from telling another that you said X.
> rather than a serial litigation zombie

"this sounds like cstross"

<checks username>

"heh"
Is that $/GB per year?
Spot on. “Meretricious” is the ten-dollar word for this.
Doesn't this presuppose that there exists a single canonical way to order the credits, rather than them being reordered per-project? Perhaps the Lighting Electrician role in Love Hard was less impactful than in Black Is King, leading to it being intentionally ranked lower.
Burn the Universities and Salt the Earth: Real student loan prob and solution
Yeah, I played around with Reason but at the time the tooling kind of sucked and it only seemed to be used to generate JavaScript via BuckleScript. Not sure if things are better these days or not.
Headless MythTV Backend on a low power m1max-64GB with 8 USB3.1 ports would be perfect. I sure as hell would never run a mission critical data processing app on those chips, but like Amiga, they are built for A/V, ML and rendering workloads…and they don’t draw much nrg or generate much heat, which is important in a household setup.
I'm going to start a start-up to build Decentralized bicycles, and use them for a start-up for Decentralized food delivery, and deliver Decentralized meal kits for Decentralized diet plans. Then I can go to a Decentralized gym and Decentralize my sweat, and later take a Decentralized dump in a Decentralized toilet, look down, and marvel at the wonder of modern technological innovation.
Software that does 'one thing well', as per the UNIX philosophy[0]

[0] https://hackaday.com/2018/09/10/doing-one-thing-well-the-uni...
There definitely seems to be a sweet spot where projects are challenging enough to be engaging yet familiar enough that you don't get frustrated. Finding that window looks to be key.

It's also a great idea to put a deadline for yourself, say, having a small MVP working within a month, and then that's that. Having something 'accomplished' in that timeframe could be neat, as in, it would likely spur me to keep developing it once I see it working. Thank you.
As a Larry Niven and Poul Anderson fan, this is a disappointing analysis. But as a human, I love that, despite all the craziness going on, people are still writing papers like this.
You're talking about fast-neutron reactors, not about breeder reactors. Fast-neutron reactors can split certain actinides that thermal reactors won't split, but a fast-neutron reactor doesn't have to be a breeder and a breeder doesn't have to be a fast-neutron reactor. In fact, when it comes to fast-neutron reactors, a burner (which consumers fissionable actinides you put in it) is the exact opposite of breeder (which produces more fissionable actinides than you put in it initially). Not quite sure how you mixed that up.
New York City to require employers to list minimum and maximum salaries
Criminals have stolen nearly $100b in Covid relief funds, Secret Service says
I was watching how India was dealing with Covid early on and one observation that popped out at me was how culturally people handle the deceased. Not to be insensitive, but I saw a lot of outdoor burning of bodies. This produces a lot of smoke. Smoke causes inflammation in the lungs. The downstream effects of Covid can be highly exacerbated by lung inflammation. Maybe this is not the differential factor but as I understand it, India already has a serious pollution problem at least in the industrial areas. Are there parts of India where the air is free of pollution that stats are also gathered from?
The hippies also allowed our governments to continue to erode our freedoms, either being too high to understand how they were being duped, or being so high as to actually believe the news media. Either way, they were too busy in communes getting high to continue any meaningfully constructive protests. Thanks CIA!
Symbol-dense languages and coding styles, especially those that differ from the mindset of the font designer, are probably more likely to trigger spurious ligatures.
Sure, but the tests are so inaccurate that a lot of people still spread covid, any time the government instituted extreme testing measures there was 0 dent in the covid cases. Where from a statistical perspective you would expect a similar dent in the number of prevented cases if this worked.

They did a test of the tests he in Germany and basically 6/7 failed to be positive for everything except huge viral loads where you would feel seriously sick anyway. So it's not even clear these tests help.

And testing PCR at scale is too inefficient.
Because hardware has already reached the level where run of the mill front-end/back-end software development can be done comfortably on just about anything. Even run of the mill NUC-style office PCs from Dell/HP/etc. have up to 8 physical cores and 32 GB of RAM and they can be found dirt cheap off-lease.

Sure, true workstations get up to a couple dozen cores and a few TB of RAM but what would the average developer do with it that warrants that kind of money?
If you accurately estaimted the pain and time required to complete something, you'd never get started.