skysight-inc/HackerNews huggingface dataset:
Thanks! Making the initial (working) version of the CPU was fairly easy, however I wanted to do more than just write in low-level assembly and blink lights on and off, so keeping the system small whilst being able to support a higher level language like Forth actually took most of the time.
My one point of contention with helm is it's too controlling. There is no built in function for enumerating the candidates list, if you happen to want that. The current contents of the minibuffer (whatever you have typed or have not typed) up until recently couldnt be used as as the selection. Now there is a must-match parameter, but it can only be set upon invoking helm and not via a key binding (if you wanted both behaviours). The parameter must-match also doesn't solve the problem of selecting the empty string and selecting the empty string breaks out of helm. I still use helm for when I want strict control over the candidates, such as for running elisp functions with M-x. Ivy, on the other hand, is a much simpler fuzzy-finder. It's more like fzf. I use ivy as the default completing-read function.
List of Belarusian IT Communities
Firstly, it'll be ineffective. Going 60 in a 50 zone, which many people do, isn't going to result in many more fatalities, most speeding fatalities probably come from drivers who were going stupidly fast. That kind of driver is just going to go for used cars if new cars won't let you drive as you wish.

Secondly, there's a more fundamental issue. Most people are not going to be ok with the lawmaker exerting that level of control over their cars, because it's 1984-y.

Just because something kills people doesn't mean it always has to be completely stopped and eradicated. People die from eating too much junk food, should we forbid it? People die to stairs, are you going to legally force constructions to pad any staircases with cushions? People ruin their lives due to alcohol. People drown in pools. Kids get injured on playgrounds - think of the children.

There's a line where you need to leave things up to individuals, even if some of them are going to fuck up, because otherwise you end up creating a draconian state, which is way worse than any possible outcome created by people misusing their agency. Trying to enforce speed limits this hard is way over that line.
That's the problem, the JACK design does not allow for it. It's why Ardour is still gimped and can't actually do full latency compensation if you connect a track to more than one sink, because Ardour is built on JACK, and JACK can't handle that, and the non-JACK backends for Ardour are kept at feature parity. (You can work around this with sends instead of connecting track outputs, since Ardour handles those outside of JACK)

JACK in general provides latency information throughout the chain, but it does not add delay lines to compensate latency itself, so the problem is that when you connect one thing to more than one other thing, the latency number becomes ambiguous (a range) and you can't compensate for it any more.
Oh, thanks so much for your replies. Really appreciate your attitude of taking that seriously and trying to mitigate. Not saying that from my point of view of thinking my error is somehow important, just from my experience putting work on HN, and knowing what it feels like when people let you know something goes wrong. Well done!

That was the error I got!
what's the problematic substring of "Tardigrade"?
This is super useful to me as someone who works for a company about to hire our first marketer - I guess a Super IC! We are also about to hire our first UI/UX person (people?) and I'm wondering if anyone here knows of similar quality resources about that
They simply misunderstood a document

Almost everybody assigned the task of implementing this stuff (SSLv3, last century) didn't understand it, even for the old finite field DH where it's just about within the grasp of someone with high school mathematics if you insisted on having it explained before you implement. So it's just magic, and once one person does it wrong everybody else must do it wrong or lose interoperability.

And the "wrong" DH implementation works fine, except that it introduces a slightly larger side channel.

You mention a padding oracle, this isn't a padding oracle. It's an oracle because it provides the attacker with answers to questions they can't answer themselves, but there isn't any padding involved here.

And it's a pretty weak oracle, the insight you gain from asking the oracle questions is about a single pre-master secret, not the underlying DH private key or any long term authentication key.
> If they run at 2 second intervals, one after the other, [...], a single tunnel can provide a peak throughput of 90 people per minute or 5400 per hour.

I like optimism in general, but think about that for just a second. At the vehicles' top speed of ~45km/h, 2 seconds translate to an average distance of just 25m.

This leaves very little room for error and isn't enough of a safety margin.

Then there's the obvious thing which renders this idea completely impractical: have you ever tried to stop a car going at 45km/h, get out of it and have another person enter the vehicle in well under 2 seconds?

That's practically impossible.

Also, it's time to rethink cities instead of regurgitating failed concepts (e.g. individual transport within densely populated areas) over and over again. A liveable city should be made for people, not cars (no matter the size). Going through the insane effort of stuffing individual traffic underground wouldn't change anything - you'd just have your congestion during peak hours underground; it wouldn't go away, though.
Not for sending money to friends - fees are charged when paying for goods & services
Me too. My point was just that most people have no international travel to give up and so the comparison for them would is irrelevant.
I’m not saying it’s the best big thing, but NoC(Network on Chip) seems really interesting. Essentially the computing units(CPU, GPU) and resources(memory, I/O devices) form a grid. They communicate with each other by exchanging packets. Each node can route packets forward toward its destination. So you’ve got routing algos and all that good stuff. The supposed benefit of this is the flexibility and capacity to adapt to different work loads.
Goodbye, Open Office. Hello, ‘Dynamic Workplace.’
All of my Minitel terminals (2) were free from France Telecom. Living in France since 1982.
Similar thing [1] happened in Berlin 9 months after Chernobyl. More babies than usual/expected were born with Trisomy 21.

[1] https://www.bmj.com/content/309/6948/158.full

Actually that is not what I searched for, but the only thing I found(after a casual search). I remember it to be more, dispersed all over the former German Democratic Republic which accounted for it, while the Bundesrepublik Deutschland didn't, or at least not at the times.
Any advice on what words an adult in the US might say to their primary care physician if are interested in trying pharmaceutical aids to ugh problems but don't really suspect an ADHD diagnosis?
Some of the advice in this article is really on point. I particularly liked this one:

> If you think about it calmly, you may well find that the task actually isn’t as important as it has come to feel. The person you imagine is disgusted by your failure may only be 2/10 annoyed, or perhaps not even have noticed.

And to add to this, if that person wants to de-prioritize it, let them do so. I've had an 'ugh field' trying to finish a data migration and my manager offered to put it back in the backlog because he could see I was struggling with it. I resisted for 3 straight sprints, but finally said OK yesterday. I felt an enormous sigh of relief.
Such arbitrary prohibition is caused by "Know Your Customer" regulations. And it is anything but.

Clear indication for regulatory audit, since the methodology is at fault here.
I wouldn't say I hate goodreads, but it is probably the worst-designed website (with some tough competition) that I semi-regularly use. The book categories are nonsensical, the books that take up most real estate are either random, or selections of books so famous you've definitely read/seen them before. More minor annoyances are that the reviews smell like astroturfing, and the 'quotes' thing is totally inane, and it's cluttered while remaining information-sparse.
Yes and people still watch TV even though you haven’t owned one in 10 years.

Why is this sort of feigned ignorance still considered insightful? You really don’t know that Alexa devices have been growing in popularity?
Is it really so preposterous to consider the role of intelligent design?
I don't find it a particularly usable or appealing website, but I have been using it for a long time and I never hated it as the article implies.
Well, you cannot pack trains of 2K people at 90 seconds, because you reach a limit with people getting in and off in the stations, the whole system slows down with trains waiting their turn to enter the station, so real throughput decreases drastically. Additionally, infrastructure costs are much higher for similar peak rates since subway tunnels remove 3x more dirt volume, and require proportional structural materials (7.3 m bore holes vs the current Borring prototypes of 4.2m)

Also, there is a more fundamental problem with reaching high thoughtputs with mass transit: you need to force people out of optimal routes from their distributed destinations and origins, into enforced stations. This makes sense for point to point links like LA to SF, but it's very inefficient when trying to cover a 2D city: the more routes and stations you add, the less you are likely to reach peak capacity of any one link. If you are going for city-wide subway, you will pay much, much more to build large, expensive tunnels that will stay mostly idle at the perifery of the system.
I've driven in a fair number of European cities, and it's true that in the very center you're just not going to hit the speed limit, if you can drive there at all. But that's confined to a tiny area, outside of which you will easily and safely hit the speed limit on many streets. And practically no one is going to be driving in the center only, because then it doesn't even make sense to own a car.
Whether you understand why people own them, you didn’t claim to not know that people actually buy them.
I'm intermediate and have filled the role of senior dev and tech lead in the past (unofficially). My problem is that tech was a dead end (Neoxam and FileNet).

Now I'm stuck learning/relearning multiple languages (python, java) and stacks (ECS, lambda, Dynamo, S3, etc). I've been on this team for 6 months and have never used the same tech twice. For me, that makes it very hard to become an expert when there's no chance to use the same tech again - I need some repetition. I want to get to the point where I don't have to think about the stack or the semantics/features of the language and just focus on crearing a great solution. That's never going to happen here.

I also lack the drive anymore. I've been screwed over, passed over, and had my prior positions outsourced to contractors. I feel like why should I try hard if the company is just going to throw me away again.
> I never had any malware

I think you need to be careful about taking your experience as a sophisticated user that understands how to avoid malware and extrapolating that experience to the general population.

There's a reason fake Fortnite APK links have been plastered all over the internet and are successfully tricking less knowledgeable users into installing things they did not intend.
>no control over things like the thermostat (which are all Hive managed) but that's roughly where i draw the line.

I usually have the heater off except when it's below zero outside. I would be really mad if somebody heated my apartment against my will.
Annual revenue of Google from 2009 to 2019
It would be cool to identify the owner of a mobile phone by the heartbeat sound.
You can then keep the phone unlocked as long as the owner has it in their vicinity.
> You can fit two such pods side by side in one of the tunnels of the Boring Company

Counting cars instead of people again. You should work for the department of transportation.
These metaphors strike me as a fallacy.

When the best available tech was maps, the way we imagined earth was as a map. (i.e. flat)

When we had telescopes and learned about the solar system, we had to be at the center of it.

Now in the age of digitalization, theories about the universe being some digital construct are gaining momentum.

As we begin to understand neural networks, this headline pops up.

While it's great we make progress towards understanding how the universe works, I have my reservations about these comparisons and and the point they serve in this time and age.
Shouldn't we move past this sort of thing and remove a bias as obvious as this from attempts to understand the world around us?
These are cars.
I personally don't believe in anthropocentric climate change, so greenhouse emissions aren't a big deal for me--we've been warming for 10000 years and we're still -2C, and the temperature is always correlated with C02. I'd say there's no comparison to clean coal at all, you have the burden of proof there. Clean coal has no advantages other than less C02. Good farming practices can prevent ecological collapse. Especially avoiding use of roundup, which contains dioxin (!) now. Dioxin has been used in chemical warfare in the past. So is the problem meat, or agriculture?

Bigger deal is total ecological collapse. We can lose the coast, or we can lose the most. I don't think it's a choice we can avoid.

So yeah, it's really just a sell to those who believe C02 has a major impact on climate change. It's definitely well correlated--and it has been throughout time, before humans started combusting.

I'll read that study tomorrow and post back, you could be right in terms of the impact of C02 could be negligible, but there are other possibilities like planting trees to divide the cows up.
The tourists are leaving Italy. Now catastrophe looms
It does. Because of the disfunction, I am no longer feeling the drive to become an expert. Why become an expert if the company has thrown me away in the past (outsourced my job to contractors)...
> only one open DNS resolver — Hurricane Electric’s Open DNS service — has a 97% QNAME Minimisation ratio. The Open Resolver’s services that record ratios of between 50% and 70% raise a question as to what is happening here?

If this isn't a smoking gun I don't know what is.

HE is the only entity on that list with a non-0% ratio who is also a backbone carrier -- i.e. their own routers have no 0.0.0.0/0 route.

Obviously there is tampering going on here; no sane DNS software includes an "if (rand()) { do_qname_minimization_today(); }". And, obviously, the tampering is happening at the carrier level. And you can bet the answer starts with a "Century" and ends with "Link".
> Instead, it has stagnated: Amazon holds on to an effective monopoly on the discussion of new books

This is the main point.

It is the same thing that Oracle purchasing MySQL. What once was a promising raising technology is nowadays stagnant. (Interest over time https://trends.google.com/trends/explore?date=all&geo=US&q=%...)

GoodReads could help to find better books to read. But, Amazon likes the current state where Amazon recommends the books that are good for their business and not the best for the reader.

10 years ago, I would buy anything Amazon recommended on books. Nowadays, I do not use Amazon anymore as it just promotes books that, I guess, have larger profit margins or align better with Amazon strategy. It cannot be trusted as a recommendation engine.
So called "big bore" kits are common for 50cc scooters. You replace part of the engine block and sometimes the cylinder head. 50cc is pretty small when you thing about it so you don't need a massive change to get a performance boost.
>Most landlords don't even allow their rent to be paid online.

I felt like I traveled back to 1990 when I moved to Canada. In Germany I've never paid anything with cheque. We've always had free wire transfers. Online or offline is not visible even to the landlord.

When I found out this doesn't work with Canadian banks I was flabbergasted.

I moved back 10 years ago. Is this still the case in US/CAN?
Interviewers react badly if you try to describe the high-level thought processes you go through, because that's not "technical" or "coding". So you end up reaching for dumb bullshit like gluing some library or whatever the fuck, because coding is actually boring grind work that you want to do as little of as possible, as stupidly as possible, and there actually isn't anything interesting to say to these people if you did the engineering right.

If that's not you, then you need to be painfully, painfully explicit about it, and some people still won't believe you because interviewers just lie all the time.
Congratulations on launching! I tried some of the sample projects, and it seems interesting. I got kind of confused about the navigation at first.

Is the api/vm for running your own calculations only available as JS, or also other languages like ruby, python or java?
Please note: OpenAirInterface is not open source software. Large parts of it (particularly everything related to the RAN) are under a license that does not comply with either DFSG, nor OSI Open Source Definition, nor the FSF Free Software Definiton.
And it never occurred to you that maybe the whole concept of lack of public transportation was at fault?

I didn't get my drivers licence until I was 23 and I didn't miss out on anything, because I could (and did) travel the whole country via train and bus - despite growing up in the countryside. The train station was just under 2km away and that helped immensely and had regular service (2 times an hour) to the nearest cities.
indeed, if you want a 100% open source 4G network, you can use srsLTE for the eNodeB, and open5gs for the EPC. No proprietary bits needed, and no non-free licenses needed either.
https://en.wikipedia.org/wiki/Slowloris_(computer_security)

"There are ways to mitigate or reduce the impact of such an attack. In general, these involve increasing the maximum number of clients the server will allow, limiting the number of connections a single IP address is allowed to make, imposing restrictions on the minimum transfer speed a connection is allowed to have, and restricting the length of time a client is allowed to stay connected."
I've been using selectrum lately, it works ok, no bells and whistles... The readme [1] has a [probably very biased] comparison of alternatives, including helm.

1: https://github.com/raxod502/selectrum#why-use-selectrum
I have three friends that own an Alexa. I think they bought it as a novelty and now it only replaces the Bluetooth speaker and looking at the weather.

Still haven't seen a single reason to own one.
In Germany only ~33% of new cars are bought privately, the rest from companies.

Source https://de.statista.com/statistik/daten/studie/36714/umfrage...
If you buy something you no longer control it either. Cars nowadays can be disabled remotely with the press of a button and are not repairable because you don't have access to the software.
Nothing lasts forever, even stars die, and in the end the universe itself.

Stop crying. Enjoy your time. The 60ies and 70ies mostly had "the right stuff". What remains now are mostly disturbed head-cases, and way too many of them.
And yet, capitalist societies have stricter environmental regulations and the people living in capitalist societies tend to be more concerned about the environment.
Look up the Soviet Union, Cuba, Venezuela, North Korea for their environmental records and compare those to the US or Western Europe. Here's the US, page 7 please: https://www.fia.fs.fed.us/library/brochures/docs/2012/Forest...
I've found that I perform way better when I eat well. So that has allowed me to eat more grass-fed meat. I think it's easily possible to do it in a ecologically conscious way if it was something anybody cared about. But they care more about the coast line they're still holding on to that's inevitably eroding.

We can also plant trees, it doesn't have to be a traditional farm. If we planted a certain number of conifers we could easily soak up all of that c02 and even convert it into oxygen, if that's your biggest concern.
Facebook uses Haskell for [Haxl](https://github.com/facebook/Haxl), Standard Chartered has a their
own Haskell [compiler](https://www.reddit.com/r/haskell/comments/6im268/standard_ch...)
and a massive code base in Haskell. [Agda](https://github.com/agda/agda) and [Idris](https://github.com/idris-lang/Idris-dev)
were mostly written in Haskell as well.
I have used goodreads since soon after launch. It’s probably the worst site that I use, but I prefer it’s benign neglect over the “improvements” made on the main amazon site.

I just use it as a list of books of I’ve read and am reading, and to see books that my friends are reading or have read.

It’s been funny to me that the search is horrible and seems to be something worse than just regexing a list of book titles. But I eventually find what I’m looking for. It’s sucked as long as I can remember.

The recommendations are also really bad, it has never recommended a book to me that I thought was interesting or I ended up reading. This is despite having over a thousand read and rated books from me. I’ve been waiting for them to be able to search all the books I don’t know and find one that I will like.

I kind of like the site as it is quaint, but functional. It’s like a library in that way.
According to PhD Comics at http://phdcomics.com/comics/archive.php?comicid=993 - lie.
To follow on, it's a valid point though. /bin/ls can handle different file systems because many other separate people/projects are responsible for the file system specific support (in the kernel).

Youtube-dl should be architected to allow many other people to own the site-specific support (i.e. via a plugin system, with the main "distro" of yt-dl including some popular plugins, which other people or themselves are responsible for), if it was like that then probably this fork wouldn't be necessary.
Thanks! Will do some more user testing with the navigation to see if some things can be ironed out.

The main API runs fully in the browser and is JS based with JSX for visualization and displaying components like charts, lists, tables, etc. By using JS it also keeps it accessible for a wide audience to quickly put something together.

The ML/AI plugins are called from the JS api and run on a VM that currently only supports Python, with the usual libraries such as scikit-learn, etc. In the near future we'll add more languages and libraries.
I'd be curious to know if WhatsApp engineers evaluated using Elixir, if they are using Elixir only partially or not at all, and which are the reasoning behind that
The recommended spacing for human drivers is 3s, and if you ever drive on a highway, you will see 2s is the norm most drivers actually use at much higher speeds. There is absolutely no issue to reach that spacing for computer divers at 45 Km/h, even if the front vehicle comes to an instantaneous stop, 10 meters is enough to brake.

Clearly the stopping and picking up of passengers is not gonna be done on the main lane. Just like with regular cars, pods exit the speed lane, enter a deceleration lane, then stop into the actual station - a series of parking spaces - where people can embark and disembark at will.
That seems like the type of analysis where someone lumped in the coal fired power station as well. Those are always the most disingenuous ones.
I was just thinking that a language not changing much can be a sign of a very good initial design. Having to change things all the time is often a sign that there is a major flaw in the foundation. Good to see a language that is very active, but refining rather than ripping out the floors.