skysight-inc/HackerNews huggingface dataset:
Woe to the people who don't use mainstream mobile OSs or use them but avoid mainsteram app stores.
Yes, or rather, run your whole program with specific inputs then (e.g. by using a debugger) capture as much of it's state as you can and compare that with the state from the next run of those same inputs.

E.g. given a program with variables

a1 = array
a2 = int
a3 = string

Running might get the state flow:

a1 = []

a2 = 10

a3 = 'abc'

a3 = 'dd1'

a2 = 200

a1 = [200,'dd1']

Then, if a change is made, the programmer can say "I expect this change to only affect the state of a2" and if you get the state flow:

a1 = []

a2 = 11

a3 = 'abc'

a3 = 'dd1'

a2 = 500

a1 = [200,'dd1']

Then the test passes

If you get the state flow:

a1 = []

a2 = 11

a3 = 'abc'

a3 = 'dd1'

a2 = 500

a1 = [500,'dd1']

The test fails with error "The change you expected to only affect a2 also had an effect upon a1"

But again, the actual state you capture here and the way you check for equality (e.g. to you check for equality among all the states during the whole runtime, or just in the final state of the program ? If the former how is state-change ordering handled ? If the later, what about relevant state that is out of scope by the time the program finishes running ?)
You can’t invent a Turing machine without math, so your question doesn’t make sense.
Microsoft FrontPage!
Beauty is worth living and dying for it.
Yep, The largest threat to the international FOSS collaboration is the US bullying other countries.
Your depression couldn't have been that bad if you could create an app against it. Regular therapy would probably have been more effective and less dangerous for others.
"It will be alright in the end - if it's not alright, it's not the end"
"Awesome-HarmonyOS" is something like a fansite, nothing official. Gitee also isn't their "own" platform. Some of Huawei's projects have their code hosted by Huawei themselves (e.g. https://code.opensource.huaweicloud.com/HarmonyOS/OpenArkCom... ) but that platform is just horrible (especially on mobile), so it's probably a good thing they switched to Gitee instead.
The lockdown is/was an extraordinarily shitty situation for a lot of people and is therefore not a permanent solution for climate change.
> Err, yes. Yes it is.

So people who are wealthy enough to not have to worry about getting paid for their work have more merit than those who need to make rent?

This seems like a very Jane Austin-era view of meritocracy.
as a holder of some employee stock now actually worth six figures (bc company raised a round and is offering to buy back my shares) I have been confronted w the opposite question: do I want to sell it? I did not. reason being that I didn't need it right this second and it wasn't a life changing amount yet and it could be. I think the illiquidity helps in that I'm not tempted to reevaluate this decision every trading day and likely make a bad decision at the first negative data point.

at some point a company is clearly on the "will probably exit for non zero amount" track and the standard "its probably worth 0" advice does not apply. I'm not sure HN agrees with this.
There was a similar system for minitel: these were called RTC servers. Nothing to do with WebRTC.

It was short for Réseau téléphonique commuté. Basically a simple user would run the equivalent of bbs software on his computer, but with specific tweak that it could talk in videotex encoding.

And then of course he would use a modem (even in hackish ways the modem of an existing Minitel) to answer calls on a normal phone line (no x25 here).

But these rarely did FIDO.
I understand that some climate change deniers may be motivated by their belief that the adaptations we would have to make to reverse it would negatively impact the economy. Interestingly enough, the those change that covid has forced have had devastating economic impacts.
> Yeah i'd prefer renewable energy.. but we've wasted too much time for that.

If that is your first thought, why would you even think of nuclear power as an alternative? Hinkley Point C "might" be finished 17 years after inception. If everything goes right from now on. For 9+ ct per kWh.
Competition: TissueNet: Detect Lesions in Cervical Biopsies
Come on, you can't expect the whole world to speak your language, especially since this was a project that was closed and internal until a very short time ago.

Also Mandarin is not an obscure or uncommon language at all (it's the #1 most spoken language in the world AFAIK). If someone cares enough about this they can just hire a random guy and get the parts in Mandarin translated; someone will probably do this for free in its spare time anyway. Given that I personally know at least 3 person that know both English and Mandarin, I think there's no shortage of bilingual developers out there.
I disagree, I believe social structure determines relevancy. Availability removes the structures. Quality is artificial, less people are involved.
One of my favourite books, that. Was totally sucked in by all the fake footnotes.
I'm not really a fan of ER, calls itself a rebellion and then has the most milquetoast performances that could scarcely be even called a protest.
Can't speak for the OP, but if you buy records for the physical experience of taking a record from its sleeve, putting it on a turntable and then watching it play, being forced to use a digital recording instead for the records you play most often sure sounds like a bummer...
Guess what, I just registered a test account, and poked a little bit for fun (Somebody already took the username I wanted so I'm not in the mood to actually use their service). I found that at least their URL routing system is not well-thought.

See, they have a "Self Services" system under the HTTP path "/self_services", and the path to an user profile is formatted like "/username", the path to a repository is formatted like "/username/repositoryname".

So... (I think you've already guessed it)

- This is the URL to their Self Service: https://gitee.com/self_services

- Then, I registered a user named "self_services" (successfully, surprise!), and created a repository: https://gitee.com/self_services/test-repo. Yeah, that just happened.

I guess they are using a big global Routing Table instead of a staged one. Hope can get it they fixed, because it could be a hole in their security.
Location: London, UK

Remote: Yes.

Willing to relocate: Probably not, but perhaps if the right opportunity comes along.

Technologies: Currently focused on TypeScript, GraphQL, React Native and Node. Previously Java, Clojure, Web.

I'm a darn good full stack product engineer with a lot of experience building and refactoring web/mobile client infrastructure. I've got solid UI design skills and a keen sense for UX. I'm good at planning and executing long-term refactors, building core app infrastructure, optimising CI workflows, automating processes. I put business value and happy users above software craftsmanship, but I've spent a lot of time maintaining old codebases and I have a good understanding of how architectural decisions, and even idiomatic patterns, can impact developers' productivity years down the line.

If you're building modern developer tooling that touches the JS ecosystem, we should talk. Bonus points if you get to work with Rust or C++.

CV: https://github.com/ds300

Email: d.j.sheldrick@gmail.com
You just have to recognize that Lisp is the only true path, and let that guide you to salvation.

That’s not even a joke. The ability to write elisp and bind it to keys is much more useful than the “text editing as programming language” paradigm of vi. Vi is the better text editor, hands down. But enacts is the better text and software environment.
I wouldn’t count on that. A lot of people are already brisling against the restrictions imposed in response to the pandemic despite the virus actually existing — I doubt they would be sustainable once this crisis has passed.
WEll, it's my first thought, and i'm not energy expert.
Live Free or Die

State Motto of New Hampshire

Eleftheria i thanatos

Freedom or Death

Motto of State of Greece
Just a nitpick, but the constitutional court doesn't have the power to rewrite the law either. The only thing it can do is declare a certain law unconstitutional (because legally, the constitution always trumps individual laws) and then the ball is back in the court of the legislative branch which may repeal or amend the law.
How is this different from a set of unit tests where you give the function under test each of those inputs and have the expected output be the same for each entry as the given list of outputs?

e.g.

[TestCase(null, null)]
[TestCase(10, 11)]
[TestCase('abc', 'abc')]
[TestCase('dd1', 'dd1')]
[TestCase(500, 500)]
[TestCase([200, 'dd1'], [200, 'dd1'])]
public void StateChanges(input, expected) {
actual = DoThing(input);
Assert.AreEqual(actual, expected);
}
And also reduced our basic freedom, our economies, and placed millions into poverty.

Covid isn’t a good example of a sustainable balancing of the environment over human activity.
Making deb _is_ painful, the politics of how packages are folded, bent, welded, drilled and smashed is not a simple landscape to navigate.

A lot of Docker is a response to how difficult it is to build packages and how invasive package installation is to the base system (Nix gets this right).

If in the future you need to build packages again, I'd take a look at fpm.

The goal of fpm is to make it easy and quick to build packages such as rpms, debs, OSX packages, etc.

https://fpm.readthedocs.io/en/latest/

https://github.com/jordansissel/fpm
I don't remember much but I see there are many articles from people who've hooked a Minitel up to a Raspberry Pi or similar in recent times. I think it had a non-standard DIN connector, and you could make up a special cable to get RS232, possibly with a voltage change, not sure about that, and then I think you just had to talk to it very slowly; maybe 1200/75 baud, something like that. There were terminfo definitions for minitel (various models) and I see they are still there in Debian, which means you can write programs using libcurses to do primitive, slow 80s style user interfaces!
Typically flight hardware that goes up there is characterized completely. It is not unusual to use decade old GCC versions because their behaviour is completely understood in-house, and all the required functionality is coded from scratch rather than importing a library from github.

The restrictions (power/computational power) are very high and reliability is the major concern for this kind of systems, making development patterns like that absolutely necessary.

Arduino is fine for production if you are doing something (relatively) simple terrestrially, but space is a totally different beast.
> There's more radiation set free by coal power plants than nuclear power plants because they burn that stuff and blow it into the air.

Trying to understand this: "more radiation set free by coal power plants than nuclear power plants"

Is that for the day-to-day operations of a plant? I actually thought nuclear power plants don't emit any radiation in normal operations and only if something bad happens. Or if it's referring to a Fukushima like event how do you compare that? I have a hard time putting these two in relation.
If you had a MP3 capable CD-disc change with say 6 CDs in your car, you had 60 CDs at your disposal. Usually that's way more than the number of tapes had in their cars. And the quality was a lot better than tapes.

Plus if you're into audiobooks you could get away with 64kbit mono MP3 which doubles the capacity.
Yes, check if the modem does “V23”, it’s the 1200/75 Minitel modem connection protocol.
> At the end of the day, if you type it with your keyboard, it’s essentially a string.

I mean .. yes, but that's the exact chaos we're trying to mitigate? The different types may all get serialised as strings, but their semantics are different. And the purpose of strong typing is to make it harder for people to put semantically wrong things in the wrong place.

(This is semantic markup vs <font size=2> all over again, isn't it)
The links don't talk about solidarity. Wouldn't you agree that forcing solidarity wouldn't work?

Baseline of alignment fits exactly the arguments of Nazi against cultural participation of Jews. It is plain gatekeeping you try to enforce in my opinion. Perhaps it is a misjudgment, but I believe not.
In 1992, with a minitel 1B (80 columns), I have used the 3621 to connect to a service (129040134) that connected me to a vax station at school. From there I was connected to sun station where I edited my thesis using latex and vi. My teacher never knew I was 700km away from him when he received my daily updates.
> Maybe writing an App would help you drive the negative mood way ?

Hmmmm.....
Still much cheaper than in the 80s/90s.

You can get analogue polysynth for sub-$500, moog mini clone for $250, a great 16 channel mixer for $200 and so on...
PG Phriday: Things Postgres Could Improve – Part 2
useless nitpicks is a time honored HN tradition.
I find it amazing that anyone reaches the level of technical skill required to play a musical instrument while maintaining any kind of artistic drive. I play guitar for fun, and for me to learn anything that sounds any good takes hours of repetition to the point that when I can finally play something to a level that sounds passable, I am so utterly sick of hearing it that I start to dislike most pieces I've learned!

This sentence resonated with me, maybe it's this feeling that keeps someone playing: "There were tricky passages I would dread, notes in the middle of chords I would bluff and hope nobody noticed. But in between attacks of nerves I felt a thrill, and a sense of harmony, when I managed to make the notes sparkle; when my mind, my hands and my ears were all in sync."
I made the jump from vim to emacs without relying on evil or spacemacs, working my way through the built-in tutorial (C-h t) and doing my own customization from the bottom up. Surprisingly, you don't need that much customization to get productive in emacs, so it's better to find out for yourself what you need.

The mnemonics of the emacs keybindings are part of what makes it so special, so it didn't make much sense to me to use evil-mode. Spacemacs is another layer of abstraction which makes it easier to get started, but ultimately hinders your customizability and understanding of the text editor you are using.

I know you specifically asked for tips that apart from perseverance, but I believe this is the reason I stuck with it for the past 2 years. But beware: mastering emacs is a lifelong hobby, where you sometimes sacrifice short-term productivity for long-term happiness.
> What many people don't know: There's more radiation set free by coal power plants than nuclear power plants because they burn that stuff and blow it into the air.

That's misleading the way you state it. The total amount is not a relevant measure without also knowing the concentration.
Our Learnings from Teaching Machine Learning – Heidi Seibold
I am pretty certain it’s especially fun for kids to discover what men are into so that when they finally grow up they could be better in touch with their own needs
How to Earn Cryptocurrencies
Well the nitpicking is pretty well accepted at this point, but since when are spammy comments like this a thing?
Hah. I love this one!
Not, Not the only.

There are a lot of room for improvement in using energy better. Cars do not need to spend so much fuel as before, and there is room for improvement in isolation of houses so they don't need so much energy.

None of those are related with nuclear energy but would reduce the climatic problem just now, not in ten years, without putting a low probability but catastrophic collateral effect in the middle of the road for our grandsons.

In any case with or without nuclear, with the highest wildfires registered in the history in Russia, Australia, Brazil and US (2019-2020) we either focus and solve the arsonism crimes, predatory logging, and environmental lack of water problems or we aren't going anywhere. Deliberate arsonism should be reclassified worldwide as crime against (the future of) humanity. If we can bomb a whole city in Irak, we should be able to drop water in California or Canberra.
You are being paranoid ;)

There have been apps actually doing this on both Android and iOS (e.g. the Spanish football app).

But everyone have been quick to plug this hole. Android now warns you if this happens, and Google has thrown out apps that did this (unfortunately mostly legitimate recording apps).

You are free to test this yourself: talk a whole week about your new dog and how you are desperate to find good dog food and see what happens.

(Mentioning dog food since this is how one YouTuber tested this with Cortana on PC)
The IPCC predicts 2 degrees of temperature increase by 2050, which is the same as between 1950-2000.

I believe they also think world GDP _increase_ (not actual GDP) might be 6% less due to this, but don't quote me on that.

This is the number 1 authority on climate change.

While there are risks associated with that increase, it won't be the end of the world. Despite what the sensationalist media says, or democratic politicians and 15 year olds predicting the end of the world in 12 years. That is simply not true. The world will not become a ball of flame, in a few decades. Not even the UN thinks so.

There is plenty of time to build nuclear power plants, if that's how we wanted to deal with this issue.
This. Myopia on a single method for reducing carbon emissions is how you get rolling blackouts. Perfect is truly the enemy of good here.
Keep your expectations low boy, and you'll never be disappointed. Kratos - God Of War
Ask about why it took so much time.

And consider how German wind farms look fine on net total, but can't provide power to south of Germany, so usually during max production time they pay Netherlands to shut off their wind farms and send the over produced power there.

If there was a real will to build low carbon power, we would be assembling both renewables and nuclear out of mass produced modules
> Such as?

For extensions, as I understand it not all the APIs are implemented yet for geckoview. Not my area though so can't provide more details. For about:config, again lots of the preferences don't make sense for geckoview, or can even break it completely.

> Giving them the choice between being installing what they want and getting support is strictly better than a forced whitelist.

For you perhaps. But for many users having a working browser is more important. Users don't deliberately break their browsers, yet it happens all of the time. I believe (and I'm speaking for just myself here, not Mozilla) that finding a balance between allowing users to install/tweak many things whilst ensuring a usable browser is better.

> Then check for that first.

Sure we could immediately check if users have any addons or prefs set, and just ignore them if so. But that would let many genuine bugs slip through, not to mention not be very nice to those people.
I've heard conflicting stories about that. On the one hand, the people from TerraPower seem to have a solution with a good ecobalance. It was featured in the documentary about Bill Gates. On the other hand, I've heard several people claim that renewables are much cheaper and have better ecobalances, but I haven't seen the evidence for it.

So I'm personally undecided and with my limited knowledge believe that investing in renewable energy and new, modern nuclear power plants seems to be the right solution. In any case, change needs to occur as soon and fast as possible. But I'd be interested in sources to better information, particularly the claims I've heard that the costs for nuclear power plants is too high.

Is there an unbiased,reliable source for looking up complete ecobalances for energy sources, including the whole lifespan and all manufacturing of components and their disposal?
Actually, there are at least six. And the "E" in "ECMA" does not stand for "ANSI", nor does the "I" in "ITU". (-:

* https://github.com/jdebp/nosh/blob/79b1c0aab9834a09a59e15d47...

* http://jdebp.uk./Softwares/nosh/guide/commands/TerminalCapab...
Shogi is the most complex Chess variant. But seriously. Just play go. New patterns emerge everyday now it seems. The most complex pattern can arise from such simple rules.
>Something I've always wondered is why musicians peak so young, especially in comparison with other creative types.

Is that pop/rock musicians? If so, that's because pop is a young person's game/interest.

Tons of Jazz, classical, ethnic genre, electronic, OST etc, musicians have produced their best works in their later years...
I feel infrastructure in France, at least for the consumer, is pretty good.

I had proper 100Mbits/s fiber in Paris 10 years ago and I still can't get that in my part of London.
Very nice. I did run into a lot of useless scrollbars though (on Firefox desktop), this was discussed earlier here on HN: [0]. I guess you are an Apple Safari user ;)

Oh and I may be dumb but it took me I while before I realized I had to check all the boxes, because I though: Yeah I'm in a quiet space, so I don't need my headphones.

Other than that, very nice job, worked for me, impressive. Will bookmark.

[0]: https://news.ycombinator.com/item?id=24293421
Ad 2. Very true

Ad 3. This abundance of draws (like #1) only becomes a problem at elite levels, too.

Not to mention just because a game ends with a draw doesn't mean it's a dry and boring draw. A draw can be a fascinating back-and-forth struggle full of tricks and swindles.

Same as many decisive games can actually be yawn-inducing - think 70-moves long, even endgame that comes to a conclusion only because one of the exhausted players finally blunders.
In NSW that example would fall under voluntary manslaughter (murder (s18 Crimes Act) plus a defence of extreme provocation s23) which carries up to 25 years of jail (like all manslaughters s24). In the state of Victoria this defence was removed entirely whilst NSW amended the section for the extreme provocation offence where one of the elements is that the conduct must be a serious indictable offence (i.e. an offence that carries 5 or more years). This amendment was largely because there had been instances of non-violent homosexual advances that had resulted in murder and the defence being applicable.
You really can't guarantee that if you buy from a .ca website that it will be a Canadian company.

I bought from a .no, and was surprised when I was hit by a large customs fee when I went to pick up the package. The company ended up actually being registered in the Netherlands and failed to disclose that they weren't collecting the duty tax. Unfortunately I wasn't able to get any of the consumer groups in Norway or the Netherlands to take any action over it.
If you limit to USA, maybe that's true.

France managed to keep all its waste in a small hall thanks to reprocessing. Both Chernobyl and Fukushima involved ancient designs coupled with extra non-reactor errors.
To be fair, our lifestyles weren't sustainable in the first place. That's kind of the point.
A nuclear power plant can easily take a decade to build (Hinkley C, announced 2010, approved 2016, generation expected 2025), how many decades will it take to build enough plants to replace our current fossil fuel based generation?

Building one-offs after spending years battling scientific illiteracy in the courts is indeed time consuming, but there is actually no reason we couldn't just churn them out assembly line style. The technology is pretty mature now.

We should now be focusing renewables and, more cruicially, storage.

Those things aren't without lead time either. Wind farms don't grow on trees. Solar panels have an intricate manufacturing process requiring rare earth elements.
unironically "Git Gud".

It boils down to stop complaining and better yourself, stop being mad - don't get angry - and just work to surpass the problem/wall.

The only thing you can reliably change is yourself.
Open Identity Platform Community Released OpenDJ 4.4.7