skysight-inc/HackerNews huggingface dataset:
It's because of running status. If your status byte doesn't change you don't have to retransmit it. This cuts the latency down by 1/3ms when you're just playing notes which is the most common case. You should only send note off messages (instead of note on velocity 0) when your instrument actually supports release velocity, which few do.
Rando on YC: nah. Abortion is good actually.

Guess that’s a draw.
No, Relica is not a sync service, because we do not want to sync your deletes -- we recommend using backup and sync together, because they serve two different functions.

Relica is archival software, but you can backup+archive your synced folders of course.
Your profession IS meaningless to an all-powerful good.

Maybe you are the one who us confused. Why would a being powerful enough to create the heavens and earth give one shit about your job?
> Is there a term for words that only really make sense retrospectively or maybe should be prefixed by "trying to" in the present tense?

“Aspirational” comes to mind
The twins DNA is "nearly exactly" the same is an oxymoron. Nearly is not an exact. The twins have "virtually identical" ancestry profiles yet, their profiles are "shockingly similar"

They are comparing a low resolution map the genome. The genome is 3+ billion nucleotides, only 700,000 (0.0002%) is being compared to find 0.04% difference! that is shockingly similar!
That’s on-site way too often for my tastes. If your house burns down while your car is in the garage, there’s a good chance you’ll lose the backup too. Adding a computer in your office fixes that, but why not just send your backups to it over the internet instead of using this ad-box vehicular transport protocol?
> rust is not that fast

I thought Rust was pretty competitive with C++ in this respect?
why?

I mean it takes far less than 15 minutes to install a module, so why should I implement it myself?
He was not. He also mentioned earlier in the article about how he has a difficult time balancing time between his job, his family, and his church.
I'm still unconvinced.

"Feral rats. Our sample consisted of 6115 (2886 males, 3229 females) wild Norway rats (Rattus norvegicus) that were captured in the central alleys of high-density residential neighbourhoods using single-capture live traps, while rural rat populations were sampled from parklands and agricultural areas in areas surrounding the city [12,13], between the years 1948 and 2006."

I can't cross-check the methodological validity since neither articles are available online (the second one appears to be, but if you follow the links you end up with a n unrelated 1975 article on beach voles :-). No info is given on the distance between the traps and human habitations.
Also, no idea on how comparable the sample from 1949 is with the one from 1989. They were not written by the same authors, and the 1989 authors don't cite the 1949 paper (https://scholar.google.com/scholar?cites=1484756086713821658...).

Had they compared rodent populations from places that the obesity epidemics has yet to reach (read: poor countries), it would be more convincing.

For marmots, the proposed hypothesis was that the longer summers let them eat more food and shortens the hibernation period during which they usually lose weight.

If you want to know whether atmospheric CO2 has an impact on rodent weight, you can devise a controlled experiment where they live in, and are fed with plants grown in controlled atmospheres. No idea if such a study has been performed.
There's only two primary package managers for Javascript that are in common use. (For point of comparison, Java and Python are in a similar situation: Maven and Gradle, pip / pipenv / poetry / pip-tools, etc.)

NPM is the package manager built by the NPM company. It's included with Node. Primary selling points: it's "official", and NPM has included the package auditing tech they purchased.

Yarn was created by a team from Facebook, at a time when NPM (v2/v3) was known for being slow. Currently developed by a somewhat broader group of contributors. Primary selling points: more consistent installation behavior, "offline mirror" installations.

Both tools install packages from the same servers run by the NPM company. The speeds are relatively similar these days, but that's at least partly because the competition pushed NPM to improve. And yes, Yarn is often installed via NPM, although you can install it other ways too.

Both teams are working on solutions to the `node_modules` size issue. NPM is building a new package manager called "Tink" from scratch. Yarn has come up with a technique dubbed "Plug 'n Play". Both look potentially interesting.

There's other package managers out there, but they're rarely used. For example, PNPM uses symlinks in each project to a global package cache, rather than installing a separate copy of a package for each project.

I happen to favor Yarn myself, largely because the offline mirror feature makes it easy to have consistent, fast installs in CI builds and across platforms [0].

[0] https://blog.isquaredsoftware.com/2017/07/practical-redux-pa...
You can do encryption with any amount of CPU power, it’s just slower if you have less. Backups are not typically a case where speed is extremely important.
> (If anyone knows of a surge protector that sits between the power supply and the motherboard, I'd really like to get one)

I think the best you can do is just get a top-quality power supply. SeaSonic will sell you a ridiculously overengineered box with a 12-year warranty for $160; it's guaranteed to have a longer useful lifetime than any other component in your computer, probably even including the case itself.
Yes, I thought maybe this would be about a speedrunner for the Hitman games.
> I really wish people would just forget about unsafe ("unsafe" as in Ruby is much safer) languages completely and embrace languages with safe run times. Rust, C, C++, Go and many more languages all need to "die" and be replaced with high-level languages; Lisp, Python, Ruby, Javascript, etc.

Someone needs to write the unsafe code so that the safe code can execute on top of it.
Is it possible to write an operating system or a browser if we forget about the languages you want us to forget about?
The portion of the market not being served will always be the loudest. It doesn’t mean it is a meaningful slice (in terms of numbers) of the market.
Good you got more than 50% of the article
Well even in earths orbit GR is not negligible, say even for the purposes of GPS
$250 isn't a good price. The SE/32 was advertised and sold for $79 at WalMart on Black Friday 2018 and was advertised and sold for $99 at WalMart on Black Friday 2017. Both times no-contract.
Exactly, my solution right now is to create encrypted backups of my raid-z2 FreeNAS instance (protected by a UPS) and then have a nightly cronjob copy the backup to a 4TB external hard drive using duplicacy (https://duplicacy.com). This drive gets rotated with another drive stored locally within the house, but in a fireproof and fairly waterproof location, then every 3 weeks I rotate the oldest drive out to a safety deposit box and bring the current drive in the safety deposit box back into the in-house rotation. Call me paranoid, but for me it's worth the peace of mind and ease of local restoration. Once you get in the routine it's really not that much work at all. :-)
Are people still using the responsive design? I feel like people stopped addressing that issue with new technologies?
I don't disagree with you - it often makes no sense, but this is still what I've seen after working with many large companies.

My best guess is that the loyalty incentives start out as a way to retain the best employees, but the incentives are usually applied to everyone (managers generally really don't like to fire people or have to tell them they're not getting a raise). The best employees might not stay as long anyway due to better opportunities elsewhere / desire to move, while mediocre employees stay longer because they have fewer options. The numbers then play out over time and you end up with a pay/performance imbalance.

Let me give you an example. A company I consulted with for quite a while moved its headquarters several states away. Informally (and of course completely off the record), they were expecting to lose about 40% of their employees in the move and were hoping that the majority of those employees would be the older (pensioned) and/or lower performing ones. What actually happened was the reverse - the majority of people who moved were the lower performers because they were unable to find other good jobs in the area prior to the move. They ended up having a lot of performance issues at the new location and had to bring in a huge number of contractors to make up the skills shortfall.

Perhaps other people can provide more view points to corroborate or disprove this theory.

Please note that this does not mean every old employee is bad. I've worked with plenty of amazing people who are 60+, but I've also worked with plenty of 20+ year pensioned employees who could barely work a computer, let alone do their jobs effectively. My comments are here are just to provide context for how large companies often see getting rid of older employees as an easy way to cut costs.
What every salary-person has to show for it: a life lived; bills paid; food on the table; health; a roof over your head; a body not ravaged and damaged by hard labor; the ability to relax and have some entertainment in the evening; a place to sleep; comfort; relative stability; the ability to make a living using mostly just your brain.

Yes, perspective is important, and I’m not saying one should not strive to make more of an impact if you want. Just don’t overlook the fortunate times you live in and the benefits you enjoy every day.
This is exactly my gripe with it all. There's always 10 different solutions to the same problem, often in 10 different packages.

Typically, I've seen it come about because often package creators have no interest in maintaining their invention. Their PR list is huge, all the tickets are just questions about "why isn't my PR merged?". So someone else creates an alternate or a fork, but so does everyone else.

I don't think anyone _wants_ a thousand packages, but there's a disconnect or miscommunication that's holding us all back.
I had a quite similar setup ~2 years ago. I purchased a basic version of Synergy [1], which lets you connect your keyboard and mouse to only one PC an still use it on both. There is such a low latency that I could play FPS on my Windows machine, while keyboard and mouse were attached to my Linux machine. The setup was quite bearable at that point, so I won't consider this a problem.

Base version costs around 30 bucks, I don't know if there is a free alternative though.

Disclaimer: I am in no way affillated with Symless or Synergy. I'm just a user.

[1] https://symless.com/synergy
I recommend "The War of Art". For me it holds up to multiple readings and gives me a kick in the pants each time.

https://www.goodreads.com/book/show/1319.The_War_of_Art
But wait, back up a second to the cost of the superyacht itself, then the internet costs are piddling in that frame of reference. And I suspect that the cost of the superyacht is piddling for the kind of person who buys one.

The 0.1% really do live in a different world.
It could also pay off to be a specialist instead of a generalist though. Depends on what you want to do. Say if you become an expert in large scale distributed systems or some cutting edge AI techniques which require tons of data, which only big companies can afford to have, you'd still be very highly valued and probably better paid than the millions of generalists who can set up a normal software system. You'll become indispensable. On the other hand if you want to start a company yourself later, then being a specialist wouldn't help.
> an article that enforces the supremacy of EU law over national legislation.

For those unfamiliar with EU law, the Treaty of Lisbon didn't /need/ to include this particular article, so I don't know why they chose to originally (as the parent commenter says, it has since been removed).

The reason the article was superfluous is that EU law is always supreme to national law. This is a core legal concept developed by the European Court of Justice.

I agree that fears over the Treaty of Lisbon were overblown, and grateful that it established an exit mechanism for Member States wanting to leave. That said, the whole "let's run another referendum until we get what we want" approach doesn't endear the EU Council of Ministers or the Commission to me.
YouTube-DL also uses FFmpeg to remux or convert data streams when needed too.
This is a good list. Also web development has went down some insane rathole that it needs to eventually get out of.

Let's look at it.

Typescript: Javascript, only with strong typing from OO you love

React: Use Javascript as if it were OO with IOC

Vue: Finally the web component architecture that the web itself is coming up with in another few years, only here today

CSS Grid: Miss tables yet?

GraphQL: Install your own generic data layer, because you need a generic data layer, right?

Don't get me wrong. These are all great techs. I use them daily and plan on learning more about them over the coming year. But I can't get past the feeling that web development is simply suffering from too many dang developers. Come back in 10-20 years and we'll end up having another C++ that's more of a CF than C++ is. I sure hope it doesn't turn out like that. Right now we've got a thousand ever-changing solutions looking for a problem.
It's illegal to build multi-family housing in 95% of Seattle's residential area; that's not a very invisible hand.
Sounds simple to say but it's true: my pockets aren't that big and my hands aren't big enough either to comfortably hold a big phone. Can you touch all the corners of the screen with your thumb while holding your phone without moving your hand?
Excel is probably the most successful programming environment in the history of computers. It is great that instead just trying to tell all those people that they need to migrate to something else, and path forward is being provided.
> It's one of the criticisms of her I gave above: you can't post on the internet looking for money and interaction from a western audience and then tell the west "You can't criticize how I choose to express myself!" And now she's been largely cut off from her western audience and their money and is complaining about that fact.

The problem is not the criticism, its the culture war and tactic of de-platforming anything uncomfortable. If she just got rude messages or even unfair articles in the NYT and it was left there, then she could just ignore them and continue doing what she likes doing - and what her audience likes watching.

It should also be noted that her latest deplatforming wasn't even related to her. Paypal cut off her alternative to gofundme because of other people they were funding. She was just collateral damage.

Nobody here is complaining about mere criticism. They are complaining about the very real attacks and successful attempts at censure and silencing.
Our intuition is that random processes produce high-entropy output. Patterns carry less entropy and therefore offer less convincing evidence that the result is indeed the product of a random process if any alternative explanation or generating function is permitted. It would not be biased to think so, but it would be a misinterpretation of the question to use that as the basis of an answer, and of course people may be biased in their reading of the question.

But to be fair to researchers that's not the bias they are trying to illustrate. There does appear to exist human bias that 'characteristics of the generating process will be represented, “not only globally in the entire sequence, but also locally in each of its parts”.

There are other ways of putting it, or there are related biases if you like, which I would generalise as a belief that mean reversion should be expected in the short term, a notion that the future will balance the past naturally, inevitably and here's the bias: quickly. It arises imho from a misplaced intuition of mean reversion 1) as a process that operates, like a force of nature, rather than being an emergent phenomenon and 2) as a tendency for results to converge to expectation in absolute terms rather than in the mean.
theyre still available in other colors here:

https://www.apple.com/shop/refurbished/clearance

i just ordered one, finally got the phone ive wanted!
The situation is worse than that; public transport in Seattle is excellent by American standards. Which is still crap.
Udi Manber's Algorithms: A Creative Approach looks like a promising book to work through. There are lots of great resources that didn't exist when I was an undergrad.

But how do you approach them? What prompted my comment was all the times people comment online about "memorizing algorithms" to prepare for interviews -- learning about algorithms will include a lot of them sticking in memory, yes, but approaching it as cramming a textbook into memory the way students cram for a final exam seems... disappointing.
Actually, Java / JEE / Spring is the analogy I use when talking to people about the massive of complexity that is being created in the JavaScript ecosystem at the moment.

As you create it, new complexity looks "free" because the creator understands it perfectly (they are creating it!) and their nearest peers understand it too (they have the same immediate problem as the creator!). But it's a one way path - like navigating through a complex maze - going forward is easy and you come out the other size eventually, but nobody will ever be able to retrace those steps. In the longer term the complexity has an enormously high price, and eventually it collapses in on itself - new developers just won't use it.

Other ecosystems are complex but not at the same scale as those two IMHO, because different ecosystems seem to put a different price on complexity.
3 is better now with RLS
4 isn't true anymore
There are two big misconceptions here:

1. Consulting/banking are useless
2. Harvard/Yale grads who go work for prestigious firms disappear, never to be heard from again.

The first point is disputable. There's a lot of really low-hanging fruit out there for improving management practices. Think of it as akin to hospitals improving results by insisting that doctors was their hands more. That's consistent with the randomized controlled trial that found consulting can improve productivity: https://www.nber.org/papers/w16658.pdf

The second point is insane. Consulting alumni go on to have tremendous impact. Sundar Pichai and Sheryl Sandberg both worked at McKinsey. Mitt Romney and Benjamin Netanyahu worked at BCG. Pick a random mid-size Silicon Valley company that's in its scaling phase, and the growth team is probably led by an ex-consultant or ex-banker. Places like Bain take someone with raw intelligence and give her a tremendously valuable set of skills that she didn't have as a fresh graduate. They don't expect most new hires to stick around indefinitely; they train you and then actively support you as you go figure out what you want to do next.

Disclosure: I worked for a top consulting firm out of college. Incidentally, I only lasted a bit more than a year - I hate Powerpoint - but now when I'm working on my side-project, I use those skills a lot more than the ones I learned working at a big software company.
Yeah, that's one of my biggest disagreement with the author, there's more discussion about it in this comment thread from staticassertion: https://news.ycombinator.com/item?id=18949036
Since no one here is rushing to get the small xperia phones I'm guessing it is one of those things people want, but at the same time is the first feature they are willing to give up.

another case in point: parent only wants to change to smaller phone if all other specs are also improved.
- SSD + HDD in laptop, this latter for storage, because it actually tells me, if it's unhappy and about to die, unlike the m.2 ssd. The cost of this is to have an older laptop, in my case, a thinkpad x250.

- synced to home server, which, at this point, is a thinkpad x201 on an ultrabase with 2 disks - it has built-in ups, called a battery

- all of this synced to off-site rented server in Germany

- irreplacable photos are on blu-ray on yearly archives

This covers lost laptop, burglary, house fire/flood, etc. To avoid problems with lost ssh keys, I have a few users on that rented server which can log in with a password, in case of emergency.
There is a company selling a similar hardware called smart print: http://www.smartforcetechnologies.com/products/smartprint
Semi-semi-related, but I have a Xerox Printer-Scanner and I tried to update it using my Mac: the official instructions said to use the terminal to send the firmware update to the printer through the printer spooler, like you would print a document. I don't know if that's standard for printing hardware but I found it quite weird, also.
I've been away from front end for about half a year while doing Node work on the backend. It's intimidating. There are too many choices, which correspond to too many libraries to learn, which are often half baked since the ecosystem is so fragmented. Everything is a special snowflake with its own idiosyncrasies and way of doing things.
Most of the UPSs and surge protectors I've seen for home use include coax, ethernet, and/or telephone protection, too, e.g., https://www.apc.com/shop/us/en/products/APC-Performance-Surg...
No problem. Cool you're in here replying BTW. Didn't realise you wrote the article. Good job and very nice to hear these kinds of success stories!

I'm still getting used to counting in Lakh, in Dubai people sometimes say 5 lakh this, 6 lakh that. Even to me as a swede. Then you guys have krore, I dunno what else.

In arabic they also have some old units being used in some countries, like faddaan, and I forget another one I just heard...

Edit: Also, you guys use different decimal points for Lakh I think. like 30 lakh is 30,00,000 I think. Saw it on some bank website.
There was a little bit more information about that above. I'm a professional and my initial cost was around $2k and my yearly cost is around $400. I don't have to pay the yearly, but I like the updates and I like getting a response when something breaks and I'm on a tight deadline.

I can't stress enough that what you buy with MATLAB is license coverage. Octave and Julia hook into many of the exact same libraries, but they have not negotiated a commercial license for things like linear system solvers. That means that distributed binaries may be subject to things like the GPL. If that's what you want, great. I like the GPL for a certain kind of software delivered to a certain kind of clientele. However, it's a nonstarter for most of my clients, so they buy MATLAB.
YNAB started off as a spreadsheet for sale.
I think they are very much related, just not linearly. As a site grows from tiny to small its quality often rises, since the worst content gets filtered out as more good content comes up to replace it. But from then on growth mostly decreases quality as any sense of community vanishes and only content targeted at the lowest common denominator rises to the top.
Eloquent except the Rpi has a terrible USB bus.
I don’t know if it will be better.

Corporations have to be run well to survive. There seems to be no accountability with government. What should happen for government to be efficient?
Thanks for the micro-education!
Depends - it ranges from 90/hr to several hundred or more. Some things aren’t priced hourly, instead I charge competitive market rates and focus on workflow/efficiency improvements for additional margin.
it always was, but at the time the article was written simd instrinics were missing.
Like left-pad?

By adding more 3rd party dependencies (and theirs) you're increasing risk.
Maybe a spreadsheet that runs JS and and NPM. that would be pretty flexible