skysight-inc/HackerNews huggingface dataset:
He meant to say that each pixel will be randomly black or white. What will really happen is that the color choice for each pixel will not be random, but can actually be predicted by the various clock frequencies he used.
From: http://www.catb.org/esr/faqs/hacker-howto.html

> 3. Boredom and drudgery are evil.

> Hackers (and creative people in general) should never be bored or have to drudge at stupid repetitive work, because when this happens it means they aren't doing what only they can do — solve new problems. This wastefulness hurts everybody. Therefore boredom and drudgery are not just unpleasant but actually evil.

> To behave like a hacker, you have to believe this enough to want to automate away the boring bits as much as possible, not just for yourself but for everybody else (especially other hackers).

> (There is one apparent exception to this. Hackers will sometimes do things that may seem repetitive or boring to an observer as a mind-clearing exercise, or in order to acquire a skill or have some particular kind of experience you can't have otherwise. But this is by choice — nobody who can think should ever be forced into a situation that bores them.)
Functional programming has too long of a learning curve to the average programmer. A language should be judged by how long it takes average programmers to become proficient in it, not the "Sheldon Cooper" types. In typical medium and large organizations, it's difficult keep being selective about programmer hiring. (There are org structural/political reasons that would take several paragraphs to explain.)

This problem existed since Lisp was invented. The benefits would have to be large to overcome the downsides of this learning curve, and so far they are not, except in certain niches.

I hate the rain the functional parade, but it's been tried and retried for many decades, but will just not fly in the majority of the real world. I'm just the messenger. The jet-powered chainsaw works wonderful in the lab, but actual lumberjacks either can't figure out how to start it or blow their arms off.

If you disagree, please reply instead of negativate me. I would greatly appreciate that.
The entire technology revolution is based around the idea that "if we have more of something we find new applications"... You wouldn't have an iPhone if compute power was as rare as gold.

The whole article is written with the tone of someone who doesn't understand the concept of "unknown unknowns".
Platinum is used for a lot of catalysts and we would surely benefit if it was a lot cheaper. Things like splitting water for energy storage could become much more attractive.
Another thing about piracy that isn't brought up enough is the preservation of media. Historically, most companies are awful at preserving history. And copyright lengths have been pushed to such extremes that it will easily outlive the company that owns it.
What if it is only applied one atom thick- as in plated on with a galvanic bath?
Electron is not native.
Not just videogames, it's also a terrible strategy for something like self-driving cars or medicine, where "Move fast & break things" ends up breaking people.
The AMA basically does the same thing in certifying schools and capping spots (which allows the schools to charge several arms' and legs' worth of tuition)
If anyone from Mattermost is listening, it would be wonderful if they offered the whitelabel deployment (for SSO) of apps as a service. For a startup without any presence on the Apple or Google app stores or specific mobile needs, it would be amazing to have someone package that up for enterprise customers and take care of keeping the app up to date.
I grew up in a small city, not really a suburb, and had friends and plenty of daily distractions.

When I was going out to play I would then come back with my whole body hurting from how much I ran. Not even sure how to describe that pain, because I can no longer feel it, in spite of me working out. It was this intense visceral pain, literally I could feel my organs tired and yet I was euphoric.

And I'm not sure how it was in the US in the eightees and nineties, but in my Eastern European country we grew up without much baby sitting, as our parents were busy and there was no such thing as an "after school", so we were either doing homework or we were outside to play unsupervised.

In other words I had a childhood full of distractions and yet I learned programming just fine, from shitty resources gathered from internet cafes with poor internet connections.

Got my first computer in '94 and we had plenty of games too, some arguably more fun than what's available today. When I started learning I did so with the desire to create my own games. I think that some people are simply wired with an inclination for such hobbies.

Oh and did I mentioned that we were coming out of communism so we had decades of western movies to catch up on, VHS rentals being a huge phenomenon?

Boredom is overrated.

There's something intrinsically toxic about portable devices of course. But I don't think boredom had anything to do with it.
Semantic is in Haskell, but since it doesn't use GHC, it cannot handle Haskell well (can't e.g. resolve type classes).

If I wanted good code reviewing with Haskell, I figure it would be best to translate HIE files (https://www.haskell.org/ghc/blog/20190626-HIEFiles.html) to LSIF (https://github.com/mpickering/hie-lsif), which is supported in VSCode. Because of the limitations of only parsing, GitHub alone will not be as powerful. If I then just make an LSIF to SourceHut converter, SourceHut will have better annotations than GitHub...
Nope. It runs solely on the device. How else would it know which app is making the network request? What are you basing your strange claims on?

> Netguard also injects ads in your traffic (or at least did) https://imgur.com/a/2YG7Q

Netguard is open source (with a license not supported on iOS: https://github.com/M66B/NetGuard), so there is no reason to use a build that shows ads. Alternatively, as I said earlier, there are multiple firewall apps you could use that don't require root.
(Update: I upgraded to the freshest Fedora and tried to enable Wayland again. It finally worked! After 3 years of trying to make it happen! It is not perfect (the screen flickers occasionally, input latency is slightly increased), but it is at least usable. The window movement, animations, etc, everything is buttery smooth, as it should be. So, my rants are over, Wayland FTW.)
Yes, in germany racism is a very big problem.
Undergound groups are very good connected.
Parts of these networks are everywhere.
But the bigger problem is the way, the state handled this institutionalized racism over decades. Police, politicians, lawyers, court, prosecuter, local services, military, special units and so on. Germany tolerated the far right political parties too long.
Nazis in political parties, were paid from everybodys taxes.
Be a politician, grants u acces to different parts of a state. Also the these, with the secret stuff.
Till 2017 the (npd) received state grants to further its cause.
They were paid to do nazipolitics and i am sure, they took the money they got, to built up underground groups for another political partie. Some guys from the npd changed then to the newe political partie afd.
Why racism is not get banned or forbidden, like terrorizm?
Because in my eyes theres no difference, how both of them treat humans.
And while nacionalism is on the rise, racism is rising as well.
Looks more like Windows 9x than Motif to me.
That's not really a function of the union itself, that's a function of an abusable political system.

The other side of the same coin is, for example, ISP local monopoly laws.
Paywalled but, I guess the headline contains all the actionable insight already
For anything?
Oh right. Thanks for the reminder :)

Sorry to disapoint I did not do all the cryptopals :P filippo actually has a good blogpost on that attack IIRC.
How is that relevant with respect to salinity?
The only way someone can even approach those problems is if the basics are so good they can do it in their sleep.
It seems to me that this blog post is mostly about parameter choosing and this criticism could just as easily be applied to AES (there are lots of pitfalls there too), or really to any cryptography algorithm.
Disclosure: I work at Azure on Machine Learning

Hi all! Please let me know if you have any questions - happy to direct them to the right people! Thanks!

(Email in my profile)
It's a combination of architecture and process that is helping AMD and hurting Intel right now. I don't think it's luck: Intel got complacent and AMD got hungry. We're seeing the effects of 10 years of that on both companies today.

While it's possible there is a pile of undiscovered issues that will exclusively impact AMD's processor line, I doubt that's the going to be the case. Intel's issues are far bigger than just x86. They've had major screw-ups and public exits from multiple markets including: mobile, IoT, wireless radios. They appear to be having execution issues generally and their architecture issues started 20+ years ago. This is what technical debt looks like when the bill comes due.
I've made steps to make my project happen, I don't know where it will lead, but trying and being serious about things matters to me.

I don't think giving up is a word I would use. I'm thinking about my project in very safe manners so it cannot fail. As long as I'm conservative about my ambitions and as long as the project holds and has something other don't, it is worth pursuing.

In a way I've already abandoned it a million times because I had to do other things. So to be honest, the only way is forward, all I can do is making it. There's nothing to throw away, only things to make.

It's not really giving up, it's trying to forget about a project, but that's just not possible. I don't think I could change my tastes and abilities or have another project to replace this one.

Now if I had something else to do I would pursue it, but in the end, I think I'll always go back to my project.
strongDM | Software Engineering | Remote (core hours ~UTC -6, any latitude) | Full-time | https://www.strongdm.com | https://zoom.us/j/874728147
strongDM is an identity-aware proxy for managing and auditing access to databases and servers.

We build secure, high-throughput networking systems in Go. If you enjoy writing code that is parsimonious, correct, yet featureful -- you may enjoy coding with us. If you enjoy shipping a product that is appreciated by a growing population of happy, paying customers every day -- you may enjoy shipping with us :)

We're a fully remote (UTC -5 to -8), but close-knit team. We have high standards and high levels of respect for each other and our customers.

Current roles:

* Lead Engineer / Engineering Manager

* Senior Software Engineer

If this sounds like the type of work and the type of environment that would suit you, send me (Justin, co-founder & CTO) a note: justin@strongdm.com
I had an LSI-11, in the Heathkit H-11 configuration. A wonderful machine. It's my background picture here:

https://twitter.com/WalterBright
I wonder though, isn't it even more clever to be simple (which is also clearer)?
The Mystery of Jeffrey Epstein’s Fortune and How He Made It
I read the comment differently and agree with the gp. I'm not allowed to forgo health insurance and take it as cash. I have no agency over the compensation arrangement besides choosing one of a limited amount of options provided to me by my employer.
I often cite this quote : Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? (B. Kernighan)
I've just read about anomie, it doesn't seem like it's a bad thing.
That’s a great point, but learning arrow key function varies based on the app I use. So if I have to learn arrow to move around indents, I may as well learn the command to move between words.

I struggle with trying to get others to change their files because a particular program I like and use a lot handles their file a certain way. This reminds me of the olden days of the old Microsoft way where the solution seemed to be around making every app respond in the way way so it was possible to guarantee what arrow does across all apps.

But that way lost and now files are used in all sorts of weird wonderful ways.
If it's so easily circumvented I wonder if it's worth the costs.
Utilities don't operate on moral compulsion. They operate on schedules and strive for reliability.

Let's extend the analogy. Say the bridge is going to be out for 2 years and the bicyclists need to carry loads 24/7. They'll need to quit their regular day jobs to do it.

Are they still compelled to go?
30% of Amazon Employees Predict Site Will Crash on Prime Day
Are there any open, or at least out of patent protocols for use? As for encryption, what would be wrong with at least enough of the message being an open header...

id: UUID
from: user@CALLSIGN
to: user@CALLSIGN
content: XXX

Content encrypted if both from and to have an associated keybase.io entry, for example.

At least then you can identify the callsign via open protocol? content would include additional headers and encoded body content.
I see your point but I think it is a matter of professionalism. If you're going to critique something technical and you want to be taken seriously then it is best to remove (or reduce) emotion from the equation.

In my opinion introducing swearing/emotion to an argument weakens it, regardless of its validity.
1. Motif came first. Among people who knew what Motif is, the look of Windows 95 was widely recognized as being very similar to Motif to the point of being a knock-off.

2. See the diamond-shaped radio buttons in the second example. :)

3. 3D embossed arrows on scroll bars.
With that one obvious little caveat. But that's an authentication issue, and does not require all other HN communication (posts, comments) to be encrypted.
For real maths, 3blue1brown is my go-to (1.9M subscribers, fwiw).

For "real science" with younger kids (or just non-sci/eng people), Kurzgesagt is wonderful.

And +1 for Minute Physics (previously mentioned).
$15/hour is enough to put a family of four right above the US poverty level.

$15/hour * 40 hours/week * 50 weeks - (~$3000 in Federal Taxation) = $27,000

https://aspe.hhs.gov/poverty-guidelines

IMO, a minimum wage full-time employ shouldn't be a liveable wage for a teenager, it should be a liveable wage for almost everyone.
You're right! The min positions won't resolve the issue either and, unfortunately, there is no trivial fix for it.

Handling intersecting polygons, as you said, is a bit more complex, but for overlapping polygons it's possible to find the Z-order robustly by computing the intersections with the line of sight.
If the 30 extra pounds of weight of an e-bike is a safety issue, we should ban overweight people from bicycling.

If an e-bike hitting 25 km/h is a safety issue, we should, likewise, ban fit people from bicycling.
> Fair point, but I still don't believe that just because something is more available, we'd discover more applications for it.

I really don't understand why you would believe this. There are countless things we can make out of widely available materials like stone, wood, glass, steel, etc., because we've spent an enormous amount of time learning how to work with these materials. Researchers have budgets that they have to work with, so they don't use much gold, just enough to plate something that needs to be corrosion resistant or another similar use. Some researchers have large budgets, but who would research the application of gold to everyday purposes if you know that it wouldn't be financially viable?

> Take platinum as another counter point. Even though it is more expensive than gold, we still put it in catalytic converters for millions of cars.

Platinum has been variously more and less expensive than gold over the course of history. At this particular moment it is less expensive, ten years ago it was more.

> If silicon were as rare as gold, we'd still be able to say "Hey, this gets transparent when we heat it up" and "Hey, this doesn't really conduct electricity well".

If silicon were as rare as gold, we would not have:

- Windows

- Eyeglasses

- Microscopes

- Telescopes

- Cameras

Except for use by the extremely wealthy and well-funded, or perhaps in extremely inferior versions. There are some better substitutes we could make in the latter half of the 20th century out of plastics.

> It is very malleable. It has a low melting point. It doesn't corrode. The best application I think we'd come up for it is something like using it for soldering like we use tin (it would probably do a better job there than tin does).

You wouldn't stop using tin just because you started using gold :-) You would use something like 80Au20Sn.

But I think that just because you can't imagine a use for it, doesn't mean that someone else hasn't.
Open source, command line file encryption program
Does this have anything to do with AIs always learning from 2D photos when we learn from binocular vision so every image contains a lot more ‘shape’ information.
I've skimmed over the book and I think it definitely needs more code examples and before and afters, because whatever little code I saw is unconvincing.

In fact, when developing I don't want to think too much about mere data, I want to see the algorithms and data structures and even the overall program logic. Having to worry about each individual struct member, and whether those are used properly and kept in sync is a pain and is throwing away the brilliant idea of encapsulation.

The chapter on "managers" reads like a caricature of poor OOP practices, I don't quite understand how it's become a best practice in data-oriented design :)

All in all, this seems like a clumsy way of designing things.
I’ve had success with vscode converting spaces to tabs and vice versa between open and save. Knock on wood, I haven’t had it bungle any code.

I do this because some projects like tabs, some like 2 spaces, some like 4 spaces and I like coding in a particular way that’s independent of the particular projects.
Gold is an OK conductor, but aluminum is nearly as good while being much lighter. Corrosion isn't really a problem for it either. (Aluminum corrodes very quickly, but that doesn't impact it's conductivity or strength)
No, I didn't say that, and I would prefer that you not put words in my mouth. I was responding to a single statement in the parent comment that I thought was inaccurate.

> a [...] ruby gem was hijacked and used to infect production webservers with malware

I wasn't aware of any reports of this being exploited in production. Do you have an example?

I agree with the rest of your comment about the need for more active measures on the part of Rubygems.org and the likelihood that other gems -- especially infrequently used, semi-abandoned ones like this -- have been hijacked without anyone detecting.
This is a strange read as a fiction writer. This lesson is learned quite early in prose writing- explicitly due to the fact that written works must be read. Maybe because of this, I've never felt the need to write 'cleverly' in my programming either. Can other prose writers corroborate?
Any VC funded company gives me this feeling.

Twitter scaled up ads a whole lot to become solvent.

Moviepass went from an amazing deal to an okay one.

Netflix's content catalog and price went from great to okay.

Facebook went from "Myspace but with photos" to the massive advertising machine it is today.

The great-for-users but usually lossy beginnings of these companies are a play to acquire users, so they can pull the profit switch later on.
Wire Capacitance and Light That Continually Glows
Additionally, I think github can do more harm than good here.

There is so much code-review you can do before it hits a PR. But then the PR invites nitpicking, over-thinking, and mistaken assumptions. The PR was good when it was submitted but the consensus has all manner of tweaks that are, most of the time, stylistic. Only rarely do you get a serious issue and it gets drowned out in the noise.

This isn’t separating ego from code, it’s accepting that maybe you can do peer review on your code before the fact and any requirement to approve/comment after that must offer something more insightful.
Definitive Guide to Spark
Ask HN: What's the easiest way to write a blog without dealing with front-end
Software engineer here. I really love making small, random projects that take a few days to explore and then forget about (not in a bad way, I just think of a problem, spend a few days solving it until I'm satisfied). I always wanted to make a blog so that I can publish these little snippets to my friends etc but I'm always get bored at dealing with frontend. Currently they're in my computer waiting there rotting, I regularly delete them because there is nothing to do with them really... I tried github+jekyll but it still felt like I had to do some HTML/YAML development to get something working. It looks it's gonna work out of the box, but once you need something slightly niche, you have to dive into this rabbit. I'm more than happy to dive into rabbit holes, but I'd rather not spend time on frontend.

So my questions is, is there something that just works out-of-the-box? Maybe a paid option? I just want something as simple as "take this Jupyter Notebook and make a blog page goddamit". Features I need: syntax highlighting, normal text, showing graphs, matrices, images etc. Uh I even wish if it could support LaTeX too, but I understand that that might be asking too much. Any thoughts?
So obviously this comes down to cost.

> in the aftermath of austerity and with not enough staff to go round

Pay more, get more nurses.

Or you can trade-off nurses for less-good health care.

- - - -

Just to show an "existence proof" of an alternate universe, there are two totally free hospitals in India. They have no billing desk because they do not bill.

So how is it funded?

The people who work there and who support them financially believe that they are literally working for God. It is as if a Christian was volunteering to work at hospitals established by Jesus.

https://en.wikipedia.org/wiki/Sri_Sathya_Sai_Super_Specialit...

> The Sri Sathya Sai Institutes of Higher Medical Sciences also popularly known as Super Specialty Hospitals are tertiary health care hospitals established by Sri Sathya Sai Baba to provide patient care facilities to all irrespective of caste, class, creed, gender, religion or nationality totally free of charge.
The entire Android ecosystem is about abuse. Banning these apps won't help. Google legitimized surveillance capitalism that is the worst that could have happened.
Gitlab (YC W15, All-Remote) Is Hiring Test Automation Engineer
I rather refer to canonical CS references like "The Garbage Collection Handbook".
How'd Hollywood do it? Film industry is full of unions, seems to do OK.
I agree with the sentiment of the article, though I don't really like the example given. To me, using a switch statement instead of if-else-if is not any clearer.
By macroeconomic I'm referring to the post upstream about how unions function as cartels and price-fixers. I do not believe that is true, but it seems like an argument that union supporters ought to debunk.
Recurrent neural networks in one diagram
Wow. I'll use this paper as a good reason to encourage usage of a firewall (afwall or netguard) for my non nerdy friends. It can stop a lot of this nonsense being reported back, but sadly not all.

I'm thinking there's probably a reporting vector in how an app might use the download manager to leak data.
It seems like that's fairly important to me. Consider that even if you're monocular, you're still able to determine parallax by moving your head around to determine depth.
Can't help noticing that the author's daily schedule, for all that he's extolling the virtues of planning things out and making sure to get enough leisure time, end up at 6.5 hours of sleep a day. Yeah, I guess that works.