skysight-inc/HackerNews huggingface dataset:
Ha! I remember the source you mention [1]. 25 million lines, haha. Man-made software mountains :)

Thanks for reading my comment by the way. I wish I had more time so I could write succinctly. If you're ever in the position to hire people from my uni send me an email if you'd like some introductions to professors and what not.

> Alternative learning avenues have opened up like Coding Schools and Bootcamps who do lot better job at focusing on job skills.

Ah, got you there! ;-) *

* Probably not, but it's fun to imagine that I did for a second.

My first job out of CS was being a web development instructor. You might think I wasn't qualified, since I never touched NodeJS in my life and wasn't super familiar with JavaScript. I told them this but my teaching skills were really good so they gave me a unique challenge.

My challenge: make one NodeJS app in one month. I pried a bit what they wanted me to showcase, and they'd be happy with a custom blog that had user login, CRUD on blog posts and user registration.

In that month I made:

- A voting app for the game Werewolf of Miller's Hollow / Maffia

- An online sentiment analysis app based on my bachelor thesis

- A simple CMS designed to list all the hackathons in The Netherlands (though you could also retrofit it into a job board or party calendar)

- A blog app with the extra feature of adding markdown to it (what they actually wanted)

When I showed all this to them they asked me: you learned this in a month?! The thing is, I think most of us CS grads would have. And I think a lot people with a master in CS wouldn't be surprised that I created 4 apps within a month instead of the blog app only.

It's all function calls, for loops, if-statements and variables in the end. Sure, JS has closures, but we had compilers in class, so understanding on a high level the JS engine internals work, it isn't that hard. The same goes for callbacks, promises and all the other fun JS stuff that makes JS quite unique. *

* I use the debugger a lot when I learn a new language. I do think this is a super power since not many programmers seem to do it, but it gives a lot more context. It's the only way how I was capable of getting a foothold to understand X86-64 in binary and malware analysis. I'm pretty bad at simulating code in my mind, but now that I've seen it 1000's of times in debuggers, I'm a lot better at it.

Moreover, even in 2017, the resources available to self-teach how to do it were available and I self-taught everything via the official NodeJS documentation, code school and random YouTube tutorials.

So, in my case, I've seen both sides. Ironically, I became one of the best JS teachers by virtue of my CS education (and my upbringing, had to teach family members a lot of stuff). I know what coding schools teach, IMO the CS education I had was superior to that. Maybe not in time effectiveness though, but of those 6 years I spent on it, I'd say that 1.5 years was super useful, 1.5 was useful and the other 3 years is where I got C's anyway and did other things to enrich my life (such as a course on Buddhism) :)
But then why are browsers allowed in the App Store?
> Which is exactly what christianity did, the central story in it is literally the killing of a scapegoat. Therefore the west became almost immune to this self created violence.

That's a very nice story that even a casual awareness of the history of the Christian West makes totally implausible.

The Christian West was not immune to scapegoating in much the same way that the sea is not above the sky.

Honestly, you could frame the entire history of the Christian West around who the main scapegoat was at a particular time and place (heck, the Christian understanding of witches/satanists was pretty much an invention almost from whole cloth to fill that role.)
You can’t use Apple’s developer tools, period.
Black Holes, Medical Diagnostic Imaging, and Leukemia
> I really wish this would stop
> Getting excited about category theory is like getting excited about matrix notation – useful, sure, but not where the meat is

Patience. These kind of work is not worth for verbal readers, but for visual learners and visual creators this is very educative. It's a work of visual learner and these kind of work will not stop.

> replace standard linear algebra notation with an alternative (but mathematically equivalent) graphical notation.

Yes. Modern computation is based on AI which is based on matrices which runs on GPU which does computation on graphical input. This work is a masterpiece for simple solutions for complicated computations.
They obviously do have _some_ backups (since were able to restore all videos and all photos - but not all photos at the original resolution).

In the end it's all a tradeoff... ignoring cost, we all know what to do to get pretty safe storage. But how much are you really willing to pay, per month, for that safety?
I'm redirected into a refresh loop with this url: https://www.digitalcameraworld.com/cc.html
Specifically for "commute" mode, I tend to play a few solo games of Premium Bowling[0], or I hit "random" in Wander[1] until an interesting location to virtually explore pops up.

[0] https://www.premiumbowling.com/
[1] https://www.oculus.com/experiences/quest/2078376005587859/
I’m fairly sure the SDK is only meant to be used by approved developers.
Funny thoughts have truth in them. Can you share what truth did you realise ?
Most of them are hired based on their ability to solve simple stand-alone programming puzzles. So you can claim they are trained for that?
Paradoxes, like: This sentence is a lie.
Especially Apps with in App Digital Content ( Where the cost of that content is essentially free ), like Games. Where they give you an Item if you Vote.
fyi of related terminology: https://en.wikipedia.org/wiki/Pareidolia
Because OP truly could not have included the number of acres required to support pork in the 'acres of pork' figure?

It sounds to me like he did include the crops fed to pigs in the acreage
Then turn off the computer and cancel your internet.
> It's very common for people to learn assembly using x86(-64) but this ISA is so messy, complicated and layered that it always seems like the bad choice to me.

Agreed. As someone who did lots of assembly for the 6502 and the whole Motorola 68k series CPUs while on Mac & Commodore-machines, I thought I might as well learn x86 assembly when I moved to "regular" PCs.

After a week or so of en-bafflement, I just decided that dealing with assembly on any sort of regular basis was not something I was interested in doing on the Intel-platform.

It was inferior to competing platforms in almost every conceivable way back then (except performance) and it haven't improved since. It's just utterly terrible and the only reason it's still around is backwards compatibility. Nobody would design anything like this today.
Could you show numvers regarding difference in e-waste amounts with repairable parts and without them? Repair tooling and components generate waste too, including waste in logistics.
A agree, and I just reproduced it physically using three rectangular objects that were to hand on my desk.

Presumably the impossibility is meant to be that the edges of the two parallel bars are actually touching, rather than just being aligned in the angle of view. But it is certainly possible to reproduce this physically.
> In this case just 10TB of data was lost

Seems like a value judgement to me.

Anyhow, something about `innumerable, singular sites of suffering' makes the point rather moot.
React and Flask SaaS Boilerplate
Hey guys. rfBoilerplate is a boilerplate for React and Flask SaaS applications. rfBoilerplate has already implemented the boring boilerplate code for you. Including authentification, subscription and more.
hey, in the slide there was a part that says that surveillance planes typically flight in a couterclockwise circle. does anybody know why and can explain to me?
thanks
Sorry did I miss something?
The example is a fallacy, because the concorde was relatively inefficient. The passenger plane of today is highly optimized for actual market demands.

We are not looking for just faster ML at any cost, we are looking for cost-efficient ML so we can do more of it.
Notes on Stochastic Control [pdf]
It's only now that we fully realize how bad the depicted policing was in all those TV shows where they zoomed & "enhanced" the photo evidence.
You can play Rogue in the GBA and Nethack/SCummvm ports exist for the NDS.
Silly excuse? What else are you going to do with the waste heat?
But why shouldn't they? Why would anyone on a site called "Hacker News" be advocating for deliberately gimped devices?

I'm not saying manufacturers need to expend money and effort to support tinkers and hobbyists, but why deliberately go out of their way to block them?
Spector.js – WebGL/WebGL2 debug tool for browsers (Chrome and Firefox)
Yeah, I don't really understand why you would like to stuff personal data into a git repository (unless we're strictly speaking about author data). It's really not the tool for it.

Now for those who decided that a blockchain is the perfect solution for storing personal data however...
If there are more shows with racist people as the endearing title character than there are with black people as the endearing title character, is that not a problem?
Site to make money Wintub with wintub explanation
The best site to make money Wintub with wintub explanation
Filtering this stuff from a master transaction log is kinda ludicrous, not looking forward to implementing that.
A number of maintainers browse and contribute a fair bit.
There is no way you can get even close to the same capacity as a subway.. not even for a point to point setup.

Minimum train space with pretty standard signaling can be as low as 90s.
With modern moving block systems that can be pushed even lower.
The tube trains have a seating capacity of around 250 people and 800 people can be standing. This gives a capacity of between 3 and 12 people per second.

How are you going to inject 1 car per second (to reach the lower level) into the tunnel in a safe way?
And even if you could do it - Consider how huge the stations must be.
They have to contain 100+ cars plus space to enter/exit them (couple seconds to come to a stop, 10s of seconds to leave the vehicle - with some people quicker than others -, 10s of seconds for other people to enter the vehicle, couple seconds to accelerate and synchronize to the flow..).
> Edit: minor correction, the N64 supported AA

So did the DS: http://melonds.kuribo64.net/comments.php?id=32
Why choose immutable application containers for Cloud Native Postgres products
When you can't make logical deductions, the game lets you take a guess and rearranges the hidden mines so that you don't lose. It's not guaranteeing that you can solve the whole thing with only logical deductions.

(If you guess when you shouldn't, then it instead rearranges the hidden mines to make you lose.)
Secure301 – HTTPS Redirects Built on Top of AWS Serverless Technology
> No, the market has not spoken. Because Apple will sue you if you try to do independent repairs, without going through them.

can't you just avoid Apple and buy phones that are easier to repair? That's how market works.
https://i.imgur.com/CDgZs2m_d.webp?maxwidth=728&fidelity=gra...
Git allows you to rewrite history, that is not the problem.

But you might have a hard time chasing down every copy, it's a distributed system by design.
I can highly recommend the late David Mackay's _Information Theory, Inference and Learning Algorithms_. To my mind it's a much easier read than the above book.

http://www.inference.org.uk/mackay/itila/book.html

Associated lecture series:
https://www.youtube.com/playlist?list=PLruBu5BI5n4aFpG32iMbd...
Well... I expect farmers do, and Harley Davidson employees, and Boeing employees, and, well, really anyone with a job that involves selling goods or services abroad.
I think most interventions are ‘necessary’ because of other stuff humans did to the ecosystem (‘necessary’ in quotes because, without hunting, nature would find an equilibrium, too, just not one we want to see)

It’s not as of, when you dig anywhere, all you find is remains of wild boar, and that only ended when humans started intervening.

(And for those who don’t know: this species is native to Germany)
I read the biography the article draws from and it also did not mention that much about her or their relationship. It delved deeply into Dirac's childhood, but mostly ignored his home life as an adult.

It makes some sense, it is a biography of Dirac, but felt strange at the time.
In iOS you can long press in the image.
Interesting to see that for biggest part of the creators, they gain less than the minimal wage per hour.

It's like Youtube or Twitch. The popular creators get millions and it seems so easy. But in reality, they are the 0.1% percent. Everyone else is struggling.
Pilots are in the left seat, you get more visibility that way if you're "leaning" the plane to fly left circles.
On iOS, long press on the image.
Early betas of iOS 13 actually used to do this and xkcd was explicitly brought up as a reason to not truncate ;)
A “calculated risk” doesn’t make it okay when the risk is all on the consumer losing their memories. This corporate view on business risk alone is unethical.
I think it was Niall Fergusson, perhaps in 'Empire' or maybe 'Civilisation', who argued that the modern purpose of monarchy is to protect the citizenry from its government -- particularly the emergence of extreme forms of government. You might not agree but I found it quite persuasive.
Artificial inability to enter the market with a competing product is literally in the definition of a monopoly.
To add slightly, a "pull" backup from a second backup storage system is possibly a less likely to be a route that an attacker could take from your production system to compromise backups vs a "push" backup from a more open production system.

So, for example, ssh key access from backup to production, but not vice versa. Definitely keeping that backup system as simple and low access as possible.
Unfortunately the older comics didn’t get alt text, although many got the extra panel afterwards.
See eg http://morphcat.de/micromages/
Ouch, I am guessing they are using some on-premise or none major cloud provider? I feel for them though, without the right resource or budget they are doing their best. I doubt they intentionally decided to not make a good product.
China Bans Free Text Editor Notepad++
Well, this does explain the disproportionate amount of actors that are arrested in CSI after reviewing the video evidence.
I don't believe the exposition is written well (judged as either an exposition of linear algebra or just the graphical calculus the article develops). But this is perhaps a subjective point, and others here have already commented on this in detail.

More importantly, I would like to remark that string diagrams are not standard. The vast majority of mathematicians have never read the definition of a string diagram (or even a monoidal category), precisely because it is not standard and not needed for most (any?) useful mathematical work. They also have obvious disadvantages when compared to the usual notation, as I pointed out earlier.

When I read articles by category theory boosters, I get the sense (rightly or wrongly) that they think the world revolves around them and they have stumbled onto some deep and fundamental truths. This is not the case. It's a niche of a niche.
It's like robots are now like human, seeing faces everywhere ! https://www.reddit.com/r/facesinthings/
People who suggest Christianity has a positive side sometimes show an astonishing lack of awareness about its history of self-promoting spin and its unarguable ethical and social flaws.
The legislation explicitly prevents Google from not indexing the sites
That just shows how far away from the expectations is the quality assurance for AI-supported projects. Black-box methods like NN will at some point produce weird results.
Now we need an AI to check AI if a random face was added to the image in the process.
If creatively combined with the new "transparent Loos" in Japan, they could enable some pretty pretty funny pranks:

https://www.theguardian.com/world/2020/aug/18/loo-with-a-vie...
That implies punishing people but neither the crime nor the
workable alternatives have been clearly established.

"Exploitation" is a word so overused and often paired with many economic fallacies including feudal ones that merchants had to be ripping people off to make a profit because of the cost of transport plus a "universal fixed price" assumption.
>but not all photos at the original resolution

Thats why you backup the original data and NOT the downscaled etc one.

>But how much are you really willing to pay, per month, for that safety?

You have to backup ALL your customers data, otherwise DONT go into file-hosting business.
> please buy bus tickets only with cash under a fake name

This is because he's actively against surveillance. It's not a hard requirement, I've lent him an anonymous (i.e. pre-paid) public transport card before, and while he didn't like the requirement to both check on and check off, he did it anyway.

> find me a parrot

That's a misrepresentation. It's a "it'd be nice if" type thing. There's also the "don't buy one" comment, because you can be sure someone has done that.

> go to the hotel and figure out if their phone jacks do dial-up because that's most likely the only thing that will work with my machine

That might be really old, his machine definitely has wifi. And if the request is from the pre-wifi with free software drivers days, it's completely reasonable for someone who lives a chunk of their life on the internet to request internet access.

It's much, much more reasonable than you're making out, especially if you consider it in the context of why you're probably asking him to speak at some event.
I really like this version, especially that it makes sure you lose if you guess, you can't get lucky. It definitely makes me rethink wether I have to guess or not every time, and it makes me so happy to see a number when I do instead of a mine.

This arrangement made it crash though: https://imgur.com/a/TDj7afQ

Nothing happens if you click on any of the white squares. "Uncaught Error: what"
Think that's bad?

Somewhere there are cops using this thing for real
Creating a Gatsby Blog from Scratch
Yes similar in high level concept, but we are more focussed on curating and sharing collections of subscriptions.
I suspect Ryan Gosling might be the perpetrator in many future crimes!

Almost as scary as the prospect of an AI that can "predict future criminals" based on their facial features!
There is a tool for visualizing node_modules dependencies here:

https://npm.anvaka.com/#!/view/2d/webpack

And yes, the dependency chains become absolutely insane for some projects.
I don’t know why you’re being downvoted since you can clearly see echoes of this manager in the comments above...
> Just stop trolling against Go.

Please assume good faith when responding to people: https://news.ycombinator.com/newsguidelines.html
NASA researchers track slowly splitting 'dent' in Earth's magnetic field
The "bottom" and "top" pieces have the same length (transversal in your projection), as the 3d figure shows. But if you try to place the pieces so that their edges match on a projection, then they cannot start and end at the same point (one is "nearer" the camera than the other).
A reliability guarantee I like to call "nine fives".
What the immune response to Covid-19 says about the prospects for a vaccine
Selling customer data is a recurring stream. There’s likely also something in there about selling access to photo sets for training purposes.
There's a graphical notation you can get from string diagrams for a "reflexive object" (an inscrutable reference that will help if you know how to deal with 2-categories graphically already: https://ncatlab.org/nlab/show/reflexive+object)

The main difference is that instead of a lambda abstraction box, you make the input branch off the output. That is, you have lambda nodes with two outputs and one input. One output is the lambda expression, one output is the expression's argument, and the input is the value of the evaluated function.

I've been wanting to understand non-standard diagrams -- might they be continuations or some other kind of computation?
Anyone who relies on any software camera companies produce deserves to lose their data IMO. Just look at Canon DPP. Almost 20 years old, and it's still a primitive, unusable, steaming pile of shit.
Seems like a mail client stupidity, as the original twitterer follows up: https://twitter.com/jensvoid/status/1295358144600735744

I guess someone thought it was a useful addition (e.g. since on smartphones nowadays communication between apps is through launching of URLs, e.g. loading the URL "https://maps.google.com/...." would open up the Google Maps app), but they didn't consider this exploit.
I had never heard "#" pronounced "optional".

OptionalTheMoreYouKnow
Was this billing data though?
Store customer data immutable and encrypted, with a unique AES encryption key per customer. Encrypt that AES key again with a single RSA key-pair and store the encrypted AES-key in a database.

You can access your customer data, using the customer-specific AES key. You can access the customer-specific AES key using your private RSA key.

When you need to delete the customer data under GDPR, you can delete the encrypted AES key for that customer from your database.
> But conversely, we don’t know how much worse things might be if there were no laws to keep “bigness” in check.

We know it from history for sure, that "bigness" of an economic player is not a problem. There was no anti-trust legislation prior 1913, and Standard Oil was lowering prices for their oil and kerosine every year in order to compete with emerging oil wells developers, which kept popping up dispite Standard's dominance. [1] Customers, large and small, were benefiting along the way. But notice how governments-coordinated OPEC influences the prices and ability to enter the market:

[1] https://www.winton.com/longer-view/price-history-oil
It should lose both, saves them from stupid conversion mistakes...
I realize that, obviously, that the diagrams presented in this article are different from the ones found in category theory textbooks. Moreover, my later comments were not really aimed at this article so much as others that are posted here. The criticisms just happen to fit this article, too.

Also, I don't really see how learning the abstract definition of a functor is going to help someone write better OCaml programs. But it is possible I am just not imaginative enough. Do you have a concrete example of this?
Scientists unlock Alpine trees' molecular defence
> Deceptively tricky problem.

No kidding. Thank you very much for the thoughtful and concrete answer, I will do as you said, and go study the subject as much as I need to be able to get the bulk of the cases to reverse, I realize now that there won't be perfection but it should be possible to do it 'right' except in ambiguous cases, and there it might be possible to have the software indicate which notes have ambiguous representations in the score and give the user to choose the one they feel is right (to annotate the recovered data).

That should eventually cover all cases that are of interest.
> Windows also isn't useful for productivity

Can you expand on this? I think it's the contrarian position to be taking here.
I was going to suggest to take a walk, but this is even better.
I'm pretty happy with SVGOMG (https://jakearchibald.github.io/svgomg/, also using SVGO), but i rarely change most of the switches from their defaults. I think the only thing i miss about your tool is a direct markup paste instead of file upload.