skysight-inc/HackerNews huggingface dataset:
Our experience with Kitemaker comes from a small team starting a company with a blank canvas to shape our processes.

We've been using Kitemaker for a couple of months now and are loving it. When we started we went with tools we knew from past lives like JIRA and ClickUp but given the freedom of our situation we wanted something better.

I feel like when I go into the tool I am there to focus on the tasks I'm currently doing and what I need to do next. The _lack_ of sprint reporting and fixed time frames is a great feature IMO.

They also put out some thoughtful content (https://medium.com/kitemaker-blog) that we used to help shape our current agile practices. Looking forward to the features ahead!
> How can you explain something to someone if they have no knowledge about it?

That's generally the point of an explanation: to impart knowledge to someone who didn't previously have it. :)

> It doesn't matter how smart your wife is, this is an impossible task unless you actually learn the thing.

She doesn't need to train as a software developer to teach the basics of programming languages. She just needs to understand the basic blocks she's going to teach herself. In my case, I taught her what a variable is and how strings and integers are different types of variable. Then I taught how how to right a while loop, comparisons and print to the screen. From there she was able to teach the kids to write a simple "higher or lower" computer game. This is all stuff her source material should have covered but didn't.
I say this in the most well-meaning way, you are brainwhashed.
Are you just going to ignore that the UK's vaccine program ensured the majority of the world could have vaccines by licensing it for Covax etc? Absolutely incredible.
The supply of Tether, on the other hand, makes a nonsense of the BTC/USD/USDT exchange rate.
Pair Programming with Snakes
I agree about a near term possible shift downmarket, but don't forget to consider what could happen if gas stations started to go under due to a shrinking market.

Ease of refueling is a chief advantage, so if it became difficult to locate gas, and the price began to rise, that could be the end.
Going back to carburetors, vacuum lines, and choke valves? I can't even imagine what that would do to air quality around us. If you remember cars in the 1970s, it was awful.
I think the word you're looking for is "tedious". Go is both simple and tedious to write. I'd actually argue it's tedious _because_ of its simplicity.
It's an old story.

New executive starts the job. On his desk are three envelopes, left by his predecessor, with a post it note saying "When shit hits the fan, and you don't know what to, open one of the envelopes."

Yadda yadda, exposition, things are normal and exec is successful for a year or two and then things go pear-shaped. Completely out of options, he opens the envelope, finds a letter which says "Blame me." He blames his predecessor for leaving the state of things in such a poor shape that this misfortunate was unavoidable, everything blows over, his success continues.

Blah blah, narration. Another shitstorm. He opens the second envelope, finds a letter which says "fire all the managers." He promises a significant shake-up, says he has the leadership to turn this around, purges the old guard. Things go well.

Hurly-burly story, and so forth. Catastrophe strikes. Having blamed his predecessor and fired everyone and installed his own managers, he has no one else to turn to for casing the blame. He opens the last envelope, hoping to find salvation.

"Write three letters."
It is the responsibility of the authorities to provide appropriate information. If they fail to do that - maybe something is wrong with the authorities. I don't think they can simply blame "journalists". In my European country, for example, there is even a "public TV" system that gets funding of several billion dollars every year. If they can not find some good journalists for that money, what can they even be trusted with?

I mean they DO have the information, right? We assume they are making "informed" decisions, so the information should be available (including uncertainty, which would also be information - the degree of uncertainty, that is).
Facebook Helped the FBI Hack a Child Predator via 0-Day in Tails (2020)
Pastry AI that learned to fight cancer
It's sad to see no end to this kind of thinking. Here's some easy to read classic papers on sexism in tech:

[1] Why are There so Few Female Computer Scientists (Ellen Spertus, 1991)

https://dspace.mit.edu/handle/1721.1/7040

[2] How to Encourage Women in Linux (Val Henson, 2002)

https://tldp.org/HOWTO/Encourage-Women-Linux-HOWTO/

[3] What Happens to Us Does Not Happen to Most of You (Kathryn S. McKinley, 2018)

https://www.sigarch.org/what-happens-to-us-does-not-happen-t...

[4] Unlocking the Clubhouse: Women in Computing (Jane Margolis and Allan Fisher, 2001)

https://www.amazon.com/Unlocking-Clubhouse-Women-Computing-P...
> 15% annual inflation robs the working class of wealth

Not, it robs those in the investor class that choose local currency as n investment vehicle for wealth. One is working class exactly to the extent one is dependent on current labor income. It's true that given fixed nominal wages, inflation implies a cut to wages, but Bitcoin doesn't provide an “alternative” that does anything for the working class against that unless it comes with the ability to compel employers to contract for wages that are nondecreasing when denominated in wages without employers reducing the starting level to compensate for the expected volatility and appreciation of BTC over the life of contract.
If the screen told us the fault we would finally have come full circle. My 89 accord lxi's ECU had a blinking light (under the driver's seat) that communicated the detected fault. Yeah you needed a lookup chart but those were not very hard to find.

It would make total sense to have a semi-hidden menu that displayed all the info the computer has. The computer is already monitoring o2 sensors, injector performance, knocking, etc. Just expose that information. Why make us buy another device when the car already has the analytics built in?

Just to be clear external devices should absolutely still exist. It would just be nice, as a shade tree mechanic, to access the car's data directly.
been waiting for something like this, let me go and look at the project to see if that's something I wanted.

Basically looking for something to build neural networks based on optical computing or at the least, some sensor simulator that responds to light.

after looking at the docs.

Damn, it has eye model. Something that bridges a gap in my notes - https://github.com/imvetri/artificial-intelligence/blob/mast....

next, wait with patience for a neuron simulator(which is already there, just want to see it in the newsfeed).

Eye model and a neuron simulator will help to build a self learning system.
Another problem: Even when the device is working as it should, there needs to be a "lock" mode that says, "don't download new firmware." Nothing like having your smoothly-functioning lighting setup FUBARed by an unnecessary and buggy firmware update - especially if you're far away from home when it happens.
Tail recursion isn't a computationally/memory intensive optimization to make, so it's been in since the beginning.

It doesn't guarantee that it will make that optimization though, unlike some more functional languages that rely on that to generate the same stack consumption as a for loop would.
It's increased from 11.7 to 14.3 then dropped to 12.6 over the last 6 months, the bigger story is the long term devaluing over the last decade compared with the dollar
I have not looked at kitemaker yet, but we are in the same situation. On premise Jira will have to be replaced by something else. Cloud is not option due to privacy/security/compliance reasons.
Yeah, I was gonna say; isn't this part of the spec? Seems like it is; at least in the latest editor's draft: https://w3c.github.io/webappsec-referrer-policy/#default-ref...
The difference is that my suspension management software will not auto-update. That bars posterior programmed obsolescence and forces the manufacturer to do it right the first time or they will have to face prosecution or expensive recalls.
What pain are you having specifically?
Thunderbird received $2.3M in donations in 2020
It’s Water Vapor, Not the CO2
I have no complaints about Rust after it released 1.0. My oldest projects still build fine with the latest compiler (unlike my Node.js projects.)

When I read the article I was shocked that 2.11/2.12/2.13 could be breaking changes that prevent existing libraries from working, and so badly that they take years to catch up.
The main difference[1] between a panic and undefined behaviour, including a null pointer access in C/C++, is that undefined behaviour might not crash. It's tempting to equate "undefined behaviour" with SIGSEGV but it doesn't have to be so. The undefined behaviour is even allowed to travel back in time to an earlier line of code, so long as the compiler is able to prove that it would have eventually invoked that undefined behaviour (e.g. it can prove that it would later dereference that null pointer).

So however bad it might be for your production server to crash, imagine how much worse it might be for it to appear to continue working while it actually corrupts memory and database entries, or an attacker uses it as an exploit to read other users' information, or whatever else. At least when it crashes you can detect that with your health monitoring and potentially start it back up (if the same problem doesn't cause it to immediately crash again in a loop, of course).

[1] A secondary difference is that it is possible to catch Rust panics in an analogous way to catching C++ exceptions. This isn't encouraged and might not even work (if they've been turned into calls to abort() at compile time). The fact that they're not undefined behaviour is the big one.
Ah yes, so the Council made an order, the legitimacy of which was confirmed by a specific review, just because... they hate private property? They are drunk on power? :eyeroll:

Councils in England ultimately have this kind of power to maintain the character of an area, and they use it. There is nothing scandalous or new about it.
FWIW, I read "tail calls" as referring to the optimization that allows you to rely on the tail-recursive calls not generating stack frames, on the grounds that I'm not aware of any language that specifically forbids tail recursion.
I don't see swappable batteries in the future. Those things weigh 500kg or more. Sure you could theoretically build a machine which is capable of swapping it but that's a big bit of infrastructure and the constraints it would impose on the design of the car would be huge.

That said, I do have hopes for more standardisation in battery form factors. I'd like for there to come a day when changing a battery is no more hassle than say having a new exhaust installed currently.
> The data is extremely detailed and changes to diet reflect changes to samples.

Can you verify that they changed in ways that corresponded with your diet? It's possible if they were exceptionally lazy that they just generated a new report for each date haha.
No, we don't have effective border control: https://www.theguardian.com/us-news/2021/mar/18/us-mexico-im...
That's why it's a killer mistake to let "marketing folk" dictate _anything_ that has to do with the app. They can suggest, but not dictate. If this points to anything it'd the dysfunctional development process at Backblaze.
Another thing frequently mentioned: The regenerative braking system in an EV means that brakes will undergo less wear and tear.
But China's sub-$5000 cars are far from western safety standard

They are even far from Chinese ones, but the government is looking in another direction to give the time to the industry to ramp up.

And Chinese EVs that are up to safety standards are not cheap.

So I'm not sure your comparison is valid.
In my little experience with rust, things can get ugly very quickly, but it depends very much on the task. I wrote a game server monitor, and a fairly extensive command line calculator in rust, and that code for all those looks quite fancy. I wrote a tool that converts a lexicon to a trie and one that can do error correction using that trie, and that has some quirks. I also tried porting an Earley parser from C, and that took a nasty turn, since it relies a lot on pointer sharing.

I have more experience writing in Go, and I think the code for all would look similar-ish. Go is a bit of a grey language, but it gets the job done without a lot of refactoring and restructuring.
Yanmss (Yet Another New Mac Setup Script)
So a professor should make that decision on behalf of an honest student while giving the cheaters a better shot? Give me a break.

Also, learning isn’t always the end goal. Maybe you want to be a professor and teach, or maybe you want to do academic research.
As a European, I cannot help but to find the term extremely offensive if that's indeed the intended meaning. De-normalising a below-AAA level of polish with such language makes me uneasy, at best.
Sorry, but I don't want just anyone writing and modifying safety critical code. That stuff goes through very extensive testing, and for good reasons. I would not drive a car that was running software not written by specialized and trained individuals and with extensive testing.
I wonder if the rodents in the experiment had access to birth control.
Over-processed food is nothing new, and the issues with it won't go away just because you ditch the animal ingredients.

I'll happily eat a vegan meal made from fresh and locally produced ingredients and prepared by a skilled chef. The vegan "burgers" and "sausages" from the store? I won't touch them any more than I'd touch frozen chicken nuggets or fish fingers.
It seems to me like a bumper job. You get the signing bonus, take the blame and probably also get a less visible cushy job afterwards.
Lego: NASA Space Shuttle Discovery
Yeah, bounded channels ended up being more effective as a hype mechanism than a great concurrency primitive, I would say. Coming from Go and kicking the tires a bit on Rust, I was impressed w/ how much nicer it was to write parallel code using Rust + the crossbeam library than Go.

At the end of the day Go's concurrency story is just traditional threads and mutexes, with custom syntax for one particular datastructure.

But, you do get a great runtime race detector & the M:N scheduler, so you can use lots of goroutines w/o blowing out memory, avoiding async hassles.
Multiple non-treehugger analysts like UBS [0] have predicted that upfront price parity between ICE and EVs will be achieved around the middle of this decade. Add to that lower fuel and maintenance costs plus the likelihood of a rising carbon price and the economic case becomes even more compelling.

[0] https://cleantechnica.com/2020/10/22/ubs-predicts-ev-price-p...
"public service", my ass. The purpose of mass transit is to gather the cheap workforce from around the city so a banker can have their Starbucks coffee for about the same price as everywhere else, offices get cleaned properly, and millions of employees can waste hours every day rushing into their cubicles that have to be in some "representative" location so the CEO can jerk off with their golf buddies. The goal of ever denser cities is first and foremost to move the profits from the economic benefits of densification to rent seekers, in particular owners of ever scarcer real estate. Mass transit is a tool to make that possible.

Mass transit is almost certainly profitable, if priced correctly. It enables massive value concentration. One could easily introduce a property tax on real estate to fund it. But right now the profiteers managed to argue that it is a "public good". As if square meter prices measured in the tenths of thousands of dollars are in any form normal.

Just to make this crystal clear: No one would build a mass transit system to move around a few tourists or get the inhabitants from their apartments to the latest fancy restaurant. Mass transit exists to fill the city with a workforce it cannot or doesn't want to house properly.
For better or worse -- "Buying stupid disposable junk" the absolute central driving force and core of this economy and perhaps our culture and society. I'm with you on the idea, but there's a LOT of work to do...
> Since the methane released from cattle is continually degrading, it does not accumulate.

That's like saying lakes are impossible because of rivers.

If you look at historical methane concentrations in our atmosphere, they are already almost 3x of pre-industrial levels, and over 3x of mean historical levels over the past ~1 million years [1]

[1] https://en.wikipedia.org/wiki/Atmospheric_methane
You wouldn't want to turn down such an order, er generous offer from Erdogan, would you?
Problem: add a little hate speech to your site, and you are bleeding money from NFSpeech to fund an organization you are allied with.
I think mixing the OO and FP is the crux of the problem. Type inference and subtyping (class based inheritance) don't mix well, and often require type annotations to help the compiler when types get somewhat complex. Eventually you develop an instinct for it, and it's not a problem, but the road to developing that instinct is littered with torn out hair. (edit: spelling)
Scala’s type system doesn’t map perfectly to that of the JVM, so they had to bend the latter to implement scala. That’s similar to how C++ compilers bend the rules to confirm with C linkers (https://en.wikipedia.org/wiki/Name_mangling#C++), but much more complex because of the richer type system of the JVM.

Scala developers aren’t willing to freeze that mapping, partly because they found out better ways to do such mappings, and partly because they keep changing the language, changing what was the best way to do that mapping.

I think it’s easier for interpreted languages to keep their internals compatible. They are willing to give up some speed for convenience, so even if they think “I wish we had done that differently”, the pressure to change it isn’t that high.

They also keep more metadata around. In some cases, that enables them to discover “this is using the old way to do Foo”, and fix that up to use the new way.
The next step is to have cars always log their position in the cloud, so the government will know where you are, that you are driving within legal limits, how often you drive (and it won't be long until insurance companies will have access to it). I think this is going to be introduced EU wide.

edit (it's under guise of speed limiting):
https://www.rac.co.uk/drive/news/motoring-news/mandatory-spe...
An even easier and more accesible solution to move your boot with a high enough acceleration towards the IoT device thereby totally disabling the internet functionality! Doesn't even need any technical skill.
Not a wash. Methane has 85x the impact per unit as co2 which has a half life of 27 years.
"but I think we've been moving that line too far for reasonably acceptable human behavior"

We maybe did. But we are also far from the dystopian scenario you described. I can tell you, in the real world dating still just works fine.

But yes, some behaviours like slapping on some ass, are more frowned upon and called out. Rightfully so.

The times where a woman had to marry her rapist, (this is actually from the bible) are gladly mostly over. But those times were the reason, now it got pushed back too much.

Because there is some unresolved anger left. And being aware of it - can help understand some rections better.

Like the original blog post that started all this. Which many here waved away as a sneaky smear campaign to create attention.
Well no, it was a very emotional, honest expressed post. Maybe not really fair in all points, because - emotions. But authentic.

When you are a leader in an idealistic movement and you are incapable of sensing other peoples feelings - before you wave accusations of rape just away - then you are just wrong in that position.
A lot of the races last year were made more exciting by weather and COVID-related uncertainty. When the weather is nice and traction is good, the racing can often become a parade, at least at the front. I personally think F1 should only race when it's raining.
Using it for the product development for I think 2 weeks now.

At the beginning its a little unintuitive because you have to remember all the shortcuts to be faster than for example notion.

But now, two weeks later I am way faster than before.
The Reason Republicans Couldn’t Kill Obamacare, Dems Did the Work, Repubs Didn’t
I wonder if it makes sense to separate the generation of power from the sale of power to consumers (and of course there is a separate transmission/distribution network as well).

The transmission/distribution network is natural monopoly so that needs to be regulated.

Generation of power can be free, to allow different techniques to optimize.

However, the companies that sell power to consumers should be regulated. There can be many of those companies but each company should be required to have a plan in how to provide power even in adverse conditions (and with significant penalties if they fail). Then those power companies can contract enough generation capacity to have redundancy and sell the excess capacity to industry.
The 007 version would have data on one side and blank the drive if plugged in the wrong way or, well, blow up to provide a distraction.
Ask HN: Is there a way to be notified of a particular IETF RFC being published
I'd like to be notified when a particular IETF standard is published. I have looked around ietf.org and not seen any way to receive a notification, other than subscribing to the relevant email list. This option works but can be a bit noisy.

Is there an RSS feed or something similar that I can sign up for to be notified of the final publication of a standard?
The language has been pretty stable (no breaking changes) since 1.0. The bigger issue is that unlike many of the other newer programming languages (Go, Rust, Swift etc) Julia doesn't have a fortune 500 company sponsoring it, so there aren't any people who's job is documentation. It's all open-source. Hopefully this is fixable through Google Summer of Docs and/or the community sponsoring people to work on this.
This would be called "abandon du poste".

In the worst case, you would risk getting a "faute grave" added into your police register ("casier judiciaire"). Your employer could also sue you for damages.

Best is always to find an agreement with your employer.
Well, that's the point, no? The UK decided to leave but refused all the existing forms of bilateral agreements. The country mentioned by the comment you responded to all have some form of bilateral agreements with the EU, there are a lot of ways to be a close partner with the EU without being part of the union.

Switzerland is part of the Schengen area and we regularly renegotiate (and vote on) new agreements.

Norway is also part of the Schengen area, but also part of the EEA (European Economic Area).

Turkey is part of the European Custom Union.

The UK decided to go its own way instead.

This interactive SVG gives a good overview: https://upload.wikimedia.org/wikipedia/commons/1/1a/Supranat....

CGP Grey did a great video in 2019, though it's of course a bit outdated now: https://www.youtube.com/watch?v=agZ0xISi40E.
A deflationary currency like bitcoin would be awful, like all deflation.
Facemasks in the Covid-19 era: A health hypothesis (2020)