jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I will probably give it a go when I have some time to spare. I don't expect to get a PR through, or even want one. Perhaps I'll release it as a package if it works at all.

Cache invalidation is not always that hard. For example pure functions are more or less trivial to cache, and you don't even have to do any explicit invalidation. Perhaps do some LRU type pruning if the disk starts to fill up.

I know next to nothing about Julia's internals, but given packages like Revise.jl, PackageCompiler.jl and SnoopCompile.jl are even possible, I don't think it can be that hard. Dumb caching should be a lot easier than any of these.

I may well be wrong, and that nobody has done this yet is a hint to me being wrong. But I think another scenario may be that Julia ecosystem is so hung up on REPLs and notebooks that this case just gets no attention. And very few non REPL-or-notebook people hang around long enough to get to know the internals at all. Maybe I'm just desperate enough?

There's also another possibility, which may sound bizarre but I think is possible. At some level people who come from scripting language background think that long compile times is a sign of a "real language". This is somewhat prevalent in e.g. Javascript scene, where more and more byzantine compilation systems are introduced for a language (or platform) that works just fine without compilation (or can do very fast on-the-fly "AOT" if needed).
I would start with fundamental rendering algorithms first before anything.

- Write a software rasterizer

- Write a software ray tracer

You can do all that without exiting a programming language's standard library.

I wrote a simple ray tracer (primary rays only) in vanilla C89 in about 30 lines (if you don't count the PPM image library that I made):

https://github.com/d26900/JamaisVu/blob/main/tests.c

Lines 66 - 91.

Screenshot: https://raw.githubusercontent.com/d26900/JamaisVu/main/scree...

Here are great resources:

- https://www.scratchapixel.com/

- https://www.gabrielgambetta.com/computer-graphics-from-scrat...

- https://erkaman.github.io/posts/junior_graphics_programmer_i...?

- http://immersivemath.com/ila/index.html
Google is good for this. N95 and higher is effective. Mask application matters but they're effective without 100% seal. I don't think they get less effective with time, just harder to breathe through.
This is really cool. Two wishes:

* Would it be possible to apply the analysis for just a single function in the REPL? E.g. something like `analyze(myfunction, (Int, Float64, String))`.

* Would it be possible to toggle that the profiler could error/warn on dynamic dispatch?
Graphical programming is a blast. I can totally see how it feels overwhelming, especially with a lot of ways to do the same thing. I will say though that once you get started a lot of the knowledge is transferable to different technologies and methods. I tend to recommend that people start with The Book of Shaders [0].

What kinds of things would you ultimately like to make?

[0] - https://thebookofshaders.com/
Many of the early RAM systems were non-persistent (mercury delay lines, phosphor) and some were destructive-read (core memory).

Appears to have been invented by Dennard of Dennard Scaling: https://www.thoughtco.com/who-invented-the-intel-1103-dram-c...
Do you have any source or proof regarding that "retroactively" claim?

Because AFAIK they only started to bill customers for 6 doses per vial when they received official regulatory approval for the 6th dose. Vials delivered earlier were not affected, so any 6th dose gathered from them was effectively free.
> I mitigate it by simply not covering my nose. Before I started doing that, condensation on my glasses was so bad on certain days, that I had to have my partner lead me by the hand across pedestrian crossings, because I could see neither the lights nor cars.

So it's not just me! But, if you're not actively talking (ie, your mouth is closed), is wearing a mask below your nose any better than just taking it off? I figure at that point, I might as well put it in my back pocket.
"Whatever nz are trying to do with their foisting of rules upon people, it's not working."

Based on funding and who advocates these laws, a substantial amount of advocates are supporting them in order to clear the roads to promote motoring.

I'd say that's working just fine.
:) touche
Look above and you see the more rich and powerful stacked one after another, wealth and power increasing seemingly infinitely the higher you look.

Look below and you see the poor and powerless, stacked one after another, poverty and powerlessness infinitely desperate the lower you look.

Unless you're near the very top or the very bottom, at every level of this power ladder the view is the same.

"I recently asked a wealthy political donor why he was supporting Bill de Blasio and his attacks on the wealthy."

"Because inequality is a problem in New York," he said. "The rich have gotten their way for too long."

http://www.usatoday.com/story/money/personalfinance/2013/10/...

Compared to the poor in developing and undeveloped countries where people earn $5 a day, your wealth and power relative to them might as well be the same as the wealth and power from 0.1% percenter relative to you. Them looking at you would feel the same as you (assuming $100,000 income) looking at a CEO making $5 million a year.

The only question is, with your wealth and power, how will you diffuse your power to reduce the world's inequality? If you can solve this problem, you can show the example for your family and close friends. If your family and close friends can solve this problem, so can your community, your neighbourhood, the rest of your city and nation.
While I agree that has to suck, isn't that the risk of being an early adopter?

Don't get me wrong, spending the money from Google feels like it should be a safe bet. But life is not always going to work as we want it to.

Additionally, as pointed out, it isn't the end for Glass, just the Explorer program.

Am I missing something here?
https://twitter.com/substack/status/337310410657128448
Considering that the neutron core is entirely L2 abstractions with an L3 plugin on top of it, it's not really surprising that you had issue with a pure L3 model.
I would wager it's because they have much bigger things to worry about than a (comparatively) small population of well-heeled folks who want to go get drunk, gamble, and get laid for a night or two. If it ever becomes a Problem(tm) such that the state feels like they're losing significant sums of revenue, I'd wager there would be a crackdown.
At that point you will be willing to give up some of your civil liberties.

This is unlikely. Let's assume for the sake of argument that you have satisfied requirement #1 (proof of a threat). #2 (proof of trustworthiness) and #3 (proof of efficacy and best approach) remain unsatisfied. How is reading my email and leaving vulnerabilities in my software going to prevent a non-state group from buying a WMD?

If we ever reach that point it will be a sign that we have totally failed to build a global enlightened society. I remain unconvinced that universal snooping will even help with that at all, let alone be the most effective approach.
We could all stop driving tomorrow and save millions of lives over an extended time.

We could ban alcohol and save more.

Banning sex could surely prevent the spread of HIV which has killed tens of millions.

My point is that we are always balancing risk of injury and fatality with costs, and this should be no different.

HN, I suspect, may start to feel differently when they start getting laid off. Google and Facebook ads will decline; Apple stores are closed; venture rounds will dry up. You’re not immune.
Ok but think about medical masks or hands sanitizer these days. Those are in high demand all over the world. Would the market be able to "do its magic" and have no regulation on vital medical goods?
Obviously no. Few people started to hoard the most goods then charging crazy prices and leaving many others at risk of not being able to afford vital goods that should instead be distributed to everyone who needs it.

And this doesn't even happen just for vital goods! Look at what people are doing with toilet paper.
[That's called] moving the goalpost.
I ordered something from Japan last week. I was worried about delays due to travel restrictions and they had a warning about them on the website.

But it arrived in the US two days. It wasn't overnight shipping or anything fancy or expensive either. I was expecting 5+ days.
> Also, this whole "only sick people should wear masks" refrain rather exasperatingly ignores that we don't know who's sick and who isn't.

And your argument exasperatingly continues to assume infinite availability of masks.

The masks most help when people are coughing or sneezing significantly. That's really obvious last I checked.

Someone not coughing or sneezing is spreading the virus roughly the same amount whether they wear a mask or not. Covid-19 doesn't actually seem to produce nasal secretions like the flu does so surface contact spread isn't quite the same.

If you want to spread good advice, tell healthy people to start wearing their glasses instead of contact lenses. It's probably more effective than a mask on a healthy person--especially since it prevents people from poking at their eyes with dirty fingers.
Roche’s Cobas 8800 can do roughly ~4100 tests per day and this is a massive full-room setup.

Many other RT-PCR capable machines exist out there (800 is the total number in Europe cumulative) but this assumes an efficient point-of test > courier > lab > results process which many countries simply lack.

https://news.ycombinator.com/item?id=22575661
> 90% of policies enacted during this crisis were a net negative

Compared to what? An exponential explosion, like what we saw in Italy, prior to the measures, but ten times worse, because you don't even do anything to check it?
I've been working on https://yakondi.com which helps people around the globe get more out of their travel experience. Noone really want to travel right now - so COVID19 means we are focusing less on marketing and more on development and clearing our feature backlog. The technology stack is pretty simple (MySQL, Java REST & Angular) but I've also been experimenting with Jupyter and Dataiku for analytics of usage behavior. If you are not already familiar with our service, yakondi.com is a free network of locals and experienced travelers who will help you organize your next trip. It already connects 1000s of travelers across the globe and provides users with unique and tailored travel advice.
Works for books? Tolkien too long a read.
I evaluated few simulators today. Since this is an on-off hobby, I wanted to avoid anything that requires a subscription. I found an app called Everycircuit. The paid version is $10, but there is a limited time free trial as well. Seems very user friendly and nice. LTSpice looked pretty neat and perhaps is very comprehensive, but didn't look very polished and has a learning curve. All these apps use spice behind the scenes. In Linux found an application called ngspice. It is commandline, but pretty nifty.
Thanks everyone for reporting typo, we're fix it soon.
Unless there's ever any public court records, I doubt you'll find much (if any) good information.
When I was in high school in the '70s, we discussed "Man's inhumanity to man".[1] Things have improved in the last few hundred years (and even in the last 40 years), but clearly we have a ways to go.

At least the guy in the article was able to get $35,000 in back wages. At the risk of bringing Godwin's law into the discussion at first post, this is a major improvement over WWII when prison guards gassed Gypsies and Jews during the week, then went to church on Sunday.

[1] https://en.wikipedia.org/wiki/Man%27s_inhumanity_to_man
The works of Beethoven or greatest chess games of all times could only exist in electronic format as well, without affecting their value.

The fact that the value of something is abstracted away from actual physical entities doesn't (by itself) make it in any way inferior.

Quite the contrary - it's the ability to grasp the concept of virtual value, rather than only recognizing it in bananas etc. that makes us human.

(Sorry about the English, that's a tad too abstract for my working command of the language :/ )
Exactly. Fining them isn't the hard part, finding them is.

Spend $200K on an investigation to find a kid to fine him $10K? Maybe not worth the time and money unless it provably worked as a deterrent.
Just because someone knows who I am does not mean that'll matter when it comes to proving things in court, which in real life isn't as easy as one might imagine.

>he probably won't get out for a while

If only I'd get sentenced in the first place.
This is an old post but I talk about it a bit here (toward the bottom): http://www.davedellacosta.com/cljs-protocols

(I need to update my github link to point to a static version of Om's code!)
> When it comes to an actual university operation though, about half the time when I check out a chem department's equipment it looks like they sure could use some help from someone with more than just a few years on the gear, and often so underequipped I could bring in & restore the surplus electonics to double their capabilities within a year not much differently than at a commercial lab. Also without a PhD there are actually some long-term employment or career positions already funded which could be conformed creatively to this effort. If I did this I would want to hit successive universities since I am very fast, but I am mainly retiring from employment more so than my present employer's facility which I expect to routinely continue to visit as long as I am in their areas, to our mutual advantage.

This is basically my part time job now, I help maintain a university lab including things like repairing ancient equipment, training grad student TAs, helping the lecturers plan and run their experiments, and then just random grad students and professors drop in for advice and help. It's pretty fun.

What I don't do is take advantage of the fact that I have a chem lab attached for any personal work, I've never actually thought to ask. I have asked about setting up a catalyst test reactor lab to collaborate with the college of computing to see if we can build a testing lab for anyone creating new catalysts to analyze the results and invent new types. There were too many professors with a vested interest in doing that kind of project so they had no interest in supporting it.

It was very disappointing to see, I'd have been happy to run a test facility for all the professors to work with as a shared experimental facility but they all wanted to be the one to get the papers first. The minor consideration to me of being able to do some of my own research projects with the setup and a salary is all I'd have wanted out of it, I love mentoring students and would have loved to provide deep expertise to students working on such projects...

Could have made three departments able to produce high quality research in a field that no one here seems to actually be good at (i.e. traditional heterogeneous catalysts) with ChemE, MatSci, and CompSci all benefiting from the ability to generate large reliable datasets of how new catalytic materials behave in traditional chemical reactors. So cheap to set up too... just such a shame that I cannot do such a project at the place I work despite having been the director of chemical process development and specifically catalyst development at previous jobs. Ostensibly because professors are already doing it in their labs, but like, why would you not take advantage of expertise like mine to make these projects work?

So bizarre but I just don't have the stamina to push them on it, I probably literally just have to switch job titles for them to even notice that I am in fact a world class expert on catalysts and chemical processing. Instead I'm repairing oscilloscopes which is super fun but I sure miss doing actual research that matters.
Lets not forget

Ubisoft - Montreal
Softimage - Montreal

And many more of course.

One non tech but awesome company I like is Cervelo (high tech bicycles, as seen in the Tour de France) which started in Toronto by two students from McGill (I'm from Montreal so gotta point that out ;p).

One thing thing that is good about Montreal is the number of talented students from the US who come here to avoid paying expensive tuition in states like MA. It seems that it's mostly the Biotech industry that benefits the most here. Maybe with more investment in the region they could be persuaded to stay and create more tech startups.
Probably the same as the current WebKit nightly build (144).
Although tfa is slim on details, it seems that the economist is assuming that the total number of sexual encounters per unit time is constant, and that increasing the activity of some people would only change the distribution in the number of sexual contacts.

Fair enough-- if you could change the distribution, that would probably slow down the epidemic. But, counter intuitively, it would also increase the number ultimately infected.

This is something network-theorists have spent a lot of time on. See for example:
http://rspb.royalsocietypublishing.org/content/274/1628/2925...
SVG isn't going away; in fact it is likely to enjoy a surge in interest and adoption next year when IE9 is released, because for the first time a majority of web browsers will have SVG support.
Sucks for them. They should get their code base under control. Or their web site, if that's what you meant.
You are assuming it is a "Buzz" because that's what your ears "Hear" after it comes out of a speaker and after being processed by radio receiving equipment of a certain design.

Perhaps the "Buzz" is not meant to be a sound anyone hears. Maybe it is something more like a dialup modem tone that is acted upon by something other than a shortwave receiver. Maybe there is more to this noise than just buzzing. Maybe the buzzing is a spurious side effect of some other process going on.

Old dialup in audio and visual waveform: http://www.freesound.org/samplesViewSingle.php?id=16475

Do you guys have any thoughts on this?
3 words

Sand Hill Road.
I think most people have the intuition that 2 is a couple, a few is strictly greater than a couple, and several is weakly greater than a few.

In any case, in this context, I think it's safe to say that "a few lines of Javascript" implies something on the order of 3-10, rather than 700; I do think Apple was being misleading. Just because the upper bound on something (like the size of a JS library) is high doesn't mean that the phrase "a few" can mean 700...it certainly doesn't scale linearly. At least, that's my intuition, but I'd be pretty surprised if I'm an outlier here.
I don't doubt the conclusions of the report, really, but it's missing the part where it explains how helmet laws suppressed cycling. You didn't ride your bike to school because you had to wear a helmet? Maybe. Or maybe you didn't ride your bike to school because nobody rides their bike to school anymore because their parents are scared to let them. (That also changed in the last 25 years or so).

Obviously both are a factor and maybe mine is the lesser, I'm just saying that it's not in the report.
TFA isn't talking about Obama raising pay for federal workers, but instead about changing labor regulations that cover all workers, including the private sector.
Is it like that? I’m sure it’s true in some cases, but I have the feeling Chinese people are often much more their government than otherwise similar people in other countries.

Of course, all that’s based on hearsay, so who knows what the reality is.
> No one is happy to spend $80 on a replacement MagSafe charger because the previous one frayed, so of course the listing was marred by 1-star reviews

As an Apple user, I would suggest that is a legitimate complaint, as the cable cannot be replaced separately from the power brick. Fortunately when that happened to me (twice) and I brought it into an Apple store, Apple replaced the entire power adapter even though it was out of warranty.
People want to work in the video game industry so they are willing to take less pay in order to work in it.
Reading is not a hobby. It is the foundation of civilization as we know it. The issue is with the dearth of actual quality reading that goes on today, when everyone congratulates themselves for reading Harry Potter.
Does anyone care to comment why this is happening with Blender vs. Maya/Cinema 4D/Houdini, but it hasn't happened with The GIMP vs. Photoshop, or Ardour vs. Logic/Pro Tools/Ableton, or Godot vs. Unity/Unreal?

It seems like overall the pattern is for the commercial options to be significantly more popular (and arguably more featureful) than the open source options. Why has Blender been able to reverse this pattern?
The consequence of industrial cycles (like the 19th century's industrial revolution or today's digital economy) is always triggering progress on socialism; Atlassian acquiring another company is applied Darwinism. At some point, humans will ever die or live in simulations where things go differently.
Great post! Something which particularly resonated with me:

> Being at a company no one's heard of making software know one knows versus being at a brand your friends all know working on products they're excited about.

I noticed a dramatic shift in people's reactions when my introduction conversations changed from "I'm a programmer" to "I make iPhone apps".
Let's not even talk about Danish numbers.
Cloudflare DoH in particular has open and recurring threads for shadow domain blocks or SRVFAIL they return from their service that are neither announced to users or explained.

There is no 1.1.1.1 shadowbanning. This is a bunch of crap.
I believe in BTC
Style-fetishism is so silly. There's a pragmatic case for every style of programming.
They would need to explain this.

100 times as many humans, randomly mix in the lesser number of Neanderthals for breeding and they would be 'absorbed'.

Except you can't randomly mix them in.

Why would I allow a Neanderthal man come to my tribe and mate with my tribes women? Why would I not just kill him?

I get I'd also be at war with other tribes killing their men, but Neanderthals I assume are easy to kill tactically and emotionally and I wouldn't expect them to be good allies.

You can't just make these theories without explaining the mechanisms.
People living in different, default thin/rare diabetic cultures don't have magical diet information, often they know nothing! It's just the default diet or 'food culture' results in those results. In the 60s/70s most people were fairly thin, and the smoking gun points to north america's changing food culture, more sedentary work and transportation and food industry marketing research, even though there is a much greater awareness now about food and diet than back then.
Martin and Jordan and Goodkind ... they never shine. Their serial work is mediocre at best - the best Martin book is Tuff (sci fi short stories). Trilogy seems to be the optimal size for a big story to be told. Above that is hard. And even Zelazny was not able to pull off amber properly.

The prolific multi genre author - the one that could create a full universe for a short story and throw it away is rare beast.

So in a sense what happens to hollywood is something that for us geeks has happened before in two beloved medias - books and games. The only thing that prevented the game industry to die creatively was the tremendously low cost of entry into the PC market where the interesting stuff was happening after the 2009 [1].

[1] Owned and played on PS2, PS3, Xbox and xbox 360 next to my gaming PC.
> . I wouldn't attribute to malice what can better be explained by uncoordinated action.

Don't they do peer reviews before publishing articles to the eyes of millions ?