jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Yes, bit.ly which is probably the most used service on twitter does proper 301s as far as I know, so this isn't the issue. Good point about nofollow though, I completely overlooked that. Cheers.
John Henry won the race against the steam-hammer too, before he died. The point is not that it's impossible to beat a good compiler at micro-optimization, the point is that it's rarely worth the effort. More important than being able to beat the compiler at optimizing any given piece of code is building the tooling (and having the discipline and experience) to know when and where to best leverage your development efforts in optimization.

Rather than trying to carpet-bomb everywhere with micro-optimization hand-grenades, use laser guided precision to hit the targets that count. So instead of wasting your time manually unrolling loops in code that's just going to be refactored away before release anyway, find out exactly where your code is bogging down and concentrate on fixing that.
Interesting view into the style and method to their madness. They employ a lot of comedians as writers.
In case it wasn't intentional:

Couldn't disagree more. I like keyboards on my smartphones, and GPUs fall low on the scale of needs

doesn't contradict

most of those choices are right for most people most of the time

at all.
How about a first run "Welcome to Shave ..." kind of dialog?

I can confirm that the inspector window is a bug.

Thanks, will make the authentication flows behave similar.

That's a bug with looping.

Thanks for the feedback!
I didn't seem to get the impression that this was a rant based on his superiority, nor did I get the feeling this person doesn't understand the culture. I actually got this feeling that he does understand the differences in culture and the purpose of the blog is to make a social commentary about how this behavior stifles innovation and in most cases increase cost.

You're right, some countries value 'communal harmony', but that is not what this is about. It's not about having to meet 6 different people to get a sign-off because they have important input and will be directly involved with the product, it's about having to deal with one person who could easily make most of the decisions herself and having her take managers from everywhere because she just doesn't want to be responsible for any future disagreements.

This wasn't a brainstorming session. The manager's decision costed the time of 16 extra people and probably made the meeting go for a lot longer than needed, and at the end, instead of responding to the last question, they pass the torch to legal. To me this doesn't seem like avoiding responsibility, to me it's being irresponsible (at least towards other people's time, not even taking into account other people's sanity).
New design, clearer focus, bug squishing, and lots more!
Thanks to all who offered advice on the last post:
http://news.ycombinator.com/item?id=1915280
In my experience, I have more ideas when happy and already having a couple in the back of my mind.
You should file an issue on github at least. The developer is responsive and friendly.
It really depends on what you mean by "best".

When seen on a biochemical level, evolution creates highly optimized stuff on "hardware" as well as "software" level. (Also, it is quite telling that it is often impossible to distinguish between those.)

When interpreting this as hardware/circuit/software design, the "code" produced by evolution is by far not the cleanest or nicest or best understandable. It is more the kind of code that you see in mature projects, decades old, where the simple algorithms have been optimized more and more, making them harder to undestand, but still correct, robust and with better performance.

Interestingly, even the best engineers need lots of trial and error to finally come up with these algorithms. Maybe their optimization is more targeted than evolution's, but engineers also have almost no time for their experiments (when seen on the scale of evolution's time.)
Hopefully at some point someone will do something similar for element-level blocking.

A lot of my custom ABP rules are actually blocking dynamic HTML slide-ins, overlays, animated carousels, etc.
As the other reply said, it's a strategic goal for China.

The EU has also recently woken up to this and launched: https://digital-strategy.ec.europa.eu/en/news/european-proce...
To me the most baffling thing about differential equations is the fact that somehow the Universe is able to solve them in real time. I mean, of course there are PDEs like the Navier-Stokes equation that describe phenomena emerging from the simple interactions of an immense number of particles, so you could say that the Universe doesn’t “solve” them per se, rather, it runs the discretized simulation on an extremely fine scale, and the whole continuous PDE is our “simplification” of the problem.

However, there are equations like the Einstein field equations that operate on a seemingly continuous domain, and whose solutions are impossibly complex in nontrivial cases… So how does the Universe do it?

One can say that this question is beyond what science should be concerned with; the Universe evolves according to these equations, because this is what the Universe is. Yet, from a computational point of view it irks me…
You have no way to know if you're in the 0.1%. It's not written on your body anywhere. So if an early test can save 1/1000 from dying, but the false positives from an early test kill 3/1000, false positives are more dangerous than the disease you may or may not have.
Which article of the constitution talks about the size of the federal budget?
In my testing (early 2019), NONE of restic, rclone, borg, duplicity, or tarsnap was able to handle anything other than hobbyist workloads.

restic fell over hard at around 100 terabytes; the others at around 500.

I'm backing up a little over 3 petabytes. I use Bacula. It's awful, but I haven't found anything else that can deal with that kind of volume.
A decade or two ago, I heard a Sprite jingle on the radio, which contained the lyrics "We'll say anything because we're getting paid". Depending on your audience, this can actually be effective signalling.
I can't speak for others, but I consider it a benefit to live under the rule of law — all law, which includes the U.S. Constitution (which makes itself and treaties the supreme law of the land), the Treaty of Guadalupe Hidalgo (which protects land rights as they were prior the the Mexican-American War) as well as the California state constitution.

I think I benefit if the rules are explicit, well-written and apply to all players, without a 'we want to screw this rich guy' escape clause. I would also like it were it easier for everyone, not just a really magnificently rich guy, to defend his legal rights and privileges against the government.

I'll never have more than a rounding error of his wealth, but I may every well someday be the recipient of the same sort of bile that he's receiving, and I think that in that case I would benefit from a fair government and laws, rather than a howling mob.

The French Revolution is not a good example of good behaviour.
You ever been to a bar sober? It's very needed to prop up an entire industry.
Too late to edit now, but I meant "duplicity" rather than "rdiff-backup" in the above post. Woops.
> They care about wages generally in that any wages growth has an effect on investment returns. So they oppose wages growth, and if that means an increasing wage gap that is fine.

There is no reason to think that wage growth negatively impacts investment returns in general. It requires employers to pay more but it also means that customers have more money to buy your products. For legislation that applies to all employers, wage growth is generally a net positive for investment returns because it grows the overall economy. People buy more stuff when they have more money.

The real problem is when industries get specific carve outs, which they do have the incentive to lobby for because most of your customers are not your employees, and the business won't lose as many sales to their own employees as they benefit from paying lower wages, as long as their other customers' employers don't get to pay lower wages too.

Doing that actually harms investment returns on net, because the harm to businesses across all industries lost from your employees is more than that specific industry gains from paying lower wages. But it's the same problem as avoiding pork barrel spending -- one industry will fight much harder to take a billion dollars off the table than everybody else will collectively fight to avoid losing fifty dollars each, even if fifty dollars times everybody is significantly more than a billion. So then that happens over and over and adds up to real money.
Curious to see if that would work for me. My main problem (as well as talking too fast), is that I tend to set my jaw too stiffly when talking, so I am not moving my lower mandible too much. In fact, I actually tend to smile when talking, so my lips are stiff and my jaw is set, which makes enunciation harder.

I would think that having a mouth full of pebbles would tend to make you not want to move your jaw too much, which kind of defeats what I am trying to correct?
TI-89s use Derive: https://en.wikipedia.org/wiki/Derive_(computer_algebra_syste...
I had a startup that tried to do so. Our acquisition was torpedoed after a claim by the owners of the training data that sufficient derived data rights were not granted to us -- that our derived data rights allowed us to operate the model but not to {sell the model, sell the company} without granting a [substantial] portion of the sale back to the owners of the original training set.

In retrospect, and my advice to others, would be to try to get derived data rights way early on before there are big sums of money involved that make everyone greedy.
This is an interesting idea. I'm not totally sure how I feel about the extensibility, but I really like that the parser can optionally generate a JSON intermediate representation that other tools can easily consume.
Ahh, yes, I forgot the grooming part. Very good point. I should know from when I used to browse uncrate and the abundance of grooming products they advertised.
I agree. Sadly, we as a society don't judge on absurdity, we judge on the loudest, most offended voice.

We've seen this occur prominently within the tech industry - offended folks getting their offenders fired through "triggered" public outrage which ended in an indiscriminate swatting of both parties - so I see no reason why universities would be exempt from this absurdity.
Quite fun. I agree with mrgreenfur that by level 13 the fun started to drain out of it.

Comments:
1. Provide more justification for the mechanics. Why does the character have to dig arbitrary patches of ground? Why can't you cross your own path? (As pure game mechanic, it's fine but you created a story/world, so follow through with it.)
2. The key icon is hard to read. I'd suggest dropping the antialiasing and draw fewer "teeth."
3. As a player, it bothered me how power-ups (shovels and keys) cancel other power-ups without any indicator. I'd either want an immediate level lost message or be blocked from picking up something until the held item was "spent."
4. The levels don't build very gradually. They go from easy to hard with few chances to learn tricks that could be used to beat harder levels. That learning curve is what makes great games great, often.
You logic can be applied to anything: any behavior meant to be observed by others would become an attempt to show off status. It has little explanatory power.
The latter example certainly is clearer.
https://code.google.com/p/google-security-research/issues/li...

They haven't published Cisco bugs, but they do have a pretty broad scope.
Yes, shady con men, albeit ones operating with a great deal of organization and structure. There is a ton of this going on in places like the UAE[0] and Qatar[1].

[0] https://en.wikipedia.org/wiki/Human_rights_in_the_United_Ara...

[1] https://en.wikipedia.org/wiki/Human_rights_in_Qatar#Immigran...
its pro-webhost with respect to generally not holding hosts liable for damages as long as they comply with DMCA requests.
This is from the Project Zero announcement post:

"We're not placing any particular bounds on this project and will work to improve the security of any software depended upon by large numbers of people, paying careful attention to the techniques, targets and motivations of attackers."

http://googleonlinesecurity.blogspot.com/2014/07/announcing-...
Not sure what the deleted post is referencing, but Google is using a fixed-wing design. To deliver the package, you tilt the entire drone up to do VTOL. At this point you can lower the package. In theory, it will work and have higher efficiency than a multicopter design. I'm not sure whether or not Google has had any success with it.
South Africa's a strange comparison: labour utilization there is low and the gap between poor and middle class is large.

If I was to live there I'd pay much more in healthcare, but housing, childcare and laborer is really cheap.

(source: family who live there).
If I understand correctly, I think that's kind of the idea behind keyboards like the ErgoDox and Atreus. They have multiple "layers" that you can map.
...To be continued? Are you fucking kidding me.
Well, seeing that the US is the only industrialized or even 2nd world country that doesn’t offer free healthcare. ..
Don't get a degree in the arts then? What other industry needs a master's degree and a project portfolio to become unemployed or making $40k in an expensive city?
Aren't legal jobs drying up? I've heard a lot about how it's not the golden ticket everybody thought it was 20 years ago.
>many bug reports are opened and left to rot for years

Yup. This is common for many project, like llvm: https://github.com/llvm/llvm-project/issues
> I’d suggest that for most people, buying diversified index funds are a more appropriate strategy

At least in the UK, buying into index funds was substantially more expensive back then. I held shares in a retail bank for a time not long after that, for which I had an actual paper certificate! No wonder trading was expensive....
I think your mindset is that if you leave now, your boss wins (having underpaid you all this time). Right?
Verizon now forces you to subscribe to a data plan (at varying prices) on the majority of their phones. They only have a handful that do not require one.
What is the best GSM network in the USA to sign up for using an unlocked Nexus One? T-mobile has lower rates if you DON'T get a contract, but perhaps somebody knows of a provider with even more attractive rates?
Nobody wants to pay me just to learn to do stuff I don't know how to do yet

So far, this is about what grad school has felt like.
How about sharing a bit of the empathy reserved for the bored dog with the sheep, which are essentially reduced from living, thinking, feeling beings to just toys for the dog? This kind of speciesism sickens me.
I usually hate to argue by authority, but in this case I'll make an exception. Perhaps you are familiar with the work that got Hodgkin and Huxley the 1963 Nobel Prize in Physiology and Medicine?

Ok, I won't just be lazy. Here are the original papers:

http://www.pubmedcentral.nih.gov/picrender.fcgi?artid=139221...

http://www.pubmedcentral.nih.gov/picrender.fcgi?artid=139221...

http://www.pubmedcentral.nih.gov/picrender.fcgi?artid=139220...

http://www.pubmedcentral.nih.gov/picrender.fcgi?artid=139221...

http://www.pubmedcentral.nih.gov/picrender.fcgi?artid=139241...

By the way, the question is not whether ANN's approximate ODEs, but whether ODEs can approximate BNNs (or whatever other processes guide the honeybee dance).

[edit in response to your edit: those papers show that a neuron's behavior is well described as an ODE solver. How it evolved is irrelevant.]
Computer programs consists of lines of code, and lines of code consist of characters. So it’s good for a programmer to be proficient in producing lines of code and characters.

The more proficient I get the more I think that there's an inverse relationship between proficiency and lines of code needed to produce a result.
..or it may have not. But it doesn't make such a great headline.

Anyway, if it is true and I had to make a bet about authorship, it would be on the USA. The USA has been doing that since 1970s (Siberian pipeline incident). Mossad is great at machinegunning waiters at Norwegian ski resorts, but high-tech ops have not been their strength.
IC = individual contributor

Software developers are ICs.
It's not very arbitrary. The reasoning (in one of the upstream posts) is that Python is one of the world's most used programming languages. It definitely makes sense for large multi-billion corporations which are the users of this language to help finance it.

Your point would make more sense if the claim was that a significant portion of the corporation's profits should go towards financing Python. Then I would agree that "there are so many better things to finance than Python". But if we're discussing a salary or two in the context of corporations that employ hundreds of thousands of people, then your argument makes much less sense in the current context. There are very few things that would have better marginal utility then paying for the (effectively) third full-time Python developer.
NURBS for one thing.
Mostly.

That is the most prominent tool one would use to apply "programming" or "architectural" discipline to SVG.

For instance you could make a <g> that looks like a cat paw and then <use> it to make a track of cat paws. That's more disciplined then say, "cut-n-paste" a cat paw you drew 10 times which a real artist might do, or I might do because I can always figure out how to do it with a drawing program.

Related to that is the use of CSS, which can range from beautiful code which is easy to understand towards a complete mess.
okbye, good luck with the word blindness.
> So it's not really universal

UBI is never universal, that is just a marketing term. Where should the money come from? To finance UBI, you first have to get the money from somewhere, and for those people, UBI means just paying higher taxes.
With most of the work being done remotely or from home these days.

Nothing can beat a 30+ inch ultra wide monitor and a good old desktop.
You can always change the keyboard :)

Just Saying.
> Do you think that Google will pay all 100 core developers who actually built the language retroactively?

That would be an ideal scenario to be honest. If company wants to use the work, they should pay for it and for all time that lead to it or developers should be required by law to change licenses so that companies would have to pay either a subscription or a fixed fee for the software version.

That divide between boring development and rock star seeding indeed exists and typically people working on IP have their own companies and contract out their work. They create a PoC and then company employees make it into a product. That used to work well in the UK, but law has changed to be more akin to the US rules where you can't provide IT services as a small company (typically one man) and you have to be an employee.
I'm afraid I have to disagree. There are innumerable issues which cause suffering and everyone chooses which ones they will concern themselves with (if at all) and to what degree. Even the leaders you elect probably fall on the wrong side of the line as per others who disagree with his/her policies. This is just life. Not everyone will be bothered by the same things as you and to the same degree.

As for me, I can go to bed in peace without worrying about world peace and world hunger. I never claimed otherwise. If one were to accuse me of hypocrisy in this matter, I'd expect some evidence before I consider the possibility that there may be a point to it.
Actually, because I also feel that the word has been used in many contexts and I would like to sharpen the meaning. So you might say, that I could go around an find all things that work aka good practices and say 'This is Agile', but in fact Martin Fowler (one of initial authors), said, that they even discussed calling it 'Conversational' but ultimately choose 'Agile' [1]. I think that example shows, how important verbal communication is, from the perspective of the Agile Manifesto.

[1] https://youtu.be/G_y2pNj0zZg?t=1399
I've seen 2+1 in Minnesota (cannot remember which road, but it is a highway off I90 and headed to the cities). In SD and ND, I've seen the added lane for slow traffic to move to so the normal traffic can pass. Same effect, but probably an acknowledgement of the number of slow vehicles found on rural highways (e.g. combines, tractors, heavily loaded grain trucks).
Are there some technical details?

The news article states that "Students can even create custom blocks and items within Minecraft by importing new textures" which would require a client side modification and can't be done by importing textures. The actual website says that you modify the server which doesn't allow as many modifications.

There are some bigger cuatomizable server mods around already (hMod, bukkit, spigot, glowstone, sponge, ...). Does this use any of these servers and their API?

If so, does this use one of the existing JavaScript plugins or are they using their own wrapper for the server's API?
If anyone is depending on statistics to "prove" anything, they're in trouble.
Is it all that important to return the instance in the DifferentialGeometry? It seems more straightforward to just apply the appropriate inverse transform on hit point and normal vector on the way back out.

In my ray-tracer (Glome), I treat instances as just a container for some other object along with a transformation matrix, that itself behaves like a regular object. Every kind of object has a method to construct a bounding box, so that when building an acceleration structure that contains instances, if I remember correctly, I take the 8 corners of the bounding box of the contained object, transform them, and constructs a new bounding box around the transformed points. It's not optimal, but it works okay.

Another way of working around your problem is to just pass the current instance (or a list of instances) as an argument to your ray intersection function. (I use a similar trick for textures, and also for a tagging scheme where I can apply arbitrary tags to objects and then pass back a list of all the tags of objects that the ray hit when I return a ray intersection.)

https://github.com/jimsnow/glome
"Crud. I'm stuck in traffic. I gotta let them know I'm going to be 15 minutes late! D:"

It just takes one time to screw up.
Well, it still could be, no ? If someone would put the resources behind that is.
Good point.

I might not have been the best at math but I've sometimes been considered a "math whiz" - I took the undergraduate math seminar at UCLA when I was a High School senior.

I've always had the impression that what made people bad at math is the exactly the "grind" attitude - "focusing" on a problem only reduces your creativity. In fact, whenever I took this attitude, I became bad too.

Playing with a given problem every way you can is good. Enjoying a problem and finding it interesting is important. Grasping the concepts is good. Letting a given problem go whenever you can't solve it is good - I think there's a place below conscious awareness where problem solving can happen well.

But don't just grind on mathematics, that's poisonous.
It's not an unnecessary upvote—I thought I made it clear that this behavior was part of the site's design. I rarely upvote stories at all, so stories which were compelling enough in the first couple of paragraphs to cause me to want to read them later are worthy of an upvote, in my eyes.

I think a much more disturbing trend is rush-upvoting everything that comes out of e.g. TechCrunch.