skysight-inc/HackerNews huggingface dataset:
Experimenting with HTTP/3 – How the Next Gen Web is being built on UDP
Probably that's why they opted for Erlang.
Show HN: OnePlus Zenmode Copy for Mac
What a colossal waste of time.
Yeah (18 years of exp here, so not quite 20+), I'm getting lots of messages on LinkedIn. I turn the more promising ones into interview calls.

The interest is mostly based on a combination of fairly strong CV overall and familiarity with a couple of technologies which are currently in vogue in my niche (Scala development). I'd say you need at least one of those, and preferably two. Without it, you don't seem to bring in more (perceived) value than the guys in the 5-10 years of exp bracket, and you'll probably be more expensive and/or possibly harder to manage.
> C# has these "inferior practices" and is a much better language overall. Why Java doesn't adopt the low and not-so-low hanging fruit from C# is really baffling.

Because Java is doing a lot better than C#, and obviously we feel Java is a much better language overall.
Counterpoint counterpoint: an IDE is most definitely not required to write Java, but due to the ecosystem’s size, reliance on IDE and language’s simplicity (that does cause some additional verboseness), Java’s IDEs are top notch and I wager that you actually type less characters for the same codebase in Java than in some less verbose language due to them. So all in all, win-win with more readable code and less typing.
Whatsapp had 700m+ monthly users in early 2015 [1] before they scrapped their subscription fee in early 2016 [2]. Whatsapp was free to use in some jurisdictions for the first year, so we can't assume there was $700m in revenue, but there was certainly enough to pay for 50 engineers you would think.

[1] https://www.businessinsider.com/whatsapp-passes-700-million-...

[2] https://blog.whatsapp.com/making-whats-app-free-and-more-use...
HeadcomAI – The easiest way to pitch journalists
> The title also makes it sound like 500 engineers would make it easier to scale up WhatsApp, which does not make too much sense either.

It's something I think we have all seen a lot of times - that by the time a company is serving 1 billion users it has quickly expanded out it's engineering team hugely, and because of that additional abstraction is required and the complexity/LOC skyrockets.
You're describing a system in which the subgroups that have been historically advantaged remain those with ongoing access to capital.
>19B messages in & 40B out per day

whatsapp being a closed system I don't understand how this disparity is possible.
English is not my mother tongue and I really appreciate when someone's camera is on. Lip, gesture, any language cue is very appreciated in general, even for remote session. If someone's mic is shitty built-in one and camera is off, it's hard to focus TBH.

But I do agree that turning on camera constantly is tiring thing. I thought turning off the camera in the meeting can be considered rude but now I've changed my mind. I wish there were a middle ground for having a language cue in the conversation while the camera is off.
Definitely tastes better in a glass. Canned and 2 liter seem more carbonated to me than glass or smaller plastic bottles, so maybe decanting/decarbonating helps a bit.
Telecoms probably funded Erlang way more than WhatsApp did.
This monopoly is going to have to be broken; we can't have an entire economy of motor vehicles run on Apple Shop repair pricing. This is already being seen around the John Deere DRM issue.
My friend uses Node-RED to automate and run a lot of devices/things in his van (which he lives in). I'm not sure if it's better to not have a programming background, because it's one of the more difficult environments I've helped someone with and the debugging when something wasn't working was really poor, it all felt very un-intuitive.
It's so unbelievable, that Pegasus can get away with such things unpunished.
If you shave off 1 second I have a hard time believing that 1 second will not just be swallowed up by the entropy of coffee breaks.
Whatsapp only had a subscription fee for android users, and I don't know anybody who ever paid for it. They would keep giving you more and more free time; free subscription time would never run out. I imagine it ran out for some users, but I don't know what the criteria was. Perhaps for users in certain countries? Or for users with lots of iphone friends?

On the other hand, iphone users had to pay for the app upfront to download it off the app store.
> Developers who can't figure something out from documentation and are too impatient (or sometimes critical) to be helped over Slack.

Maybe it's a symptom they miss human contact.
Signed infinity is useful for limits, and also for initial values of some algorithms, so missing them seems like a disadvantage.

Also, it still has no total order, so keeps another messy part of IEEE floats
Where is the art?
There are plenty of other ways they could have made money that weren't scummy and didnt require hitting up every user for $1.

Business accounts, facilitating p2p payments (minus a scummy new coin), etc.

Sustainability would have been possible in all sorts of ways even though massive levels of profits (in any company) inevitably means being scummy.
Even when you know how to script up automations, I still find Node Red invaluable for visualising and rapidly prototyping complex logic before you write a single line of code.

Plus, it is the perfect accompaniment to Home Assistant.
I'm more bullish on Tesla's approach, and it seems like many of you are misunderstanding the approach, or the technology.

First of all, it's not a "pure ML approach" as in end-to-end. It's separated into perception and planning. As you can see in the UI now, the perception part is already quite good and gradually getting better. Adding lidar at this point wouldn't help much. What I do think will happen is that they will continue with the philosophy that the car should be able to drive without HD maps in most places (as if driving the route for the first time), but that they will augment the planner with low-res maps generated from other drivers in the hardest spots (e.g. weird intersections that humans also struggle with). They already have the capability to create these maps as seen during AI day, it's just a matter of admitting they are needed in highly complex areas.

The second misconception is that the planner is somehow making instinctual decisions based on a simple neural network. Their approach is similar to AlphaZero, which includes Monte Carlo simulations with deep neural networks to predict paths of everyone on the road. I see no reason why AlphaZero cannot eventually beat humans at predicting traffic as well as it can predict moves in Go and chess.

A third misconception I see is that there are so many disengagements, so it's clearly not safe. And that's true, it's not safe yet, but Tesla's strength is that they can have thousands of enthusiastic beta testers willing to drive around while paying careful attention, often intentionally seeking out difficult edge-cases. As the number of disengagements and the severity of them goes down over time they can roll out to even more users. Eventually they'll be safer than humans on average. I think that is likely to happen in a few years based on their rate of progress. What happens at that point is completely up to politics and human psychology.

In summary, if you actually go through and watch a couple of videos, I challenge you to find examples of disengagements that are complete show stoppers that can't be solved within 2-3 years. Also, go check out videos of earlier version so you can get a sense of the rate of improvement, which really is the only thing that matters (and it's massive). You can argue that they will plateau somewhere below human level, and that's certainly a possibility, but I wouldn't bet on it.
I think it was free on Android but not on iOS. But not completely sure because I only had Android back then
Thank you!
I will check these out!
> Well for one, it has a repl

Jshell

> As per single core performance, javascript is faster and has had first-class-functions from the beginning

Doubt. And no matter how I count, Java had first class functions for 8 years now, at the very least. Does it really matter when exactly did a language feature got implemented?

> and you don't need 10 lines of code to print hello something to the screen.

jshell: System.out.println(“hello world”)

> and JavaScript(ES6) is actually multiparadigm.

That hardly means anything. There are entirely FP libs available for Java.
Oh nice, do you have a link to the project?
Most people are in group chats.
My team had a discussion about that at a previous job.

I also don't find cameras necessary, but me and some other people I know find that long 1-1 meetings with the camera turned off feels like a prolonged phone call, which is extremely tiring for people who also dislike long phone calls.

Short camera-less meetings with quick, focused, telephone-like discussions are perfectly fine, of course. But if one of the parties has to keep going into a computer type a bunch of stuff in-between all the time, it suddenly feels like I'm trying to cancel my cable or newspaper subscription.

It's better to have notes and do it later, or at lest share the screen, rather than only using 5 minutes out of 30 for actual talking.

I found that some people who use Discord audio chats are used to having calls like that, but I'd check with the other person if they're ok before.
> check-in to a hotel; go on a short walking tour within a few blocks of the hotel while acting like an asshat; the end.' And this gets millions of views and subscribers.

he lived in india for couple of years and learnt passable hindi.
I use Node-RED in combination with home assistant, for automations.

It's sometimes overly complicated to follow the flows, or do something relatively simple, but otherwise it's a nice middle ground between built in YAML based automations, and something like AppDaemon which requires writing python scripts.
The technology stack isn't even that relevant. There have been a few different articles about WhatsApp and their 1B users with only 50 engineers. The key in previous articles was that WhatsApp hired really smart people.

Having extremely talented engineers and a rather small scope is what allowed them to grow til 1B users, with a minimum staff. Yet people seem to focus on the technology, because that's more easily replicated, and easier to accept, in my opinion.
You guys have more of a product than most 1b+ SPACs

Time to go public haha
No.

For FAANG there's two separate components

- imagine and ethics of the company

- being a selective and prestigious company to work for

You can have one without the other. For example Facebook have serious problems with their company ethics but they're still doing great technical work and are selective with their hiring. So being an engineer at Facebook still gives some weight to your resume.

But then the comparison to Enron is weird. The technical part of it doesn't apply at all. And the company ethics problems are playing out in very different ways. Enron were a long-running fraud which is very different from what's happening with the big tech companies. I don't know how Enron resumes are viewed but I imagine that unless you were personally involved in the scandals, it's just a job that you had a long time ago. So the answer to your question is no, it doesn't even make sense to compare them.

Then there's the fact that FAANG isn't a monolith and each company has its own image and individual set of problems. And when there are problems, they have nothing to do with the overwhelming majority of people working for the company.
Sadly because of that my boss sold it as platform for non dev tech people to monitor production hardware (like weaving machines) using nodered and modbus, it's a shitty idea to do it in node red, it kinda works tho, but it's error prone, slow(to respond) and just writing some simple specific software for it would have solved the use case of the customer in a way better way, but it's great for conferences/workshops/presentations to just link up a node to a SMS /IM Provider to have some kind of wow effect
BriskBard 2.8 Released
What do your team members say of your view to the idea?
Facebook now have to maintain Messenger AND WhatsApp. And Insta also has chat. So I disagree that FB could have killed WA.
> If single person can support 10k or 100k users

I asked if there was a correlation here, using an if statement as an answer doesn't answer it haha. You're now asking the same question I was, just in-line
I think one thing to consider is that WhatsApp is probably by nature a scalable application. It is in the end, simply a client app that sends data to other client apps. So by nature, you scale in parallel very well, there are no 1-all communications. So unlike something like facebook where the data all needs to go to a central server and be polled by an unknown (but potentially arbitrary large) number of clients, in this case you have a huge number of point to point communications. It also means your server application can be largely stateless.

I'm not saying that it's an easy problem to solve, but it is a much easier problem to solve than a lot of other applications.
> like remote is some sort of luxury

From personal experience: we are entering times when decent office is actually some sort of luxury. Some companies are closing their offices whatsoever, others are downsizing, and it almost never pretty.
If your meeting conduct depends on seeing a talking head, something is off. I can recognize who is talking in an instant because I know the voices of people

Interviews, granted, getting to know a person it’s good to see a face.

For most meetings a voice call is sufficient, for those meetings where a voice call is not sufficient you probably want an in-person meeting with a whiteboard anyway
Sweden is very much "in Europe" and according to the company it's legal to fly it there.
Yeah node-red really rocks.
Maybe I am biased as a particularly visually oriented person but i really enjoy the ease of prototyping with nodes and flows. I cannot help but sense that they may become more commonplace- there are applications for embedded sensing and data pipelines where it helps to think less in packets and more in streams or currents... also great for mocking up a synthesizer which I did with Paul Stoffregen's super rad audio tool for teensy/ARM : - )
https://www.pjrc.com/teensy/gui/
Just like any other hobby
It's a PLM/ERP type app for electronics — https://partsbox.com/

Drawbacks, hmm — I'm not sure, really, there is no silver bullet, and I can't see significant problems with the language itself that another language would magically solve. I'm pretty happy with Clojure and ClojureScript and some advantages are hard to replicate elsewhere (such as business logic code being written only once and then shared between Clojure and ClojureScript).

One thing I noticed is I got spoiled by Rich Hickey solving problems for me, and I'd really like him to continue doing so. For example, transducers and core.async were great, but spec isn't quite finished yet. Also, reporting status and anomalies (as in, status of operations, computations, including errors/exceptions) and passing it through channels or foreign encodings is a problem I had to solve myself. I'm pretty sure Rich could come up with a better solution.

The biggest problems that I encounter everyday are not with the language itself, but with the ecosystem. Many libraries could use more maintenance. And the really big problems aren't language-related at all. For example, RethinkDB shutting down. I also wish I didn't have to write the full FoundationDB integration ("language binding") myself.
Complex: yeah, especially if you find a twitch streamer that uses node-red to automate his stream. (for the curious: JvPeek [ger])
I'm glad I don't work for you, then. I have no problem with real-life meetings, but in virtual meetings I always feel on edge because it's impossible to know who's looking at me, because sight-lines don't work.

So I never turn on my camera, and neither do many other people in the team, and everything is fine.
Why we Partnered with Breakthrough Energy
I find myself prototyping automations in Node Red before "productionising" the code in YAML. It's great for visualising flows but nothing beats automations running directly within HA. One fewer service to crash.
Another interesting policy is that Google's Ad policy says "We don’t investigate or restrict trademarks as keywords.", however they will protect against ads on their own product search terms and trademarks.

I work for a company where our competitors are paying for ads over our brandname, but try to do that for Google...
For beginners, you can literally write Java the same way you would write python.

Write class Hello { public static void main(String[] args) { … }} into a Hello.java file and issue java Hello.java and it will compile and run your code. It hardly gets easier than that.

Also, it’s a bit unfair mixing in build tools for beginner courses - I doubt beginners start with python virtual envs either. And then don’t get me started on the multi giga node folder hell that you get from a simple Js project.
I moved from fullstack development to pen testing. I don't have any certs, but I'm working towards one purely because clients prefer it.

Previously I had worked for a startup in the finance space and had increasingly been more involved in the security aspects of our development process. I was impelled to make the jump to security because I wanted to dive deep into the topic and I knew I wouldn't get the depth of knowledge from my SWE job.

The majority of people in security I come across have a surface level knowledge of many topics and depth in perhaps one topic, which will give you an advantage in your previous domain (i.e. web applications).

In my country, the pay for pentesters is lower than for developers by 10-15%. In my experience day rates for testers ranges from 800-1400 EUR.
Ternary computers wouldn't have this issue
I'm always confused as to how a certain plant can be consumed daily but also be a cure for 10 random unrelated diseases. It really seems like magical thinking.

Where I'm from people give these magical properties to garlic.
A friend experimented with using an animated background with him paying attention, coupled with closing the camera lid.

Some people failed to notice, but for those who did it was a bit like uncanny valley.
A battery typically has, excluding the rest of the EV:

- Around 10-20 microcontrollers.
- Between 150 and 250 voltage sensors
- Between 150 and 250 tap fuses with fuse blow sensors
- Between 5-10 contactors with sensing contacts
- Around 50-100 temperature sensors
- Around 300 to 500 N-fet switches with balance resistors
- (Depending on the design).. up to 300 bus bars with perhaps 600 bolts.
- In some instances, you'll find up to 50 pressure sensors
- A variety of interlocks and plug sensors
They changed the engine a lot so you can script the automations from the UI now.

See: https://www.home-assistant.io/docs/automation/editor/
Plan A: Ads

Plan B: ummm
Students should not assume that all mathematicians try to learn all the material thoroughly.

Instead, in practice, even among good mathematicians, there is a fairly wide range of how carefully they study and how well they learn some material.

So, it's possible and common (1) to get mostly just an overview, and even the overview can be at various levels of thoroughness, (2) try to get the main ideas of the most important points, (3) think about the material mostly just intuitively to build good intuitive models that can be the basis of more in learning, applications, research, (4) deliberately go over the material more than once with only the later passes quite thorough. In short there is more than one way to slice an onion.

Here is what did me the most good: First get an overview, i.e., what is the material really about? Second understand the details, say, after reading a definition, theorem, or proof, be able to write it down. Third, look back and get a relatively succinct, intuitive overview, model, that keeps all or nearly all the important content.

Uh, of the five Ph.D. qualifying exams, I got the best in the class on four of them. For my research, (a) for a paper I published and (b) for my dissertation, I did all the work with essentially no faculty direction. For the research, sure, needed to understand enough low level details of some material, but the real key was intuitive models that led to, permitted guessing, the original math with theorems and proofs.
I’ve been building my own: https://akiflow.com.
Allows me to consolidates my tasks in the same place from multiple apps (notion, asana..), turn emails/slack messages into tasks, view all my calendars and drag&drop tasks to do time blocking.
But that verbosity doesn’t scale with code size, so it is largely meaningless.
Or as the cool gimmick in the next James Bond movie, complete with sponsorship, so that it could attract interest and fuel the development of better aircraft in the future.
In good weather a helicopter is allowed to reduce it to 20 minutes.

In bad weather the alternate must be an airport with the facilities to conduct an instrument landing, so definitely not just a parking lot. And the forecasted weather at that airport needs to be good enough from 1 hour before until 1 hour after the expected arrival. "Good enough" is defined stricter for helicopters than for airplanes.
How does this compare to n8n? I read somewhere that node red was more focused on IoT applications, is that correct?
I haven't been to Barcelona in something approaching 10 years and I only spent a week there when I did. I had an amazing time and it was one of the most exciting cities I've ever visited.

That said, the amount of criminality on show to your average tourist was surprising. Offers of drugs and being accosted by prostitutes in the street was common place, not to mention lower level crime like graffiti and people selling beers on the street.

I think someone would be forgiven for coming away with the wrong impression of it as a city.
DDoS on NotABug Latvian Adblock List
> exotic

My fast reading brain with not enough caffeine read that as 'toxic'.
> I personally like the idea of checked exceptions, but there is no doubt they failed to deliver on Java.

Why is there no doubt? I agree that their interaction with lambdas leaves much to be desired, but those problems can be fixed.

> Explicit nullability is unarguably a good feature.

It is. It wasn't on the list, which asked for a "null safe navigation operator"; that is not a good feature, as it makes it even harder to see where the nulls are.

> But Java's Optional<T> is not that solution

I didn't say it was. Nullability types for Java are being studied.

> But even if Java does all of that, just lack of extension methods and top-level functions make using Java a nightmare for me.

Extension methods make a language a nightmare for me, though. Java doesn't try to appeal to all people, and no language ever will. It just tries to appeal to most. As for top-level functions -- stay tuned.
In fairness to the restaurants, Uber Eats and its competitors take a pretty good chunk of the price of the food. Restaurants run on thin margins. The commission that these food apps demand can make the difference between the delivery being profitable or not profitable.

Plus, the restaurant loses the ability to completely control the experience the customer gets. If the pizza sits around for half an hour before it gets picked up, gets to the customer cold, and then the customer complains, how is that the restaurant's fault?

I'm not negating your point: it is a pain and a risk to install a dozen apps. But I also understand why they do it.