skysight-inc/HackerNews huggingface dataset:
Just as companies like Celsius offered a high interest rate on Bitcoin, and lots of people moved their money into Bitcoin; the government can do the same by changing interest rates which incentivize people to move their money to/from dollars.
Ask HN: What happens to BTC/ETH if secp256k1 has a backdoor
I have been learning about ECDH and that the difficulty of the discrete logarithmic problem depends on the particular curve. The NSA story around Dual_EC_DRBG did not help. Since its Abelian, if someone has hack x (P) = Q ... then the backdoor would be a 1/hack x (Q) = P.

Wikipedia: secp256k1 - "
It's constants were selected in a predictable way, which significantly reduces the possibility that the curve's creator inserted any sort of backdoor into the curve."

So my question is what is the doomsday scenario? Wallets are set to hashes of Q (public key derived from P) so this should prevent anyone from having the Q of the ECDH to be able to back into the private key P? Is this accurate?
Stumbled onto a competitor to Uber and Lyft, although I can't tell if workers have 100% control over their hours, and it's only in New York City currently:

https://drivers.coop

https://news.ycombinator.com/item?id=26588607

It's getting too hard to keep up with everything, especially living in the northwest where I might be a year or two behind big cities. I'm starting to feel like I'm running against the wind so hard, even with my own constituents in the tech community, that I question if there's even a point anymore. Nobody seems to get anything that I'm saying, so why bother saying it. The status quo just keeps crushing down harder and harder and I fear that we're running out of time to get free of it before the singularity starts arriving around 2030.
The most eye-opening thing I've learned about relativity in the past few years is that the notion that space has no preferential direction is an axiom in the theory.

There's nothing about the way we measure the speed of light that would disambiguate if light traveled instantaneously in one direction and at half the measured speed of light in the other. We just don't have a way to know, because time measurements require information to re-converge at the original site of the experiment's beginning.

It's a pretty good axiom, because we also have no reason to believe there's a preferred direction in space... But it's an axiom.
A friend did this for a school project! It was super cool - Harry potter was cool because the later books took on different shapes, which to me showed one of the reasons such a simple set of stories got so popular (Book 1 is Cinderella; Book 5 is Kafka; Book 7 is "Man in a Hole", etc.).

But ultimately, on real data, what it boiled down to is "there are only so many general shapes you can plot in 2D." It apparently became a very manual visualization process: the normalization problems (book length, length of good/bad bits, etc.) from different texts swamped any new shapes one could conceivably identify using the method.
10% of the top million sites are dead
Russia is making more money on their oil and gas exports now than last year [0], due to higher prices. Imagine what could happen when winter comes and Russia shuts off the gas deliveries until EU pulls back sanctions. Would all countries stand united even though some are very dependent on that gas to heat their homes? Will people still care enough about a war that's almost a year old by then?

[0] https://www.statista.com/chart/27615/daily-russian-fossil-fu...
What edition of Windows 10 were you installing? The home/consumer versions currently have several dark patterns that push you to create a Microsoft account and link it to your PC login when installing Windows.
Using a mutex basically requires the use of unwrap

let lockedValue = mutex.lock().unwrap();

The only time .lock() can fail is if another thread panicked and poisoned the mutex, so propagating the panic makes the most sense here.
Everyone wants to build nuclear.

People get quiet when they realize that the energy investors won't pay for it so you end up with Uncle Sam footing the bill. Any analyst just looks at the financial disaster that is Vogtie and it becomes impossible to justify investment. Unless the government bankrolls you.

In the US, we need to get comfortable with the government owning large swathes of energy production capacity. Until we are, and are willing to pay the taxes and authorize the disbursements to make these things happen, nuclear will not happen in the big way we need it to.
No it will be cheaper to backup renewables by renewables with infrastructure then building nuclear for world wide carbon neutral electrification.
Windows hasn’t had a text mode since Windows 2000. And even before that, the Windows NT text mode only served the purpose of bringing up a system before the graphics drivers were available, and was accordingly bare-bones and mostly unsupported. The GUI is an intrinsic part of the OS, baked into the kernel and core system libraries, not something bolted onto it like on most other operating systems you’re used to. I know it’s hard for *nix people to fully understand, because you think of the command line as the “real” interface to Linux, but on Windows, the real interface is the GUI.

Pre-OSX MacOS was also GUI only, and didn’t even come with any command line interface at all.
> Their devotion to D&I

I worked for a competitor and this is single-handedly the most frustrating thing I had to deal with honestly.

Not because it’s not a noble objective, but because it was weaponised by a minority of people to control the studio in various ways, it was bullying in its purest form and extremely toxic - the environment felt really hostile, like saying something even moderately wrong would lead to an incursion. Saying anything against that behaviour meant you were somehow anti-feminist or misogynist or racist, even defending yourself. They were the arbiters of what D&I means and they can do no wrong.

To give you an example of what I mean: during the start of the pandemic the managing director of the studio said “we don’t know if this virus will be nothing, or the next Spanish flu, so we should take all necessary precaution in the worst case” - he was dragged publicly by our internal D&I delegation about the sheer racism of saying “Spanish” flu.

So, I treat strong D&I initiatives as a red flag, personally.

But I agree that EA is considered one of the better employers in the industry, even if the games are aggressively monetised, it seems that they try to take care of employees.
There is really no point in moderate policies, the west either needs to go hard and force others to follow or admit defeat and move to mitigation efforts instead.

The time when we could solve this with 1% of GDP is past...
I'm surprised to hear that, what's the point of keeping stuff they don't make available? What sort of stuff is this?
Whether or not the realization that overeating is my problem helps me solve the problem is orthogonal to whether or not it's true. It is objectively true that I overeat.

In my case, I believe I overeat because I have poor impulse control and I enjoy both the act of eating and the sensation of being stuffed with food. Furthermore I particularly enjoy greasy and carby foods, pizza particularly. If I ate less (or stuffed myself with plant fiber instead of pizza grease) I am certain that I would lose weight. Do I have the motivation and conviction to follow through with that? Past performance says no. But that doesn't change the fact that I'm overeating. It's not an attitude, it's reality.
There's an explanation here: https://www.bbcmicrobot.com/owlet-test2.html

> BBC Micro bot runs your tweet on an 8-bit computer emulator. Below is output from 1000 programs that different users submitted to the bot. Click any to see source.
The gaming industry is weird. The industry "forces you" to use pirated games.

1. I have a PS3, and I tried to use the Playstation Store, I didn't pirate anything, despite the PS3 Store being slow as hell.
But Sony basically closed the PS3 Store (you have to put money in your wallet on your computer and make purchases on your PS3). This makes the purchase a much more complex act.
I will sell the PS3 or unlock it.

2. Mobile gaming today is gambling, focusing on sick people, addicts, and you're "an idiot" if you don't do this.

3. To buy 100% of some games, you need thousands of dollars.

4. Many important fixes are from the community such as Resident Evil Crack which fixes stuttering or slow GTA JSON parser.

Look, if GTA or Resident Evil isn't important enough for the industry to be careful about... the industry is broken in the roots.

In the end, pirated games are better than most legally purchased games.
Atlassian may want to provide SQL interface to Jira data. JQL is limited in many ways.
I've just taken it for a spin and first impressions were good. Will check back tomorrow to see how/what happens. In short - I kinda like it then again I ended up playing and enjoying AdVenture Capitalist soooo.

It would be interesting to see how the averages compare to trading bot algos
Very interesting! I've been reading up on nutrition recently and saw articles talking about this ratio, but they were focused on inflammation, not on body composition or hunger.

tmjdev wrote:

> If it was the ratio being studied, could you instead increase your n3 fat consumption?

Some articles suggest exactly that: "To improve the ratio of omega-3 fats to omega-6 fats, eat more omega-3s, not fewer omega-6s." [1]

If you're looking for sources other than fish, consider chia. Two tablespoons of chia give 4.3 g of omega-3 fat, as well as 10 g of fiber for no net carbs. [2] Don't eat chia seeds dry; [3, 4] mix into 1.25 cups of water and leave them for at least 30 minutes. I also combine with oats. (I used to eat 0.5 cups of oats every morning. When trying to lower carbs, I went down to 0.25 cups of oats and the chia. The omega-3 fat was a nice surprise.)

On the other hand, minimizing processed and restaurant foods is probably a good idea in general. And of course if your goal is to lose weight, removing something from your diet makes more intuitive sense than adding something.

[1] https://www.health.harvard.edu/newsletter_article/no-need-to...

[2] https://cronometer.com/printfood.html?name=Bob%27s%2BRed%2BM...

[3] https://www.wbur.org/news/2014/10/24/chia-seed-alert-superfo...

[4] https://draxe.com/nutrition/how-to-eat-chia-seeds/
When your products are targeted at the privileged and actively sabotage creativity with pay walls and locked down environments - what did you expect? Big corps are propped up by patents, copyrights and all other forms of intellectual property rights. If we strip those we will have competing companies tomorrow.
I don't understand this terror tactic either.

* It will only more cement Ukrainians against them

* It will have no negative influence on Ukrainian military nor aviation.

* Ukraine will use those attacks in their own propaganda to get more weapons and money from the West.

So those attacks are a waste of military assets with marginally negative gain. Who in Russian leadership is planning those dumb attacks?
Why even discuss MAD or nuclear when Putin gets what he wants without it?

Germans finance his war efforts with billions of euros and drag their feet on arming Ukraine.

Europeans generally pressure Ukraine to surrender.

Why risk it? Just wait, time is on his side.
What else? At what rates? Because I've certainly care for plenty of (by and
large unvaccinated) people that have died from the disease, young (20s-30s,
thankfully none younger have died in my care) as well as old.

Plenty of people in their 20s and 30s who died of, not with, covid? Were these people in long-term inpatient care / skilled nursing facilities? Or dependent on home health care aides and visiting nurses?

Are you claiming to have personally provided care to large numbers of previously healthy twenty-somethings and thirty-somethings who unambiguously died of covid?
In that case, you use `unwrap`, or you manually convert it into your return type, or you provide an `impl Try` [0] for your return type once that feature becomes stable (already possible if you're on nightly)

[0] - https://github.com/rust-lang/rust/issues/84277
Russia does lose a lot, but I recall earlier in the year that Russia was predicted to win against Ukraine. One is a former global superpower (and current regional superpower) with cutting-edge military technology ostensibly competitive with that of the US (not to mention nukes), and the other is Ukraine.

The world has learned since then that the Ukrainian language seems to lack any words for "I surrender", and that Russian claims of military might may have been rather drastically inflated.
It's a substack blog that publishes opinion pieces. They're mostly aimed at subscribers who intentionally seek out content she curates or solicits. YOu know, a substack newsletter.

You can judge this article on its own merits, it's essentially a one off. It cites some sources, is written by subject matter experts, and is making claims about publicly available data. Do you really need a fact checker to gate keep here? I fail to see how the place of publication has any bearing here on the correctness or soundness of the arguments in the article.
You say it's not trusted and yet the most volume in crypto (around 46 billion) is being traded every day it. Are you sure you're not just in your own thought bubble?
This is so cool and is absolutely the direction this is going.
It's a good enough first approximation for the vast majority of people but because it's not perfect it is criticized by people with unfavorable numbers… which is the majority of people in certain societies.
The answer to that moral issue is not to do the immoral thing in the linked scenario. The answer to that is to do the moral thing in both aspects.

The EU should provide payment assistance to low-income folks for their energy bills, or directly subsidize it.
TLDR; - While I agree unwrap/expect should not typically be used often in production code there are enough exception cases that Rust would be MUCH worse if they didn't exist

Longer version:

Only skimmed, but I disagree, although I thought the same thing when I started. It sounds wonderful to have panic-free Rust but when when you sit down and think about how that would work you quickly realize it is a trade off between boilerplate and convenience.

Rust code can be broken down into mostly three "types":

1. Safe, and can't panic (calls nothing that can panic)

2. Safe, can panic (.unwrap, .expect, indexing, etc.)

3. Unsafe, could do anything

The goal when writing Rust IMO is to try and get as much as possible in #1, control #2 carefully by closely held invariants, and avoid #3 as much as possible (in many programs, this turns into no unsafe at all).

The problem with avoiding #2 entirely is you will quickly get code that is hard to write, harder to understand, etc. Most often you will see situations like "I just proved this is x in length, so I can always index this with this value". If you don't do this you will have lots of error checking that effectively does nothing. I admit this happens rarely for Option/Result and in prod code I rarely use unwrap/expect, however, some code would be very tedious to write without unwrap or potentially panicking code, so unwrap/expect can be valuable for things like tests, examples, and rapid prototyping.

I should probably add that I actually agree with the author that in the _typical_ case, you should not be using unwrap/expect, but either pattern matching it or propigating it with ?, but the exceptions to this (testing/examples/prototyping/corner cases) are important enough that I'm very glad Rust has the "escape hatch" of unwrap/expect.
EADP is one of the central teams within the company. By far, they have a much better experience than any of the product teams (less OT, lower expectations, less funding). Product teams are responsible to deliver on timelines regardless of the support they can get centrally, so teams like EADP get more opportunity to push back, and that pushback turns into OT on the product teams.

tl;dr: Central Team experience at EA is VASTLY different than being on a game team. It's great if you're on a central team at EA, but I'd never work on a game team if I enjoy seeing my family (plus EA pays at least 50% less than similar roles with skills that would still be needed outside of gaming)
Given what we’ve seen, the ones that weren’t delivered inoperable due to corruption likely lack targeting infrastructure.
US dollars are bits of paper you can exchange for stuff based on people's perception of their value.

Cryptocurrency is virtual bits of paper that you can exchange for stuff based on people's perception of their value.

There are some similarities there.
This is actually one of my main concerns with CUE and something I'd like the community overall to keep in mind. There is a high chance in my opinion that CUE ends up being adopted as a silver bullet for configuration just for being cargo culted as something that is from Google and the drive for dependence by open source users sometimes, sort of similar to what happened with Kubernetes. That modules and package management in CUE are modeled after what Go did is also questionable IMO but makes sense since the project is Go based.
CUE is a good tool for validation and has its uses, but Dhall has some really neat innovations that make it an exciting project so worth looking at both at least and compare first.
This is a weird article. The author clearly has an agenda they're pushing which the researcher doesn't appear to actually believe in:

The title claims that since we haven't figured out effective conversion therapy yet (allegedly) it must not be possible, though later on in the Q&A the researcher explicitly talks about requiring an evaluation being needed if a person's mental distress is related to actual gender dysphoria vs some other condition like schizophrenia.

The first half of the Q&A is all rosy about transgenderism not being a choice. Then the second half is when the admissions of people realizing they were mistaken and the risks start popping up:

On needing to be cautious about treating children:

> If you knew for certain that a boy that is 10 to 12 years old would be stable in his desire to be a girl for the rest of his life...then everything would work out perfectly. But there is no certainty in that

On hormonal treatments being risky:

> [It] is not harmless; like any treatment, it can have adverse effects... absolutely nothing is known about the treatment of children with blockers on the brain.

> You see transgender people in good health, but there are no long-term studies to know how they age or what effect some changes we have observed have in the brain.

On trans brains being somehow different from cis brains (but not like the cis brains of the gender they want):
> We have observed that there are brain differences in cis and trans men and cis and trans women.
Problems I've encountered with Inkscape consistently with Arch Linux over the past few years:

* In a completely new document, drawing boxes yields an invisible shape that cannot be styled regardless of how you set the stroke or fill.

Problems that still persist with Inkscape consistently with Arch Linux with the new update:

* In a completely new document, drawing boxes yields an invisible shape that cannot be styled regardless of how you set the stroke or fill.

That being said, I love Inkscape. It's my go-to for modifying SVGs, albeit not for creating them.
Motivation generally doesn't work for the long term.

A few months you may be skinner. 1,2,3 years, you may have maintained the weight loss.

10 years later will probably be fatter. Those are the numbers.
I built a very similar tool for my company to download a set of DataDog logs into SQLite. Products like Jira and DataDog have their own query engines for sure, but you really can't beat the capabilities of true SQL for deeper analysis.
The trick is not having internet enabled. When there is no internet, it switches to local account creation.
ja probably. a lisper can wish though :)
> Minimalistic tools often lose out to maximalistic ones in the short term, only to win out in the long term as the maximalistic ones lose the momentum and resources needed to maintain their feature set.

I don't think this is true. Pipenv and poetry's feature set largely coincides with the feature set of similar tools in other languages (e.g. bundler, cargo). Some such tools have even larger feature sets (e.g. maven, gradle). Nonetheless, these tools haven't lost out to "smaller tools", but have become standard tools in their respective communities.

The problem in the Python ecosystem is fragmentation. Nobody can agree on what the right tool for the job is, so everyone uses something different, dependencies/projects don't always work well with all tools, etc.
I think the idea is that `expect()` accomplishes the same thing, but allows you to put an explanation of why the function should be total (such that if it does indeed panic, you can see what went wrong with the reasoning).

That said, I do think there's a place for "unwrap" in eg. tests.
My manager a few jobs back did something like this, but just using Microsoft Excel with Power Query. No need to even install sqlite. Normally, that probably isn't much of an obstacle, but this was in a classified environment where it was nearly impossible to get the local IT admins to install additional software on your workstation. Every corporate Microsoft box is going to already have the Office suite.
No, not at all. It unsurprising that an open source project has positive mindshare. I just think that the spree of articles, all with the same anti-Unity bent, being posted within hours of each other isn't a coincidence.

That doesn't mean people don't genuinely like Godot, just that it looks as if someone has an agenda to make sure that's the case.
NATS: The Connective Fabric for Your Services
I liked the approach to slowly narrowing down the language choice based on needs. A good example of finding the right tool for the job.
Renewables were never an alternative to gas. They can supplement it but not completely replace it. They are simply not stable enough. Maybe except for hydroelectricity. Meanwhile they did everything they could to prevent any development of new nuclear projects.
You might consider it a trivial observation, but the economic and physical implications are not trivial. They still cost money, and the physics still don't work if you don't consider them. Any discussion of the cost or viability of a generation source must include the cost and viability of augmenting the weaknesses of that source to address these deficiencies. Anything else is wishful thinking at best and magical thinking at worst.
Saudi Arabia’s Neom megacity dreams get wilder, enriching foreign consultants
No, but as soon as you start asking questions like "is X country really worth it compared to nuclear war?" then the deterrent has failed.

A loss in Ukraine means every non-NATO state in the region either gets nuclear armed up, or gets annexed.

The expectation that the result of "letting it happen" would also be cheap gas is laughable: if someone's willing to trade away their morals and a country for something you sell them, then you already know it's underpriced.
They won’t.

Europeans drag their feet on arming Ukraine and pressure it to surrender (“peace”).

The reason is gas and fear of refugee influx to Europe from hunger in Africa.

Plus Germans paying Russia billions for gas beats any arms supplies possible. And they will not stop doing it.
I love that there are now versions of Windows without windows.
Use direnv to take care of the virtualenv part of functionality poetry offers, use pip-tools to deal with the dependency management/reproducible build part. Or if you like, straight up pip freeze.

Use pyenv to install all the different python versions you need.

Ideally, all of these functionality should bundled in one tool, but the only thing that's available is pyflow, which don't stop blowing up with an exception for me.
No-look, no-leap Shell script dependencies
Germany, the Digital Desert