skysight-inc/HackerNews huggingface dataset:
Humanloop | Infrastructure for AI | Backed by YC and Index | London + Remote

Hiring

- Software Engineers: full stack and front-end

- Machine Learning Engineer

(see jobs.humanloop.com for full details)

We're a team of ML researchers and Engineers who've worked at Google, Amazon and Microsoft research on some
of the biggest ML projects out there.

ML and deep learning are a new software paradigm that needs new tools. We're building a platform for Human-in-the-loop ML that drastically reduces data needs and accelerates time to deployment. In the future people will program by teaching and curating datasets. (https://medium.com/@karpathy/software-2-0-a64152b37c35), we're making software 2.0 possible.

Team: humanloop.com/about

Contact the founders at founders@humanloop.com
Thank you very much, this is exactly the satisfactory solution I haven't found when I was looking for it before! I expected that the iPhones screen recording was only available in Quicktime and not for third-party apps like OBS. Going to try it out soon with an old iPhone 5, I hope it supports streaming video from the camera in the browser.
New Zealand is bringing it down from 20 to 18 at the end of the month. Most restrictions aren't to do with the age of being an adult though.

For example in Britain (age of majority 18, 16 in Scotland)

Sex: 16

Marriage without parental consent: 18, except Scotland (16 for local elections, 16 for Wales coming in next year)

School leaving: 16, but must remain in education outside of school (say official apprentice) until 18

Drinking: 18, 16 in public with a meal when bought by parent, either 0 or 5 at home

Driving: 16 moped + tractor, 17 cars, some vehicles are even higher (23 or 24 for powerful motorbikes for example, 21 for minibusses unless in the army)

Smoking: 18 to buy, 16 to smoke in E+W, 18 to smoke in Scotland

Gambling: 18 (lottery was 16 until recently)

Voting: 18, except in some caes in Scotland where it's 16
Or, though a more technically complex, encrypt every "deletable" unit of data with its own key, have a different backup policy for encrypted data and for keys to it - one which, upon user request, would allow you to quickly purge every trace of relevant keys.
Cloud Vendor Neutrality
The Rpi4B has a Quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5 GHz with 1MB L2 cache. The A72 claims 4.7 DMIPS/MHz.

This board has a Dual-core U74 (RV64GC) 64-bit SoC @ 1.5 GHz with 2MB L2 cache. The U74 claims 2.5 DMIPS/MHz.

So, roughly 1/4 as fast as a RPIi 4B given the roughly half DMIPS/MHz and half the cores?

That, of course, is a really rough guess, ignoring lots of potential variables.
Get Ready for ESM
Possible arrangement for university-level education: have the accrediting organizations administer exams for course credits and award degrees instead of individual universities.

The goal would be to open up choices. People could self-study, his tutors, or attend university. Even mix them up. It'd be like transfer credits. I could see a cottage industry of tutors and specialized labs, because the accrediting organizations' standard exams let them honestly say, "We can help you with part of your degree." Internships wouldn't have to be coordinated with universities; good employers would assign enough work relevant to the exams.

Universities would still be a useful service: pay the tuition and get access to a bunch of professors (bonus if they take on student research assistants), other students, labs, research material, the "university experience", and (let's be honest) prestige. Universities could even provide venues for exams, like with the GRE (which is a standard exam administered by a central body).

Another real-world example is the Japanese Language Proficiency Test. Anyone can register. I self-studied and took the N5 (easiest) exam in 2019. After that, I realized I need some help to keep progressing, so I've signed up for some paid online education services. When the pandemic passes, I'll look into getting a tutor. If local universities offered Japanese courses, I'd gladly pay to sit in.
Have you ever used TikTok?
> TikTok's moderation team is pretty on point.

Not the experience for my circle of friends.

> for example, start searching the #lgbt or similar tags and watching/liking/commenting.

What if some hate video for the community gets posted under the same/similar tag? I am not sure how it is now but mid last year one friend saw something very offensive on a tag related to his nationality with a lot of likes.
Next-gen browser to build, test and debug mobile websites (Product Hunt launch)
Is there anything in particular you don't like about Zulip?
I know that people say this all the time, and usually nothing comes from it, but it really feels like Apple is playing with fire here. Over just the past year I've gone from "I don't see why I wouldn't support Mac" to "I'm not even going to try and build my software for Mac, life is too short to deal with Apple's crap."

It's been kind of a weird transition. I was talking to someone recently about accessibility between multiple GUI frameworks (QT/Electron/GTK/Swift/etc...) and they brought up Mac accessibility differences. And immediately my brain jumped to, "well, who cares if those frameworks are accessible on Mac, because it's not like my software is going to be on there. Only the Linux/Windows/mobile experiences matter." It was a very strange feeling to have that be the first thing that instinctively popped into my head.

And I'm only one developer, and probably no one's really going to notice or care about my decisions, and historically as long as users demand Mac software/releases, developers have had to just put up with it, so I don't have strong evidence that this is going to be different.

But I wonder how long that can hold out before eventually something snaps. Realistically, there's no way that Wireguard can refuse to release for MacOS. But everyone else? If you're making a game, why would you ever target a Mac build if you're worried about running into issues like this? Is the gaming marketshare on Mac really big enough to justify this kind of annoyance and time commitment?

I'm probably naive, but it just seems like at some point developers are going to decide that the only reason to support Mac is if it's their primary market. Maybe Apple doesn't care, maybe they'd like us all to move to iOS anyway.
EDIT

Hyperapp looks similar but as far as I can tell it doesn't have event bus.

I worked with one large project (google maps competitor) in raw JS that used event bus and it was really amazing how much you could understand about it just hooking yourself to the bus and inspecting all events that go through there, knowing that nothing happens behind your back.

So that's a clear win for me in AppRun vs hyperapp.

Another thing is components. Hyperapp doesn't have clear way of making stateful components. People are just winging it in various ways.
Seconded. Any book I've ever gotten in the "in Depth" series from Manning has been excellent, and this one is no different.
Webflow (YC S13) raises $140M in Series B Funding
I manage a couple of high volume projects on a few open source initiatives. Stalebot is a sanity saver. Users are always welcome to trigger the bot to reopen. I won't presume your experience on open source projects of a big size, but when you're dealing with dozens of new issues daily, and have hundreds of issues that go back five years with no activity, the stalebot saves the day.

That speaks to another issue of open source - it's more common than not for a user to report an issue with no intention of following up, nor helping to triage (let alone contributing). Drive-by issues are noise and take precious time away from maintainers. There again, stalebot steps in to help. YMMV but my personal experience is that we don't get too many reopens, and we don't get too many duplicates from closed issues.
Email providers still deliver spam, they just deliver it to a spam bucket I can view for myself and decide if the classification is accurate.

The categorization is handled upstream. The decision of what to do with that information is left to me. I think that's the ideal model.
MyDatu Free IPsec/L2TP VPN (Limited Time)
For $100 you get a precious _codesigning_ certificate, the equivalent cost more money on Windows because it's not organized by Microsoft but left to 3rd-party vendors that abuse their position.
Codesigning is essential for security.
IMHO they did this because that was the only incremental way to improve strength. They always relied an a fast search with a relatively simplistic eval function. For this approach alpha beta search works well. What is not clear whether it works well for the Leela approach. All attempts so far at least have not been successful(could be for other reasons, such as training approach). SF strength seems to be their well optimized search function. Rewriting that would IMHO be equivalent to creating a new chess engine. That being said I still think that the success of SF NNUE is very remarkable.
As per the Ars link;

> The initial pilot run of BeagleV will use the Vision DSP hardware as a graphics processor, allowing a full graphical desktop environment under Fedora. Following hardware runs will include an unspecified model of Imagine GPU as well.
Who benefits and who is hurt when reasonable people don't find ways to speak their minds and advocate for their values?

This question is particularly apropos in modern times -- take the last week for example.

To ask the question in a different way: There may be a tradeoff between maintaining the status quo versus speaking about our values.

To me, it is really important to strive to speak and act according to our values _and_ to reflect on who (and what ideas) benefit from the status quo. It is entirely reasonable to be strategic about what you say, but I don't pretend to think the status quo is correct just because it exists.
It will get reported and deleted _very_ quickly.
Trump did not incite violence.
I agree with most of your comment, but

> A bar association for software engineers won't prevent Skynet. Government regulations setting limits on the powers attached to AI might.

A government regulation will only ensure that the government get the AI power fist, they need it to combat terrorism or something. And anyway, Skynet was a project of the government ...
Ask HN: Do you converse with AI companions?
In the last couple of months I started using AI chatbots (woebot and replika). Even if most conversations feel preprogrammed, I feel conversing with chatbots benefits my mental health. I think chatbots (ai companions in general) could be a great tool in teaching people how to socialize and help alleviate the pains of loneliness and isolation.

I wanted to ask fellow HN users if you use ai companions on a daily basis. What is your experience with it? What do you think about them?
Just to point out services that average consumers do actually pay for: YouTube Premium, apps and media on Google Play (which Google gets their cut of), Google hardware (Nest/Home products, Pixel products, etc.), Google Fi and Fiber, and increased storage in Drive and Google Photos. There's undoubtedly others I am forgetting as well.
Historically, US has been a large homogeneous market, compared to Europe where there’s been more separation between French, German, Spanish, UK, markets. This really changes how the market works in Europe. You can simply make one product in the US and be successful marketing to 330 million people.

In Europe, however, you find There’s well established brands in each country. Perhaps only in the last 1-2 decades have brands like Easy jet been able to penetrate across Europe to a certain pan-Europe generation. Even there people want to do business in their own native languages and cultures quite often
It doesn't matter if it's illegal, there won't be any consequences from the incoming regime.
> Not quite, given that macOS has userspace replacements for some kernel extension functions

Similar to ios - you can't install any kernel extensions to it without Apple's special permission, and have to do everything with whatever API they have implemented snd exposed.

(In macOS's case crippled APIs with backdoors - e.g. application firewalls that use these new API cannot block some Apple apps.)

> I don’t think iOS has any of the new virtualization APIs added in Big Sur, either.

It will - Apple is moving both ios and macOS towards the same goal of converging them into one product. We saw that with multi-tasking advancement and other features in ios with iPad Pro's, and the crippling of macOS from Catalina onwards.
Ah, but the original post, which triggered the uninformed ranting against WireGuard, was not itself from someone who was ignorant of the lengths and hoops developers have to jump through to work around Apple's many, many restrictions. Furthermore, its author outlined how to work around the problems with the app by using Macports instead.

What about the problems? Well, it's free. They owe me nothing. But, you should still be aware what you are getting into when you choose to [use the app]. That's why I wrote this post: to serve as a warning to others. Let my frustration save you the same in the future.

When it comes to WireGuard, just stick with the tried and true low-level Unix approach, even on your Macs. Your sanity will thank you.

I just hope the iOS version never flips out on me.

Anyone who has a problem with that state of affairs has a beef with Apple, and should not be posting their displeasure to the WireGuard mailing list.
Other services like what?

Because it sounds like you're saying people under 18 should require parental consent before they can open a social media account, which is honestly ridiculous.
Can someone explain the technical benefits of this architecture over the competition? That is should I be excited if I don't care about e.g. openness? Or is it simply an effort to create something that is a half-decent cpu alternative but open?

Is there anything about RISC-V that is "better" simply because it is a later design than others? Is it likely to evolve faster because it is open or more modern?
How is RISC-V better than x64? Aren't both of them just ISAs? The only pro I can find is that RISC V is cleaner (less legacy). But no one programs in assembly these days so why is this an issue?
Super cool! You guys rock!
A local Lambda dev environment for CDK
We created a CLI to work on Lambdas locally in your CDK app. It works by opening a WebSocket connection to your deployed CDK app and proxies any Lambda requests to your local machine. So you can make and test changes live. Without having to deploy your functions.

Check it out here: https://github.com/serverless-stack/serverless-stack

Contributions and feedback welcome!
Ask HN: List of tech company valuations in 1999?
Everybody says we were in a bubble in the year 99. I would like to see if that is true. And if so, to what extend.

Is there a list of market caps of the companies in the Nasdaq and other tech indices at that time?
> An x86 instruction can theoretically have an unbounded number of prefixes

All x86 instructions are strongly bounded by 15 byte lengths, otherwise processors throw an exception.

I just searched StackOverflow: https://stackoverflow.com/questions/23788236/get-size-of-ass...

Just as I expected: finite-state machine used to decode. Now write a FSM-compiler (which is an undergrad-level project), to automatically parallelize the implementation.

The parallelization step is probably Master's level, but a very advanced undergrad student can probably accomplish it: since all the individual elements are undergrad projects (Kogge-stone applied to associative operators, finite-state machine compiler / regular expressions)

The overall process is also documented by Intel in their Opcode map: https://www.intel.com/content/dam/www/public/us/en/documents...

As a FSM, verification is simple. Just generate all x86 instructions (there are a finite number of them after all), and ensure your FSM properly goes through all of them.
Note that you can also hold on the video then click ‘not interested’.
Well I am a righty so although some of the DM stuff is poisonous, no question, my tolerance for what I would say are reasonable conservative views is higher.

I think all of those are reasonable takes except for on Corbyn. The Guardian didn't dislike Corbyn due to a lack of Leftyness, but because for all the fact I disagree with them politically, I can at least recognise that they have some standards and integrity.

Corbyn wasn't exactly a Left Trump, but not all that far off with the antisemitism, and sucking up to the fascist theocrats in Iran and Hezbollah, naked opportunism, etc. I wish more people on the right in the US had stood up for their principles in that way over the last 4 years.
It seems great! I hope it works well with SSO and standard iam access in a hybrid way
Indisputable that he can't be replaced. To be fair, not everyone is an ardent fan. George Monbiot thinks he's betrayed the natural world he loves
https://www.theguardian.com/commentisfree/2018/nov/07/david-...
and
Matt Kilcoyne of the Adam Smith Institute thinks he's a national disgrace
https://notalotofpeopleknowthat.wordpress.com/2019/07/11/__t...
- reprinted from the paywalled Telegraph
Isn't HBCU funding the exact thing Trump claimed was one of the great things he did for the Black community?
Really don’t see how this changes things inside Intel. Pat Gelsinger is not new to Intel at all. This is just playing musical chairs.
OK, so that's not a stalemate. A stalemate is a situation in which one of the players has no legal moves (but isn't in check, which would be checkmate).

It's a typical mistake to equate chess draws with a stalemate, possibly due to the broader, idiomatic meaning of "stalemate" in common speech.
Which is preferable to a resource exhaustion crisis. Can’t kick the can forever.

Most of the world is at or below a total fertility rate replacement rate (2.1). The trend simply needs to continue for ~10-15 years to lock in the population decline.
Hi. I'm pretty interested and excited about this project. Under "Credits" the project states:

>"The design of JuiceFS was inspired by Google File System, HDFS and MooseFS, thanks to their great work."

Would you consider writing up a design doc for JuiceFS. I would be interested to know more about what specific implementation ideas you used for each of those if any, design choices and tradeoffs made, learnings etc. It would make a great blog post. Cheers.
Same kinds of criticism are regularly voiced at Facebook and Twitter too.

For instance:

https://thediplomat.com/2020/08/how-facebook-is-complicit-in...

(IMHO both Facebook and Twitter should be shut down. Size matters.)
> The law moves slowly

..and [one would hope] carefully and [one would hope] according to well-understood rules.

"She said something that really offends me" probably won't get you arrested, and almost certainly won't get you convicted; under the current climate it might well get you kicked off social media.
Yeah, misunderstood that.
Great, now don’t be surprised if people decide not to sell you matches.
That doesn't cover the difference. In the US the pay for a median software engineer is slightly above $100k. In the UK, Germany, and France it is half that and most likely less than half for the UK and France.
The marketing page indicates that the product isn't finished yet.

Presumably, they will release schematics and such when the device enters manufacturing, if they follow through on actually being Open Hardware.

As others mention, the processor core designs probably won't be open.
All of the downvotes are saying a lot about HN, lol.
Will be very interesting to see how these two different ideologies play out over the coming years. According to the article Huawei favours ethnic Chinese over Europeans especially at management level and I’ve heard the same about TikTok so we have a great opportunity to watch how these competing visions play out
> the most glaring evidence

what evidence? "in 1968, Ehrlich warned of imminent population explosion and hundreds of millions of people starving to death"

Wrong, wrong, wrong. Food has never been more abundant, plentiful and inexpensive https://www.wfdd.org/story/food-growing-more-plentiful-so-wh...

Pardon me for ignoring what this fear monger and crackpot has to say.
Some of the best indie games coming up for release in 2021
> Why do tech companies get to decide what information the average person can or can't easily see?

Because it's their platforms and in this case YouTube (Google) is a private company. So they can do whatever they like.

While they're continue to de-platform, they should update their about page a bit: [0]

[0] https://www.youtube.com/about/
The problem with JAQing off is that, even when it's done after taking the time to fully understand the situation, that generally isn't evident. So it typically inserts vastly more noise than signal into the discussion.
It's About Time We Realized Too Many People Are Going to College
Qualcomm Buys Chip Startup Nuvia for $1.4B
Most Impactful Security Breaches in Healthcare in 2020
> but it just continues its quiet steady climb in ergonomics and performance year on year

I've seen people say one of Java's biggest benefits is being boring and staying consistent. I disagree. C# (sometimes all of .Net) consistently adds new features that keep the language feeling modern. Properties are a great example.

The big thing I'd love to see in C# now is sum types, but I'm not holding my breath.
Italy's largest Mafia trial in decades targets Ndrangheta clan
But North American companies in my experience also give you more freedom and resources and scope to work on your ideas, and better work-life balance while you do it. It's not just the money.
Airbus planes used to be given away almost for free, it’s first few decades it was entirely state funded.
There is a difference between "profit-driven" and "spending untold hours getting very little in return while some of the people using this are literally some of the richest companies and people in the world".

I am not at all money-driven; my current income is about €600/month, which is not much but a sustainable where I currently live, and in return I can work on open source/free software as I see fit. It's not what everyone would choose, but for me, it's good trade-off, right now away.

I wrote a bit about this over here last week[1], but I think we really need to think more about money instead of treating it as the devil.

[1]: https://lobste.rs/s/r5qaap/introducing_preql_new_relational#...
> In C [enumeration constants] are of type int, C++ they are of the enumeration type itself.

> ... C and C++ have different rules for implicit conversion from an to these types, so you better avoid using them [in function parameters]

Correct me if I misunderstood, but don't these differences cancel each other out? For example:

/* In header file */
enum Foo { FOO_A, FOO_B };
void bar(Foo f);

/* In code */
bar(FOO_A);

In C, FOO_A is an integer, but it's implicitly convertable to Foo so the call to bar is fine. In C++, int cannot implicitly convert to type Foo, but FOO_A is already of type Foo to begin with, so the function call is still fine. (In fact the call to bar() would in a .c or .cpp file so is allowed to be different between the two languages anyway.)

Edit: Another oddity in the article: If you want a function to work with a small number of different types, you would surely use simple function overloading rather than function template specialisation. In general it's a mistake to use function template specialisation, and there's certainly no need to use it here.