skysight-inc/HackerNews huggingface dataset:
Im still om angularjs. Cant bother to learn new frameworks every other month. Also using Angularjs in recent projects i never ever thought I was hobbled. Angularjs,jquery,vue - doesnt matter which tool one use. If you know any of these at advanced level you can create anything
This is a issue particular to California because of Prop 13. In many other places in US, the housing stock circulate as people go thro life changes. Not so much in California
Haha, I clearly don't use Windows.

I'll dust off that Microsoft Surface then :)
> with no real gain

Did you read the linked motivations?
Not only can they co-exist, personally I think it's most effective and natural (at reaching people) if, as an intermediate step, you establish a "real" brand that includes both names.

If you're renaming from "Foo" to "Bar", rather than jumping straight to "Bar (formerly Foo)", you establish a brand "FooBar", leave it that way a long time (years?), and really cement that in people's minds. Once everyone recognizes it as "FooBar", you can later drop half and people will still recognize "Bar".

Also, if don't include both old and new monikers as first-class parts of the brand, then in communication people will sometimes drop "formerly Foo". For example, if it's a mobile app, is your app icon label going to be "Bar (formerly Foo)"? No, it's going to be "Bar". (But "FooBar" could be an app icon label.) So there will be contexts where people choose not to mention the old name, weakening the reinforcement of the connection to the old name.
Is it just me or are words losing their meaning? By definition addiction isn’t a medical problem. Honestly, Satan explained it best... https://youtube.com/watch?v=cU8KV35Tz2I
Seconding this. I'm in touch with a bunch of smart coder/traders trying this and nobody (to my knowledge) is making backtest match forward test. To me, ML isn't optimised for this kind of problem. It might be possible to kludge it, but you won't know what it's doing.

My bot that tracks and trades momentum isn't as sexy, but it works.
Python 3 vibes. Terrible decision. Our team has decided after seeing this to use Vue 2.x until we can move away from Vue. Extremely disappointed. Simplicity was Vue’s bread and butter. Literally the only reason to use it over React. Now what’s the point? We get it, you’re a smart guy who likes FP, quit punishing the rest of us.
Joking that a reasonable leaving hour == too early isn't a good joke. It plants the idea that the reasonable hour maybe isn't reasonable in other peoples' minds.

That kind of thing only works as a joke when it's about an obviously late hour (i.e. well past the norms of the company). If someone stays until 9pm to put out some fire and then people joke about working a half day, its obvious that there's no underlying meaning to that, since the leaving hour is well past the established norms
Actually, reducing it much while keeping the current functioning principle would be difficult.

ECMO not only oxygenates, but pumps to assist the heart. Red blood cells would not resist infusion through small cannulas at high speed. Hemolysis already is a problem with the current size femoral cannulas.

So if what you're after is flow, size is a severe limitation.
Breaking changes such as this makes me rethink what could be the best approach with regards to front end development.

I can recall the time when I moved past Angular when they introduced so many breaking change on their next version. I started using React but was not comfortable enough to keep pace with its progression. Then I found Vue which was a breath of fresh air as this framework has allowed me to deliver end products faster yet being simple enough to allow for easy scalability & enhancements.

With these upcoming enhancements, I hope that it wouldn’t introduce major changes that would require for me to rewrite large portions of my applications.

I have a lot of trust and confidence with Evan and the Vue Community and I guess all these changes are in line with best practices and better productivity rather than following a path because another framework is doing things like that.
The permanently closed point is the most salient in my mind. There was a business that was closed for, what I was told, over 6 months in my area; Google said it was still open. Later I checked out the business on Google maps, but this time the hours were updated to say closed every day.
It’s my understanding that the Sorbet team is involved with bringing types to Ruby 3. I’m unclear on whether it will be Sorbet itself or if it’s elements of it. Can’t dig up the source right now, maybe someone can corroborate this?
Note that I said "no JavaScript at all", not "a bit of jquery and ajax"
If it's a few pennies for month how are their operating expenses greater than their revenue? Have you even looked at their public filing or are you just making assumptions?
> React syntax is an overly complicated mess; like reactivity forcing itself onto HTML.

What now? Are you talking about JSX? If so, it's pretty straightforward (and optional).
> This can't continue

It doesn't continue, I have never accepted that or let it get to me. Why do you?
Looks great!

Though looking at the code -> https://github.com/garethdmm/gryphon/tree/master/gryphon/lib...

Seems quite hard to extend it with new exchanges.
What does it do? I click search, it says to sign up. I begrudgingly make up some crap that fits the signup regex, and am then logged in. I search again, and... nothing happens?

Search for local suppliers of goods I need would be highly useful to me.
Back in the day I had a "Brain Wash" soda, which had a large amount of EPHEDRA (now banned by the FDA), plus a huge number of other stimulants, several psychoactive. Wow I was productive that night! Also might have briefly thought I was God. Crashed hard at the end and slept for 36 hours straight. Since then I've avoided energy drinks. Too exciting a ride!
>He never planned to make much money from selling them and still, today, spends much of his time advising customers on, “say, which stones are best for anxiety, or which are best for blood disorders.”

Jeez, this guy is openly admitting to practicing medicine here. Somebody should actually call the FDA/AMA/police.
Since they need infinite storage even for non-paying users in case they pay for full historical search (though this can be on Glacier or some other type of archival storage), it's probably more than a few pennies, but your point is still entirely valid.
With wireguard there is no difference - there are no servers and clients, just peers.
Agreed. I've been using React for 4+ years with only minor changes.
Hamo: Hooks Made Easy
Show HN: Label Studio – modular data labeling tool
Totally agree. Once you have millions of users you have a great responsibility since they depend on you.

jQuery did it right. They decided on a methodology and stick with it changing the internals and gradually adding features.
Nobody cares what the motivations are if they can’t update their code base without thousands of hours of work.
Let me make it simple because that seems to be very necessary for this audience

1) People such as article author have now clue what a right is

2) You have the "right" to recycle your toilet paper, but you don't have the right to make me help you do it.

3) You also have no right to enlist State in coercing me to help you do it, or create laws that coerce me to do it, or design and make products that make it possible for you to do it.

How hard is it to understand this? It shouldn't be. But, declining levels of intelligence means increasing support for this and similar nonsense ideas. Good luck people.
Hey HN, we're about to release an initial version of our modular data labeling tool to the open source and want to give you a quick peek.

Any feedback is much appreciated!
There's a place for an article on the no-nos of software engineering. This article wasn't it. This was more about workplace relationships and conduct.

(Actually, it mostly felt like it wasn't about anything - that it was just content-free space-filler.)
You may not like it as a technology, but one search on recruitment sites will show you that it's far from dead.
The Java community made it pretty easy to punch down to them with the over use of the vocabulary. But its still valuable when I tell another developer "that's using a flyweight" for them to not look at me blankly.

And for what its worth I've used GoF patterns in golang in the last 6 months. No one looked at me funny (to my face at least).
Lightness, not thinness. (Thinness just comes along for the ride because light things feel flimsy if they're not packed as dense as possible.)
Because I print like ten pages a year, and I'd rather not have to drop half a grand or more on a printer like in the old days just for that.
I'm surprised to see that Go wasn't considered. While not as lean and mean as Rust, it also has excellent support for parallelism and safety, while being easier to get into.

Edit: For clarity, I'm not saying Go is the best choice. But when Lua, Python, and Java are in the running, it's surprising that Go wasn't. Especially when the article calls out the learning curve of Rust as a downside.
I agree with your statement. But counter example is weak. It combined a backpack worth of physical devices, some of which you may have already owned or not. Phone, gps, camera, music, laptop, game console, etc. oh and btw now all those devices were internet connected automatically with no wires/WiFi. The value add was compelling.

I never saw any value add at all for g+ much less a compelling one. My main point was, circles actually seemed like more work which is kind of the opposite of compelling.

The outcomes of these 2 products tells me so. After all Things like Snapchat and instagram popped up due to compelling features. Newer iPhones are struggling due to uncompelling features and would be my counter counter example.
can’t understand the love for this here. the touch bar is not a HUD (heads up display). you still have to context switch and you can’t touch type the app you want. it might be better than the default touch bar it’s not better and adds no value over the auto hiding dock.
Which? magazine in the UK.
Show HN: GitHub README templates and tips on writing high-quality documentation
A paper towel dispenser with an end-user license agreement
Joint Venture is $500/year, IIRC.
It is too early to say that, no? Perhaps the happier fate is the result of recognizing the mistake of caving into overtime and correcting it before things get as bad as they did in the book.
And if he decided not to do it, no one would mind. I say this as someone who has worked (briefly) in ICU, as well as having volunteered in a hospital school for two years, and (unfortunately) have had my own teenager in the ICU.

The difference we are talking about with work is that a person gets paid if they do work, and doesn't get paid if they don't.

When someone is unwell enough to be placed in an ICU, it is important not to be flippant about suggesting they do things for money. Even putting aside the ethics of it, or the fact that in some caees additional burdens could literally kill them, if you get your worker to give your company an extra few thousand dollars value and that worker ends up taking an extra day in the ICU, how much do you imagine that extra day of ICU treatment costs? And what sort of other costs might there be that aren't captured in dollars?
The problem with Angular 1 is that it was slow and bloated, relatively speaking. Google could have improved on that instead of starting from scratch, or ok, start from scratch but use a different name.
I think legally its still simple, the base64 encoding is still illegal content. Just because it's not easily recognizable as so doesn't change what it is. As long as it's easy enough for law enforcement to prove the string when decoded is illegal content, then the act of sending the string is the crime. Law enforcement being in possession of it would just be evidence like usual.
I’d still go Ruby. A language’s ecosystem and community are as much factors in why someone should choose or avoid it as its syntax. Both of those things are fantastic for Ruby — I’d argue that they’re some of its best features, in fact. Crystal? Not so much.
let's be real every piece of code written has the ability to destroy lives. Just like there are people out there willing to shoot you in the face for your wallet. There are people willing to write code to spy on you for a paycheck.
I think it has less to do with the languages themselves, and more to do with the frameworks available, and the metaprogram-y things those frameworks are free to do without a type system stopping them.

I've yet to see the equivalent of Django or Rails when it comes to rapidly assembling a database-backed CRUD app in a statically typed language.
Off topic nitpick: I wish Python stopped being added to these kinds of performance lists. Python isn't a poor tool for those kinds of problems, it's the wrong tool. And I don't mean, "oops you locked yourself into the wrong language." I mean that valid Python is Python that calls into a language like C or Rust when there's performance needs. Numpy and Scipy are, I'm going to bet, mostly C.

Imagine I did a comparison of the fastest way to cut a board lengthwise. And my comparison was using a table saw, a jigsaw, a circular saw, and a planer. Actually, that sounds dumb enough that I kind of want to do that. All the worst ways to rip a board.
Brezhnev: "The guilty have already been punished." Aptly stated.
It's for an embedded (SoC) device, so likely they didn't want the overhead of a more managed language.
The title is minimal :)
There are plenty of people who actually want small screened devices, not giant screens in small bodies.
If anything, the fact that removing “uh” changes the interpretation is solid proof that it is not semantically empty.
Up next, "Amazon 'Served' as a service":
Using Echo/Blink/Ring, Amazon determine when you are home then use Key to enter your home and serve you legal papers, recording the entire interaction to the cloud for access by the courts.
I misread the comment.
Hey Silvers - a@a.a? ;-) You'll need an actual email address that you can verify to sign up. Sorry about that! Seems we're not showing that error message in the front. Will fix it right away.

Finding local suppliers of goods is right up Stabre's alley and should take no more than a few seconds.

Feel free to email me at stan@stabre.com if you need any help.
Hopefully history will repeat itself and some clever dev will fork Vue 2.0 and create a new framework which has all the good parts of Vue 2 and nothing from this react inspired Vue 3 and all would be good again

(just like Evan did when Angular went rogue)
It was terrible when it first came out. Has it really changed?

For instance, a nearby road intersects with another road at a cloverleaf. The exits are marked road2 North and road2 South just a short distance from each other.

But apple maps directions just said "exit right road2" or something like that. I submitted a change at the very beginning and it never changed. I could probably check again.

In general dedicated systems are WAY better at these things, probably because you don't want to piss off a paying customer (who may be a car manufacturer)
It's not about knowing the interface to a blackbox. It's about semantics. It's about knowing what an object or function is doing.

> I could be using that time and energy to work on other things that are more important.

As a developer, it's your job to know how your code works. There really isn't anything more important than that.
It's a real stretch to call Go's support for memory safety "excellent".
Evan You is responding to comments on twitter

https://twitter.com/youyuxi/status/1137567675356291072
Why not release a completely different framework if things are changing so much?

Here's a rule for framework creators... if your framework is changing more than jQuery has in its entire 13 years of existence, save everybody the pain/frustration and just start a new framework.
Writing HTML in HTML
I think it's mostly the REPL that allows for quickly spiking out things, with quick feedback. Elixir has a similar experience, but less of the warts you get with Ruby (like monkeypatching).
JS frameworks have nothing to do with "cloud" scale.
with the heat we have around here this summer, just shutting down the AC would make people wanna go home lol
I don't believe the author works for either Atlassian or on bitbucket, just uses it.
This is absolutely a case where it's best to forget about high-tech and pick up your Yellow Pages. Any legitimate locksmiths will have their state license number displayed in their ads.
That's not the point.

The point is that most of the React literature available today will become obsolete.
> minimum real-time latency and use limited resources of a SoC device.
> Almost all the benefits of static typing added to dynamic languages can be achieved by a better and smarter IDE.

That does what? Typecheck things? You'd probably want a tool or library to do that, so it's pretty fortunate that Stripe bothered to provide those to us.

> We keep changing and rewriting while thinking we're doing it 'the right way' now..

Humanity has yet to rescue type inference from the forges fire on Mount Olympus. After Milner tricked Hindley in a lunchtime debate about tabs versus spaces and code quality, Hindley punished us mere mortals by placing type inference in the fires of heavily recursive forges mortals dare not touch.
Well, Go has excellent support for parallelism and excellent support for safety - whereas Rust actually supports parallelism with safety. Rust is also gaining lots of useful "tweaks" that will make it quite a bit easier to get into in the future - and the syntax alone is a big draw to former Ruby, Python etc. programmers, while you really can't say the same about Go. Now, of course Rust is not for everything (some things really can't be done without efficient GC, and Go gives you that), but it looks like these Bitbucket users made a very solid choice here.
How? It's still perfectly valid, usable, idiomatic React.
Absolutely. Ruby is faster to write than Go, and the REPL is a big part of that. I'm saying: it would be even faster to write if it had static types.
core.typed never really caught on though, what seems more popular is Schema which focuses on annotating and validating the structure of lists and maps: https://github.com/plumatic/schema
Well yes, Prop 13 continues to be a huge mistake.
Unit tests are great, but they're a stupid way to catch typos.
Rust seems like a fine choice for this use case. However, the decisionmaking process is a bit odd. They considered Java, Lua, and Python, but not Go? I think Go is far more "Rust-like" than those other three, ie for people who want something one notch nicer than C++.
I've done research on this, and I'm working on a SQRL alternative. The solution we came up with is an optional browser addon. Websites tag their QR codes as 2FA codes via HTML, the addon captures it and validates against the expected domain (HTTPS assumed), and if it matches then the QR code is promoted as part of the browser's UI or even sent directly to the phone.

The goal is to automate away the domain verification. Since the addon doesn't have to know any secrets, it should be installed in as many devices as possible and eventually be included in the browser itself.

Also note TOTP is not an equivalent alternative because it has terrible UX in migration/restoration/revocation scenarios.
I get your sarcasm, and agree for the most part, but there are some benefits like TS support.
Cost of revenue was $51mm this year for 10mm active users, so $5/user. Per their S-1 https://www.sec.gov/Archives/edgar/data/1764925/000162828019... :

"Cost of revenue consists primarily of expenses related to hosting Slack and providing ongoing customer support for paid customers. These expenses include employee compensation (including stock-based compensation) and other employee-related expenses for customer experience and technical operations staff, payments to outside service providers, third-party hosting costs, payment processing fees, and amortization expense associated with internally-developed and purchased technology. We expect our cost of revenue to continue to increase in absolute dollar amounts as we grow our business and revenue."

That amortization could be significant; it's likely that they're not spending $5 in hosting and devops alone. It may not be pennies, but it's way less than the cost of a car.
Strictly speaking, it is memory safe with the exception of storing pointers in atomics and unsafe calls AFAIK.
React is the major breaking change.
> Google wouldn’t allow Apple to do turn by turn directions without Apple giving Google more user data.

As I recall the reporting at the time, it was a choice of either more data or more money for turn-by-turn navigation.
The Problem with HR
You would get Google answers that are specific to your current version vs wondering if it applies to Vue 1, 2, or 3.
By my current standards (which were totally mainstream in tech communities in the 90s) most modern non-FOSS software these days is malware. And some of the FOSS stuff is too, depending on what build you get.
No documentation just yet, but we do have an introductory design doc: https://medium.com/darklang/the-design-of-dark-59f5d38e52d2. I'm working on an essay about this particular thing (email/twitter me for an early draft).

In the longer term, OutOfMemory errors will be handled by automatically rerunning the request with more memory enabled. (Or even longer term, requests will be split and parallelized and checkpointed, etc, automatically). But yeah, if you run out of memory, it will probably simple return a 500.
It’s not a panic. But vice, and everyone talking about it and making something out of nothing, are manufacturing a ‘moral panic’

Start calling it by their right name “bone spurs” (or technically enthesophytes). But I guess putting that in their title wouldn’t create the ‘panic’.

I mean, media are outraged by the, well, it’s not even, the ‘outrage’ they manufacture.
Until you legally can't, as the parent comment mentioned.
Scheme-ing
I've been looking into this recently Because Reasons. The story's pretty poor in most places.

Brian "Krebs on Security" Krebs wrote a bit in March 2018 on the state of bank online security. Virtually all of it is outsourced to a handful of major service providers: Fiserv, Jack Henry, FIS, CSI, and Finastra.

https://krebsonsecurity.com/2018/03/what-is-your-banks-secur...

I don't find any indication of what Desjardins' security is based on.
RISC-V formal spec public review
and yet they include Python in the comparison?
hinted at familial estrangement, which makes things much worse

This article appeared on HN a few weeks ago: https://www.city-journal.org/decline-of-family-loneliness-ep... and has stayed with me. Perhaps it'll stay with me forever.
Is there any page (possibly archived if need be) that displayed this? It's completely not out of character for the company when it comes to this sort of thing.
According to this BBC article, the average cost of ECMO treatment in the UK is £45,000 per patient:

https://www.bbc.co.uk/news/uk-wales-45409281

Medical care in the US is seriously broken.
Maybe the culture of extremely long work hours alienated the father from his family?
Yep! I used to love their videos.

Related to Bonzi Buddy, does everyone remember search toolbars for web browsers? Everyone had their own toolbar that would hijack your browser: google, yahoo, ask Jeeves, etc.
How much did they charge you? Do you have a receipt? Can you try running your serial number through the form?
> The ticker symbol? WORK.

I’m curious how symbols are assigned. Most companies have symbols that are similar to their names. Can companies just choose anything they want? Or do you have to be a big player with connections to score a vanity symbol like this one?
Bronx Science is one of NY's most famous public schools, along with Stuyvesant and Brooklyn Tech - these are the top 3 of NYC.