skysight-inc/HackerNews huggingface dataset:
> No one gets good at anything on two hours a week of practice. Absolutely nothing.

You have never done any sports, have you?

> Tell it to the Chinese football team. Then tell it to the Brazilian football team.

Are you seriously going to use two professional teams with extensive professional coaching as an argument against the use of coaching?

Nobody is arguing against unstructured play, you are just trying to steer the conversation into a direction where it's an either/or situation where it is not.
The insn is definitely js-specific though. The architecture has int-float conversion insns already which work fine for the purposes of almost all languages (dynamic or not); but js requires some specific oddball semantics which this new insn provides.

There are some details in this 2016 blogpost --
https://community.arm.com/processors/b/blog/posts/armv8-a-ar...
Locking up applied research at companies often creates a lot waste as several companies do the same research and don’t share their results outside of patents/products.
Some implementations of SML are definitely production-ready.
We use Clojure at Nubank.

We’re actively hiring Clojure devs or we can teach those who don’t know it yet.

https://nubank.workable.com

We’re very happy with it.
Overloading new/delete, STL allocators, <build your own while giving it as template parameter>, not sure they tie shape to behavior.
Backup and restore used to be a real pain. You had to write custom spark jobs previously.

Currently, it is easier with the new dataflow integration, yet it still is not very smooth. Cloud functions don't have scheduled triggers, so we ended up setting up cron jobs on our K8s to trigger backups.
Ask HN: Any regrets on moving to the USA?
Seems like everybody move there eventually for better opportunities and career growth. If you did so, do you have any regrets? Would you consider moving back to your country (or go to another one) despite the smaller paycheck?
Weren't the keyboard reliability issues largely addressed with the addition of membranes which keep out debris? Or is it a change of feel that you're hoping for?
Yes, totally agree. You need to smooth your earnings and account for downtime.

But in seeing all these $50/60K salaries on here, I guess what I'm wondering is I'd happily pay a fixed retainer of say $25K a year for 10-15 hours of work per week. I don't have enough work to keep a $60K a year developer busy, but I could keep a part of one busy all year and make a commitment to pay at least $X / year.
Why? Why shouldnt we legalize all drugs that are healthier than drugs we have already deemed healthy enough to be legal?
PyCall.jl can call Python from Julia. On the downside, it has a lot of problems and there doesn't seem to be enough dev effort to match.
Banal is a pretty negative connotation for activities that I think are pretty core to human happiness

Some of the unhappiest people I know obsess over optimizing every second to be productive
Well, I'd argue that you are using a service and being denied use of that service arbitrarily does have some guidelines to it. It's not about how cheap it is, it's about whether or not it's discriminatory.
There is extensive research and clinical practice on the topic of comfort-measure care at the end of life. Opioids are, indeed, often felt to be helpful at the very end.
This Tiny Picture on Twitter Contains the Complete Works of Shakespeare
Why Singapore is so good at English
Not hugely significant, but a company I worked for before our unit was purchased used to offer a health program that, among other things, offered 10% off "healthy" foods at Walmart stores. This is a very small perk in comparison but it made a big and lasting difference in the groceries I purchased.

Some of the other perks to this program were a gym reimbursement after a certain number of verified workouts, nearly-free health insurance, and a rewards program which allowed you to redeem points for gift cards. Too much to explain in detail but it really incentivized a healthy lifestyle and has made a lasting difference in my health.

Not affiliated, but https://www.vitalitygroup.com/ if anyone is curious.
I have a similar attitude to MSG. It's probably not going to give you cancer, or cause any serious health problems, but it makes you ok with eating non-nutritious food that would otherwise be bland and tasteless.
1. Good point. This is just some boilerplate from fundraising docs that basically means the legal costs of closing the deal are paid out of the investment money (not the founder's pocket). But could be clearer / we could drop it. Legal costs will be minimal.

2. Yes, currently the way we have structured it if the company decides to raise a round of financing and as part of that they want to pay the entire Return Cap to us in full, that is fine.
Would the paper hold up to marginalia?
It surely is the best one to win CVE contests.
If weight isn’t an issue, nickel-hydrogen battery chemistry looks promising
Bullet Train Dog Food
That pretty much already happens with painkillers in many cases.
Another option worth considering is Elixir. It's also dynamically typed, but the pattern matching helps mitigate dynamic type issues if used correctly. It's a pleasure to work with.
Yes, comparing the price of a set top box to the price of a Roku sounds much more reasonable. And I'm sure we could think of a dozen different comparisons besides. The point is that we should be making these comparisons instead of dropping gigantic numbers by themselves for effect :p
Depends. If you're a talented engineer you stand to make a lot more money as a contractor if you stay busy and set your rates appropriately. The average salary in my area is $140k for a senior software engineer. As a contractor I could make $110-150/hr which could be $170k at the low end once the extra taxes paid by contractors are taken into account. None of those numbers include normal state and federal income taxes which would apply equally to both. Also being a corp entitles you to play a few tax games which let you reduce your tax burden slightly.
Nope. That's not what the post says at all
It is.

This topic is more complex than simple HN comments are going to cover. There are different types of ADHD and though ADHD is good for software development (because of hyperfocus) it's also correlated with having a lower IQ. So high functioning ADHD people are a rarity and they're often in software or something similar for a multitude of reasons.

What you read here is how smart people with ADHD feel about their condition. It's dangerous to extrapolate to the broader public. You're also going to miss much of the conversation because most people that have tried pot once or twice aren't going to comment on it because they know how it's going to end up in a database somewhere. So you're going to see more pro-pot arguments than "I tried it and it didn't work for me" arguments.
I'm of two minds about how the T2 safeguards access to storage. On the one hand, safeguards like these are a great step forward for endpoint security to guard against device theft. On the other hand, if you break your machine in some way that your storage is still intact - too bad, you're locked out.

What Apple is really saying with this kind of design is that you need to treat your machine as if it were disposable. You won't worry about losing your data if your laptop only has a cached copy. If your machine breaks, ditch it, get another one, redownload your data from the cloud.

But most customers don't actually use their Macs this way. They don't see their highly-priced luxury machines as disposable. They don't pay for cloud storage; if they do, then they don't keep all their data backed up to their cloud storage accounts, and they expect that their original data will still be available. They don't have 3-2-1 backup strategies and they don't plan for being locked out of their cloud backups.

So this doesn't feel to me like Apple focusing on security. It feels like the security-focused extension of Apple's general strategy: rising prices and declining repairability as the basic formula for strategic revenue growth from their Western upper-class customer base. And that's something to be resisted.
Emotet Trojan Begins Stealing Victim's Email Using New Module
What are you talking about? That's a ridiculous overgeneralization. There are plenty of things that kids do NOT recover from and we now know that moderate marijuana use is NOT one of them.

edit: emphasized the double negative to prevent further confusion. It could have been phrased better.
> And why is it so hard in Amazon to know if someone is using a service? At one point our manager asked us to shut down a service to see if someone was using it.

Don't collect any usage statistics works. In our org we're switching a lot of smaller services to lambda and using fewer and fewer EC2 instances to do our work. But then, we actually track usage on every service so there's that.
Ahhh, yes, in that case it seems like you might possibly be better off (and happier ! :-) ) with just using a page-oriented architecture. It seems like the client-side state is just getting in your way, as opposed to being helpful in any way.

The way that I look at it is this: if you're going to do an SPA, then do it like you're writing a desktop client application: all content is manipulated on the client, the only requests to the back-end are for data (JSON/XML), and the client typically will maintain quite a bit of state. Complex applications that are ports of desktop applications and sit behind authentication dialogs are ideal candidates for SPAs. Here's an example case study of such an application from our company web site:

https://www.elevatesoft.com/articles?action=view&category=ew...

The one exception to this would possibly be something like an online manual/help browser application, in which you might be able to make an exception and have the content driven by an SPA, thus allowing for more control over advanced content navigation via a tree view or vertical menu.

In general, though, if you find yourself needing to do a lot of history/page management, then that is a good indication that you might be trying to shoehorn a traditional, page-oriented architecture into an SPA.
thanks for sharing this. i thoroughly enjoy reading the progression of salaries over time of others in the tech world. cheers
pop os allows them to apply their own branding, and they also use their own installer that's more tailored towards OEM installations (which makes sense, since they're an OEM and all)
Easy Probability and Clojure – 1 – The South Park Socks Drawer
As a young, successful stoner living in Western Europe, I salute your ignorance
Starling definitely does, and I do have one with my partner. Same as my other comment, it is trivial to sign up and a pleasure to use. Before Starling, we did want to create a joint account with TSB, so we set up an appointment at a branch, but it got cancelled 2 hours before it was supposed to happen.
What was the legal outcome of the court challenge in that situation?
This reads like an advertorial. Does the BBC have some interest in getting tech workers to Wales?
What do you gain with picking a 12-inch display over a 13.3-inch display?
> Even within the same country, it can easily differ 3-4x depending on the region.

Rent varies 3x between my house to the apartments next door. (Also varies 2-3x within the apartment complex.) I could buy a new Macbook Pro each month, or move next door -- comes out about the same cost.

Cost of Living is weird.
Here, shape = type. Yes, they do. Start thinking why C++ compilation times are so abysmal? Because of this dependency mess. Then realize the same inefficiencies apply to maintainers' heads.
INTERVIEW SECTION: I started farming with no tools, no capital
Why do you think there is such a demand for them then?
I think my issue with Clojure is that it's hard to learn how to write good Clojure. There is very clearly a way that it should be written (to keep the code clean, readable, and concise) but unless you are very familiar with working with Lisps then it's easy to create a giant mess

You could say that for a lot of other languages too, but you usually have some familiar base to work off of. That's less true with Lisps as they are so syntactically different than more mainstream languages
ТЕСТОВЫЙ ПОСТ
ТЕСТОВЫЙ ПОСТ
I had a long term issue with a senior work colleague (whom I reported to) where they would consistently belittle their coworkers, including myself, both privately and publicly. He tried to maintain a sort of social dominance in the office.

After about three of years of either ignoring the abusive behaviour or asking them to cease, I snapped really bad. I entered a state of rage the likes of which I've never experienced in my entire life before or since. I started shouting and acting aggressively towards my colleague. I removed a few things from his desk and vigorously smashed them against the wall. Then the most curious thing happened. The bully started shaking, and crying. At that point I calmed myself down and went back to work as if nothing happened.

Nobody else in the workplace saw the incident but pretty much everyone heard it (open plan with some offices). The workplace dynamic changed a lot that day, for mostly the better.

I didn't continue to work there for very long after the incident but I left with my dignity intact, and with the quiet approval of most of my colleagues.

As odd as it it so say it I don't regret the incident at all. While I'm not an advocate of violent behavior I'm actually quite proud of what I did that day. I'm an easy going, shy, timid sort of person and I always felt like I didn't do a good job of standing up for myself in life. That changed completely for me on that day, now I have the confidence to nip those sorts of issues in the bud before they become a problem. I've gone from being afraid of confrontation for my entire life, to being totally fearless of it, to enjoying it. I feel like I've gained a really valuable life skill.

Details have been changed to allow for plausible deniability should anyone recognize the story.
Same for almost every industry, training is only paid for if it's to fulfill some legal requirement such as health and safety courses and such.
Ballot Selfies
Most people say that weed helps them be more creative, which is the opposite of the South Park quote. Having creative thoughts and dreams but not acting on them can lead to depression. "Being in the moment" is doing what you are thinking, and not letting worry or doubt stop you. Hence the creative energy people often get when high.
Not my experience - for eg. I remember reading trough implementation of a clojure standard lib core.async (this was years ago) https://github.com/clojure/core.async/blob/master/src/main/c...

It took me a long time to figure out what's going on in that code - I remember realizing how it would have been much simpler to read in a popular statically typed language like C#, types are a lot like compiler verified documentation and in undocumented code they help a lot. To be fair this is not the norm - I've seen many cases where Clojure removed incredible amounts of boilerplate and made reading the code straightforward, and the nicest thing about it was that it made simple things simple.

I haven't worked with Clojure in couple of years, the reason I left it is because I felt it wouldn't scale well in the real world (in terms of developers and teams) but it really helped me "get" LISP and FP so I don't regreat learning it
R's tidyverse, along with the numerous R packages/documentation developed and tested over a long period of time, are efficient too. Thankful to see both Python and R thrive.
Sometimes, often, in fact, we need banality to reset ourselves, to rest and recuperate.

We're not all Elon Musk, working 90 hours a week and always starting up a new start up. Banality will ensure we don't burn out before we're 40.
Certificates in the Web PKI ("SSL Certificates") are logged to the Certificate Transparency system.

Clients can choose to insist upon seeing proof that the certificates they're shown were logged (SCTs), Google's Chrome browser does this today.

Name owners can choose to check which certificates were logged for their names, either by operating their own log monitor or by having somebody else do it for them (Facebook will do this for free, but you're welcome to pay somebody if you don't like Facebook, or as I said, you can do it all yourself since the logs are public).

In practice even though the existing system is far from perfect we see relatively few problems, and fewer still actual attacks rather than screw-ups.
So when I saw my "Advantages of Using R Notebooks Instead of Jupyter Notebooks" post was trending on HN this morning, I remembered Neuron is a strong idea to work outside both technologies, easily complemented by the multitude of VS Code extensions/theming.

There are still a few important missing features unfortunately (see the issues page: https://github.com/lorenzo2897/vscode-ipe/issues), but there's a lot of promise!
MyPinPad needs 100 software engineers in Cardiff to roll out a new product

Roll it out, or actually get it written? What kind of product needs 100 additional engineers to launch?
What I said applies to that. I said "It comes down to what you think is more important. Lessening false advertising that manipulates the democratic process (and of course the big question is to what extent this can be lessened by such policies) or having an environment conducive to small advertising companies." Change 'companies' to 'provider' (or whatever word you want to use) and that choice still applies.
Exactly. Like all forms of investment, it's not for every founder, every business at every stage. Our canonical example is a technical founder who has a full-time job or full-time consulting, built a product on the side with ~$3k MRR, a great potential a company and is faced with (1) go full-time now and eat through lots of savings to get it off the ground or (2) work on it nights and weekend for 18 months. Our proposition here is to provide capital and resources to compress 18 months of nights & weekends into 6 months of full-time work to get the company off the ground.
I think I'm underpaid, but not grossly so. I earn $115,000/yr with 8 years of professional experience in Philadelphia. I have equity currently valued at ~$5,000. I also make an additional ~$10,000/yr in donations to my open source projects and an additional ~$5,000/yr through the occasional side gig.

https://www.bestplaces.net/cost_of_living/city/pennsylvania/...

I started my career at $30,000 in Colorado Springs.

https://www.bestplaces.net/cost_of_living/city/colorado/colo...
https://blog.timescale.com/announcing-1-0-enterprise-ready-t...

exciting times!
I think the floor to ceiling divider is meant to literally reach the ceiling. It comes in different sizes. I would be upset if I bought one that didn't quite reach the ceiling because it was a few inches shorter than advertised. I would definitely be upset if I hired someone to make a floor-to-ceiling partition and it didn't reach the ceiling, unless floor-to-ceiling had a clear well-understood different meaning in that domain.

The surround sound does literally surround you. Surrounding a person doesn't require a continuous circle.

They said it's an "all-encompassing video infrastructure for broadcast and multi-screen services." That has a pretty clear meaning that it covers everything you need regarding infrastructure in those domains. It is not a metaphor.

"Unmissable" has a second meaning, "too good or important to be missed." [1] It is a subjective statement that the episode is good.

Calling the iPad pro "magic" is the only thing here that is a metaphor.

I'm not picking this hill to die on. I asked one question. You say it's a metaphor, but neither of us have any idea what it's a metaphor for. I think what you're actually trying to argue is that it's completely meaningless marketing fluff that can be applied to any phone or tablet. Would you object to calling a feature phone edge-to-edge?

I also disagree with "all screen", which should have the same meaning as edge-to-edge. All your other Apple marketing term examples have clear meanings (except "all powerful", did they really say that?)

A metaphor is when you say one thing is something else to draw an analogy between them. It doesn't work when the something else is the same type of thing. It would not make sense to say "my car is a Lexus" as a metaphor to mean my Hyundai is nice. It wouldn't make sense to say "my car is turbocharged" to mean it's fast when it doesn't have a turbocharger. If edge-to-edge is a metaphor, I can only think it's a metaphor for a tablet with a screen that doesn't have a bezel. It seems like a straight-up lie.

My biggest issue with the edge-to-edge marketing claim here is that I have no idea what they mean by it. It was bad enough when they made that claim for the iPhone X, but the iPad pro has a huge bezel. They might as well claim it fits in the palm of your hand.

[1] https://www.merriam-webster.com/dictionary/unmissable
It's also possible that salary is not a main motivation for the parent comment author. Jobs come with non-monetary perks, and sometimes people just do a job to pay the bills. Not everyone is hustling for maximum salary.
With v1 features
>The article is wrong when it says: "Absolutely nobody who knows anything about Macs – or computers of any kind – is going to recommend that they buy the old model."

You're absolutely correct here, though I disagree with you on saying the "keyboard and MagSafe were better" is necessarily the reason. It's more fundamental, this is one of those "things everyone knows" that was a product of its time and is rapidly (or long since) obsolete but will no doubt linger for a while. When it comes to "computers" (as in traditional desktops/notebooks) that probably stopped being true at least a half a decade ago or more. It's not the 90s or 00s anymore, a decent 8 year old system can still be a solid performer (perhaps needing an SSD upgrade at that age, but SSD improvements have now slowed too). Getting an "old model" that meets ones needs at a significant discount will probably be how many people get their systems. The newest will carry a bigger premium.

Mobile systems are now going that way too. A 2-3 year old iPhone is still a fine device and can count on years more of software support from the mothership. That looks to be Apple's new plan for addressing different price points: rather then build new "entry point/midrange/high end" models each year, the "entry point" is simply "the model from 2 years ago", the midrange is "last year" and the high end is the newest.
Code indentation has been automated away since like 10 years or ago or maybe even more.

Vim, Emacs, Atom, Sublime Text, Visual Studio, Eclipse, IntelliJ, NetBeans can all auto-indent code for you. Combined with linters they can also automate stylistic checks and coding convention.

I don't know anyone who indents code themselves. The editor/IDE does it for them.

Indenting code is certainly not a code review check. No sane workplace should waste a senior developer's precious time commenting about indentation problems during code reviews. It is a tooling check that is part of CI/CD.
Nope, he is a "Front-end web consultant and coach": https://tinnedfruit.com/
Just as another data point: I have been looking at it like you in the past, but now I’m getting old enough that I worked with enough engineers to realize that whole experience has a general correlation with seniority, there is a huge variation between individual.

I have in mind one of the most skilled and mature engineer I have ever collaborated with who has less than two years professional experience. I also worked with many 10y experienced folks who qualify as senior for this, but were pretty sloppy otherwise.