jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Yep, SoundCloud is great (so is Ableton!). While we are ruby-based at SoundCloud, we are definitely expanding and open to various backgrounds! So definitely visit the jobs page if you're interested: soundcloud.com/jobs.

Agree with Mary - Berlin is a fantastic place to live and very affordable in many areas. Great city with a growing start-up scene!
I understand this simple rule, and I understand closures, of course, it's just using closure semantics for default arguments doesn't make any sense, aside from some optimization maybe, and pretty dangerous. Other approaches are possible, see ruby, for example, default arguments are evaluated basically as if they're already in the body of running function, every time, only when they're not passed, and with the same lexical scope as the function/method.
And what, python retained this behavior even in 3.x? omg.
A couple of decades ago, I spent a few years teaching an introduction to network programming using C on an embedded board running uCLinux for Network Engineering students. While my primary text was Stevens, Beej's guides were an invaluable secondary reference for my students. There were many, many occasions where students who were were having difficulty understanding my explanations could recover using Beej's approachable, application-oriented notes. Eventually, I found myself frequently abandoning my own notes and just lecturing from Beej's work. I miss the days when I still worked
with students that close to the metal, helping them build their own network devices. Thanks for the reminder of a time I still have fond memories of.
It doesn't have to be the entire team.

I see it as an opportunity for a company to "acquihire" some people for a specific expertise maybe.

But we are certainly all preparing individually at the same time.
The grand-grand-whatever-parent post to this entire discussion thread is "I don't believe no one has noticed at Google yet. There has to be something else at this point." That's what I'm agreeing is going on. It's not just some normal automated process that a human hasn't looked at. I think you're confusing "ban-worthy confirmed ToS violation examined by and confirmed by people" (what we're speculating) with "automated ban no one has even looked at".
Politicians just riding coat tails.
There is also this, [1], which wasn't on my radar until today:

"Corrosion, formerly known as cmake-cargo, is a tool for integrating Rust into an existing CMake project. Corrosion is capable of importing executables, static libraries, and dynamic libraries from a crate."

[1] https://github.com/AndrewGaspar/corrosion
Care to opensource ?
>. But at this point, DF has a relationship to modern games much like a literary classic does to other books: it will help you understand where a lot of stuff is coming from.

According to wikipedia DF came out in 2006? Where does the classic book analogy come from.
there's no excuse! The concept of a compiling language was invented by a woman.
I remember hearing a story about something like this and they were able to launder the chips through strippers, who cashed in the chips they received "as tips"..
Left out of all of this is that Sam Leffler found this bug when he was incorporating the OCF into FreeBSD.

Yet the team at OpenBSD has never credited him.

Why?
Because my name does not appear in those lines, so grep does not show them. Again, I'm not going to post other peoples words without their permission.
All of these numbers are fairly low. Adusting for the percentage of gun owners and you end up with a higher rate than just 5% of all deaths from firearms being accidental. And when you start looking at low risk populations (for violent crime), accidental death from gun ownership is fairly significant relative risk.

All homicides
Number of deaths: 18,361

Firearm homicides
Number of deaths: 12,632

vs:
Motor vehicle deaths
33,808

Death rate extrapolations for USA for Smoking:
440,000 per year (probably exagurated) http://www.wrongdiagnosis.com/s/smoking/deaths.htm
Mint stores you passwords. As with anything you are increasing risk by adding a third party to the equation.
Generally:

In a primary index, the leaf nodes are the actual data records, so when you've followed the index to the leaf you have the exact physical location on disk that you need to get the data from. If you do a query that retrieves multiple records, for example

SELECT * FROM test1 WHERE id > constant;

...then that translates very nicely into a bulk read from the underlying datastore.

Contrast that with a secondary index, where each leaf node essentially contains the physical address of the record, so for each record you're returning, you have to make an additional random seek to the underlying datastore to get the entire record. This is why primary indexes are faster than secondary indexes, in general. Various caching schemes smooth out the difference though.

Another good tip to keep in mind when writing indexes is that you can have covering indexes. If you often do a query of the type

SELECT a, b FROM table WHERE c = ... AND d > ... ORDER BY e, f

If you then have an index over (c,d,e,f,a,b), that index can cover the entire query, i.e. you can return the records by just looking at the index, you don't need to fetch the actual records.
Can you explain this some more? You don't really list what you're trying to achieve in your example and I can't think of a case where looping over a large data set in code is better than querying against it.
I'm waiting for the next set of excuses.

I use an operating system (Ubuntu Linux) that doesn't support the main digital music download software and live in a country (Ireland) where choice is limited.

There are easily a billion people who can't legally purchase mainstream american music.
I would say constitutional monarchy has done better than republicanism for those failure modes.

Economically, light socialism has also done better? Eg. Sweden or Canada.
More discussion in this thread: https://news.ycombinator.com/item?id=8813138
JS could fill the role but both the runtime and language are unideal, we end up dealing with a lot of browser baggage.

JS is still my tool of choice for building web apps. Just as for long running services, Clojure is a no brainer for me.

I am pretty open to ML or LISP based syntaxes, not necessarily looking for something Clojure-like.
People don't use 'Linux', they use a particular Linux Distro which does tend to provide the standardisation described (more so for some, less for others).

The fact that Linux-in-general is a roiling maelstrom is irrelevant to a user using a particular distro. It is relevant to developers and/or packagers though.
That's too bad for them, good for you.
I didn't know that was possible. Just googled and there are several options, what do you use?
Thanks for pointing this out; I used the original EeePC for a long time but could only remember that I had had a laptop where the heat exhausted through the keyboard, not which model. Interesting but once it really started to kick up, this may not actually be a good option.
Since you normally do due-diligence: at what level of information about the project would you be willing to enter into a no-cure, no-pay contract?

That seems like an insanely risky proposition on top of the risk you already assume through consulting, failing company, hiring colleagues as temp workers etc.
The same way any cult-like phenomenon divorces its followers from reality.

In this case a charismatic demagogue (Donald Trump) has built a cult of personality around himself. He and his enablers employ many of the tactics used by other cult-like organizations, such religious organizations (e.g. scientology), or otherwise (i.e. multilevel marketing schemes). These organizations offer the opportunity to be apart of something "great" and "historic", to teach you how to be strong, to transform yourself from "zero to hero", and have fellowship with other like minded individuals who have the will and desire to improve their lives too. In return they demand absolute, unquestioning, and unwavering fealty.

This has little to do with political orientation (left vs right) and everything to do with Donald Trump. There is currently a "civil war" going on inside the GOP, and the most vicious attacks from the cult-of-MAGA tend to be aimed at members of the political right who voice even the slightest dissent and are thus deemed "insufficiently loyal" (i.e. counterrevolutionaries).
> don't try and claim they didn't ask

"Are you at all worried that your administration is going to be seen as a time when drone strikes were a technology like... we see as over- or misused?" is not a question about kill lists, civilian casualties disguised in statistics as "military-age males", double tapping to also kill the people coming to rescue the first strike's victims or any serious issue related to UAV warfare.

Technology overuse and misuse is not the issue here. Killing people abroad is the issue.
Pawn wouldn't be stalemate because it can be promoted to a queen.

I think it's also possible to checkmate with a rook + king (if you corner the king and have your king cover the escape route from check).
It's worth listening to what Luke Wroblewski (the designer who coined the term "mobile first") has to say about hamburger menus... http://uxim15.uie.com/videos/luke-wroblewski (Jump to 26mins although the whole talk is excellent)
I'm reminded of the RONJA project, which accomplishes something similar but on a much bigger scale (and level of expense), but which nevertheless proved quite promising:

http://ronja.twibright.com/about.php

As a side note, this project is interesting for another reason - its a textbook example of a failed open source project:

http://p2pfoundation.net/Ronja

.. which didn't quite hit the sweet spot for mass adoption/production, because of a commercial fork of the project. Very interesting reading both from the perspective of transferring high-rate data over long distances on the cheap, technologically, and then not actually getting off the ground and doing it on a mass level, because: politics.
In a 30c room a cup of 80C coffee loses heat energy a lot faster than 60C coffee so there is a faire amount of free energy when the coffie is to hot to drink. Phase changes store and release identical amounts of energy. So, while the increased drinking time may not be significant it is there assuming that increasing the liquids volume does not overly increase the heat loss.

Edit: look at the graph on page 2 of this PDF. http://web.eecs.umich.edu/~martinjs/math115/coffee_expl.pdf
Awesome!!! Thank you so much.
Sure, but there was a huge shift in the demographics of immigrants about 55 years ago.
You make my point exactly:

the left portends to have authoritative insight over the intent of others... based only on their biased perception or desire. And that is precisely the problem.

You just did it to me.

The media does it depending on whether they want "mostly peaceful protests march" or "attempted violent coup."
This would require them to be in the front line early. I think it's more likely that somebody was randomly there and saw the opportunity. If you look at the videos most seem to be surprised to be in some of low manner. If you have some operative in there you increase chaos by creating some small fire or something ...
Germany, Australia and California say otherwise.
Possibly monopoly fears?
Please do! That's why it's there!

More useful information will be published on the blog regularly: https://leetresumes.com/blog
Brains and intelligence are pretty much just pattern recognition as well - "neurons that fire together wire together"
We do have native plaid support (first to launch with Plaid Direct) at Novo

[0] https://banknovo.com
You can be as upset about the state of things as you want to be -- yes, it's wrong and broken and unfair -- but you can't change the state of things by just wishing hard enough. The GP's point stands, things are organized via WA, even though they shouldn't be, so your choices are exactly these:

- Use WA and participate
- Don't use WA, don't participate
- Go stand in front of the home of whoever organizes the activity and have a little one-person picket parade with angrily-worded signs -- this is the same as #2 but might make you feel better
Depends on the type of work you do and what the company pays you for. It is the means (your time)? Or the outcome?

Had quite a few clients and employers asking and haggling over trying to get it both ways.

If you consider a creative job where you only care about the output, then the more creative it is, the less (above an undetermined threshold) time spent working and output are correlated.

The means (again, time spent) not being an accurate predictor of the outcome, they don’t matter much, and there is no reason to tie the salary to them.

If you consider a non-creative (factory / fruits picking) or vaguely creative (low-level factory-style coding, data input) job, then the less creative it is, the more time spent working and output are correlated (up to a physical / mental exhaustion threshold).

Here, the means are a good predictor of the outcome, hence the salary being tied to the number of hours spent working.

It really depends ¯\_(ツ)_/¯
There are various proposals they are working under the umbrella of the Privacy Sandbox project, couple of key ones here:

https://github.com/google/ads-privacy/tree/master/proposals/...

https://github.com/WICG/turtledove
Ah, you must've learned how to weld a piece of steel before you used a car - for the sake of curiosity, of course.
As cool as these things run, an over-the-air update that just lets it run a bit hotter could work surprisingly well, especially for devices with fans.
This joke should have been voted to the top
what about Helm for Kubernetes?
> But an informed voting public has a better chance of getting the outcomes they want the first time around. ... It is the political literature of the past that lays out all these options for the citizenry, explains the pros or cons, and lets them make an informed decision on how to better their lot.

A bold assertion that you should provide evidence for. I'd argue that, in practice, things rarely happen the way political theory predicts. Politics is not physics, either.
Presumably somebody is now going to be charged with rape - for releasing classified US army information
The more I learn about programming (I'm slowly teaching myself), the better I can communicate and eventual hack myself.

Plus HN has some of the best tech/biz news around.
Great post. Any startup working with the head on the web and arms in the real world will be part of an entirely new batch of startup, much more focused on profitability rather than traffic. This is good.

I'm just a bit perplexed on one point though: if you're a founder of an 'hybrid startup' you're supposed to have deep knowledge of the (physical) industry domain you'll be working on and some kind of expertise of web dynamics. I think very few entrepreneurs can be very good at both.
2 decades earlier they prosecuted people who reported ATM losses for fraud - because ATMs were perfectly secure.
My fingers are broken. I dust of emacs every now and then but I end up typing vim commands on the screen when I want to do things. :-)
http://www.youtube.com/watch?v=-rq4HDwY9Mc
I really enjoyed the language!
The reason I hate recaptcha: it's not just a rate-limit for one site, but for the entire web. Run a google dork? You'll have to find three more fire hydrants the next time you're signing up for a service. Install an ad blocker? Six more fire hydrants. Log out of google? Twelve more. Heaven forbid if I _actually_ scrape something. Hitting one site harder than an average user shouldn't force me to fill out captchas on every site until my "reputation score" or whatever is back up. Feels like social credit for web sites.
The biggest issue with Neuralink (for consumers) is the basic problem with artificial implants and their side effects.

Teeth implants, knee implants they generate additional risk of low level inflammation in the body over time. Even generally unproblematic silicon breast implants that just hang there have scar tissue and can cause immune system reactions.

Brain surgery is many times riskier. If Neuralink could create way to circumvent all these problems it would be huge breakthrough even without the BCI.
My mistake! I had hedged around that point in my original comment, but I removed it after reading the twitter thread DailyDot where HenryAjder seemed to imply the opposite. I've updated my comment to clarify
My point is that people criticizing TFA's proposed mental model are missing the fact that TFA doesn't propose a mental model, it explains how things work. Both have value, but they're distinct.
A storage with pure diff would be impossible to recover if you get a error in any commit.
It would also be much slower to examine the data, and newer version control do not use pure diff.

The version control system Mercurial had description about these problems on the homepage, "behind the scense", which was good reading.

I am not sure if GIT is the best solution, but at least a "pure snapshot" is okey, but where a diff storage must in practise include some snapshot logic as well.
I don't think that works with money, though. I can't imagine someone who sold a house to Bernie Madoff would have to give up the proceeds of the sale years later when he is found out to have been running a Ponzi scheme.
I have been working on a number of projects involving ARM64 assembly lately. My take is that we haven't even begun to max out the potential of Apple Silicon.

First, many apps still run on Rosetta2. When they are finally converted, libraries and all, to native ARM code, that is real low-hanging fruit yet to be picked.

Second, my sense--this isn't something I have data for--is that the code that is output by compilers can be further optimized much much more than for x64. One example is library routines not using all of the available hardware algorithms, e.g., in cryptogrpahy.

Third, optimizing multithreaded programs for performance vs. efficiency cores. If there's an easy way of doing this, I couldn't find it. I implemented it myself. Making sure intensive tasks are on the performance cores and not randomly assigned to the efficiency cores makes a difference. OS handles this most of the time, I think.

Fourth, Apple could open up some of the internal compute stuff that you need their frameworks for.

Some combination of these things could see our existing M1s feel faster for a long time. If the M2 is a big improvement (hopefully in cores and RAM), I look forward to trying one.
The M2 may not actually offer a performance advantage over the M1Pro/Max. It will have a more "consumer" core setup.

I suspect that we'll be seeing an M2Pro/Max, soon enough.

That Air might be nice.
Do other fun things as well.. like say, play prince or blood or lion king. Growing up playing these games along with mspaint and pinball, formatting c drive couple if times made up my childhood.

And due to having a computer early in my life, I turned out to be more technically "aware" than most of my peers.

Now the important thing for me was having that curiosity. Leave them curious for more. :)
Of course there are "special cases" - that should be obvious. However, it's very much not obvious that there are 74,000 pages worth of special cases, which is the actual argument that I'm making that you conveniently ignored. It's pretty clear that the extreme case of tailoring the tax code to the individual results in a hundred thousand clauses of the tax code, which is infeasible, and so there's necessarily the lossy aggregation of many real-world individual financial situations into a smaller number of "paths" through the tax code.

> Glossing over this, and instead trumpeting some canard like number of pages, or number or words, is simply a rhetorical device to mask different objective.

There's no "glossing over" - it's pretty clear that even though there are "a lot" of special cases, that there are reasonable (and unreasonable) amounts of complexity of the tax code relative to the distribution of circumstances. It sure sounds like you have another objective that you're masking yourself.
This post has received several excellent tips and reading suggestions already.

If you're looking to up your game from Freelancer/Contractor, you'll do well to read Alan Weiss, The Guru of building a successful consulting business > http://www.amazon.com/Million-Dollar-Consulting-Alan-Weiss/d...
> some countries such as South Africa bans UAVs

This might have changed since that competition: I've recently been seeing quadcopters in stores.

A close-by area is protected by threat of death: poachers can be shot on sight by, effectively, mercenaries. I'm not sure how this was legally achieved but after one actually got shot[1] poaching activity has somewhat died down.

[1]: http://thebeat.linmedia.co.za/articles/crime/26415/2014-08-2...
"Grass is green, the sky is blue"

"I downvoted you for lack of details"

FFS.
The other obvious exception is that bitcoins don’t self-replicate.
woo open source
Hamming codes were among the first codes invented after Shannon's paper.

Hamming codes are very tiny, but efficient. There are bigger (and therefore better) codes today, but hamming codes are still used when small codes are useful (or: error correcting ram)

Hamming codes are optimal and efficient for their size. But there is a need for larger codes in most practical situations. If you need single error correcting double error detecting however, Hamming is probably your best bet.
Most people support things that aid themself or their family. I don't think that has anything to do with racism. Supporting more objective standards like grades and test results are the only fair way to determine who goes into the gifted classes. Determining gifted class placement by race is racist.

Helping people in a bad situation is a different issue and should be treated as such. Even if there were no poor people, uneducated parents, single parent homes, etc we still don't know that blacks and Hispanics would make it into gifted classes at a higher rate then they are now. Whites and Asians also have those issues and they would likely do better if they didn't have to deal with them.
What is complicated about it is that an online modern 3d game is huge, and there are 95,000 places where a dumb mistake could hurt performance a lot for some customers. You catch 94,999 of them and then "unforgiveable"
I think just using a length encoded serialization format would have made this work reasonably fast.
I use something similar in MetaMeme for Android
Yeah, for reference, even mid-level people at FAANG in basically any field can make $1M in 2-3 years. I think most people have no idea how much some laborers can make in the US.

Contrary to popular belief, you don't have to be a genius to work in FAANG. It's a lot of luck. You just have to give yourself as many good chances in the interview pipeline as possible.
It’s just fancy pattern matching. Multi-stage heuristics. Where it fails is data limitations. This is different from someone coming up with new insights based on different combinations of data inputs and better yet entirely new data/metrics.
> As an example: I called 311/911 to report a trio of homeless guys, operating a bike chop shop

First of all, I hope you called 311 and not 911 for this. It's obviously not a life-threatening emergency.

> I asked, incredulous, "isn't this a police matter that you should pursue right now? How will they still be here in 3 days?" She gave some unsatisfactory answer of course.

As (hopefully) established above, this is not an emergency, so I don't understand why you'd expect a squad of detectives to race out there right away. From your description, it doesn't sound like anyone was in danger. Sorry, but the police are not bellhops that you can just summon when you feel irritated about something that's happening outside.