skysight-inc/HackerNews huggingface dataset:
Yes, but 'good coding practices' is relative/subject to interpretation. I see this as a necessary counterpoint to the 'Clean Code to extremes' in a lot of other blog posts.

It simply calls for some consideration before moving every little thing into another method.

Granted the title is clickbaity but that's just the curse of the modern web.
>> I'd simply let an investigation team check if any dirt can be mined out of the troves of data

That's Dark and Illegal
Any reasons for this? Not knowing too much about the space, I would say the exact opposite - consumer desktop apps are less and less likely to succeed while enterprise and industry-specific ones still have a place.
The Bitcoin project is a great example of the potential for something like this. To this day the creator or creators have never been identified. Key word potential.
Top Events to Learn About Product-Led Growth
Trainline valued at nearly £2bn after first trading day
Raspberry Pi used to steal data from Nasa lab
So if we cannot trust the company, we are left with two options.

1. Nobody (decentralized), like Bitcoin.

2. USD cryptocurrency, created by the US government.
Not required. All Apple needs to do is allow the purchase of said item through your "Apple account". The retailer won't know who exactly bought what, neither will your bank. (In the Netherlands the banks are going to sell the 'who-bought-what-from-who'. The bank will simply receive your monthly list of purchases without the data). The question is: would that work?
In the case of a traditional filesystem, similarly unfortunate memory corruption would just affect the actual data directly. Forgoing ZFS throws out the happy path where the checksum does catch a data error and repairs it transparently.

Edit: To add on to this, ZFS doesn't do parity-based repair at the checksum level. In the mentioned case (good data, bad checksum) no copy of the block will match the checksum and there will be no supposedly-good block to copy over.
A lot of people seem to misunderstand the 12 (now 11) year deadline. It's not that suddenly an apocalypse will occur in 2030. It's that after that point, we'll no longer have any realistic hope of avoiding the worst effects of climate change that will arrive in the following decades and centuries.

Maybe we need to explain it to people like cancer treatment: if we'd caught it early, maybe chemotherapy alone would have been sufficient. Today, we need invasive surgery, plus chemo, plus radiation therapy, and we also need to hope that untested immunotherapy treatments will work.

If we continue to leave it untreated, then our prognosis is very grim indeed. We won't die immediately, but our cancer will be inoperable.
Have you tried surfing the web on a Raspberry Pi 3? Even if the 4 is 3 times faster, it’ll be a frustrating experience.

Additionally, once you add in all the peripherals for a laptop, the cost is much higher than if you just bought a cheap netbook. 4GB of Ram Pi 4 is $55. $30 for a decent USB C power supply and cord, plus $50 for a display, $15 for keyboard, $15 for mouse, plus $15 for a decent SD card and/or hard drive... plus individual shipping and then you need a case.
OVH VPS Review: before buy check 100% genuine OVH users feedback
Lee Smolins book "einstein's unfinished revolution" is a fairly accessible, and all of his papers are on arxiv, e.g. https://arxiv.org/pdf/1902.05108.pdf

Stephen Wolfram has an interesting blog post which is somewhat related https://blog.stephenwolfram.com/2015/12/what-is-spacetime-re...

't Hoofts book about celular automata interpretation is free at https://www.springer.com/gp/book/9783319412849

There are several theories predicting collapse of wavefunction which would prevent quantum computers e.g. https://en.wikipedia.org/wiki/Penrose_interpretation
I'm in my 50s as well and may eyes are definitely showing their age, but if anything I find high fidelity screens more important to me now than they were years ago. I use 1080p 23" screens at work and the slight blurriness from pixelation is definitely noticeable. Comparatively, the 5k screen on my iMac is dramatically sharper and easier on my eyes.

I find that when my own vision is slightly blurred, add in even more slight blurring on the screen and they compound each other. On the other hand if the source image is pin sharp, it makes it easier to cope with the flaws in my own vision.
Great looking site. A big motivator for me to do something similar.
Visualizing 40 Years of Music Industry Sales
I'm guessing this is because corporations will still obviously be different from governments. For one thing they won't have cops arresting you.
Go to settings (the cog icon in top left corner), tick the "Use monospace" box in the topmost section "General". It remembers your settings across sessions.
Wouldn't they be saved to memory anyway on a context switch?
And recoding movies into low-bitrate mp4 of a flavour the PSP could play. Nice for watching movies on the train and such things, before that was really feasible on mobile phones.
I don't think one can paint attempting to stop counterfeit cameras (which were aggressively counterfeited) as being aggressively closed hardware.

Look Rpi have a clear goal, to get kids coding. Everything, and I mean _everything_ they do is to further that goal. One part of that is to have a platform that is, safe, easy, expandable and _cheap_. A side effect of that is that its mostly open.

Now, is it as open as say fabbing your own RISC-V SoC? no. But then that would cost a boat load of cash, and it would then be cloned and resold by third parties. Thus, no money for education. (worse still, dangerous counterfeits might be bought by schools, cause injury leading to legal action.)

So, being pragmatic, and noting that the ecosystem is far more valuable to me, and almost everyone else, than the hardware, I will accept this behaviour.
Also you're tripling the space needs. Add 1-2 more things and you might as well get a desktop case ;)

Sometimes it's doable, sometimes not.
Depends entirely on how you want to use it. You're not going to be opening Slack, but it's more than plenty for a KODI player, home server, VPN server, seedbox, piHole, robot controller, home automation, etc.
Again, I was talking about Docker's initial security considerations. I think it wasn't until about 1.10(?) that it got user namespacing.
I'm not sure that's entirely fair, as it doesn't address the posible disparity of sentencing for an existing crime.

A specific action punishable by a year in prison in my home country might be punished with a decade in another; the conditions of my home country's prison might not be the same as in a foreign country, etc.

If I had to serve a one year sentence where I live for something I consider moral I wouldn't be too bothered (not that I'd welcome it of course), but serving a year in an American prison is a terrifying thought.
The "Republicans were not a force in southern politics" until the South actually became contestable, yes. But they did not "embrace racist tactics" other than perhaps momentarily in the 1970s, at the tail end of the Civil Rights Era. In actual fact, Republicans were always trying all sorts of angles to appeal to southern voters: Barry Goldwater's campaigning was quite different from Nixon's, for example. The suggestion that Republicans were uniformly "against modernization", and even more so, that this was also true in the 1980s, is simply laughable when one looks at the actual history of that time.

Edit: And the Republicans of Lincoln's day were defining their stances in opposition to the Democrats, who were largely agrarian and in favor of local control by the purportedly-virtuous "little guy", against broad economic modernization that would deprive the little guy of his livelihood and make him a sort of 'wage slave' of corrupt industry. You can phrase it as "the Republicans were on the left" if you like, but that's really pushing it.
One problem is CORS creating a firewall around every web page. Another problem is copyright, showing someone else's work on your web page. Fair use would have to be expended to showing parts of a document.

Wikipedia did something like this where you can see content when hovering over a link ...

But I think what the old guy is talking about is actually showing a visual graph how documents and text are linked together.
We humans are good at scanning text. So I think something like this would work well in a search engine, where instead of getting a list of links, you get a visual graph of interlinked documents, that makes it faster to explore different branches and find what you are looking for.
Is there a simple way to make an electronjs app with a python backend? Also does electronjs have a drag-and-drop GUI ide?
Because we're trying to figure out which company the author is alluding to. And the author stipulated female CEO.

Sometimes a cigar is just a cigar and not "zomg tech sexism!!1!", Sigmund.
It's very unlikely releasing schematics would change anything.

RPi as a board is clearly simple enough that there would be clones if you could get components at competitive prices. The only conclusion is than that you either can't get the CPU, or you can't get it at a competitive price.

RPi use Broadcom chips, which you rarely find these on other hobbyist boards.
The most likely cause, after what I heard from people in the industry, is that you usually either can't can't get Broadcom chips at all, at acceptable prices, or even documentation for them when you are only interested in the small quantities you'd need for introducing a new/clone hobbyist board. Not unless you've got some serious connections.
We do have 3D senses, but the primary ones aren't vision. Proprioception tells us the position of our body in space and is relevant to the discussion because we can tag and encode information based on posture or movement, think hand-gestures, body language, right hand rule, counting on fingers, etc. Another is enabled by the existence of grid cells[1] in the brain. These allow us to be aware of (and imagine) our position in Euclidean space. This is where AR/MR could really shine by bringing the Memory Palace mnemonic to life and possibly extending it in all kinds of fantastic ways. People have exploited these senses for millennia as memory aids and ways of understanding and interpreting information, we shouldn't lose that tradition and should make every effort to enhance it with modern technology rather than replace it with a single interface metaphor.

[1] https://en.wikipedia.org/wiki/Grid_cell
The other thing you see is extraction of logic applied, particularly to business logic, prior to the actual logic being clear.

So a developer will notice two very similar bits of code and maybe include some kind of parameter to a method or even worse, build some kind of abstraction (inheritance shudder) then as the project evolves it turns out there are actually very different business requirements for each case and you're stuck in a bit of a mess.

As you say there's a cost to optimization, the wrong abstraction is far more painful than no abstraction. This quote from another blog post the other day is relevant I think:

"Future thinking is future trashing

When developers try to solve a problem, they sometimes try to find a way that will solve all the problems, including the ones that may appear in the future.

But here is the thing: The problems from the future will never come and you'll end up either having to maintain a huge behemoth of code that will never be fully used or you'll end up rewriting the whole thing 'cause there is a shitton of unused stuff.

Solve the problem you have right now. Then solve the next one. And the next one. At one point, you'll realize there is a pattern emerging from those solutions and then you'll find your "solve everything"."

These are all just re-statements of KISS and YAGNI but it's definitely the most important principle.
Yeah, but I would have liked some more commentary about the fact that China doesn't have adequate resources for an invasion (not enough paras or landing vessels).

Naively this seems like a purely political choice, expressing an unwillingness to invade Taiwan (right now). I wonder if this is part of fundamental view on the use of force offensively or just result of economic realities.
Exactly. Slack people created a new communicational need. There were email, forums, etc. Even chats, but they created a good product that enhanced the need to have better chat system to work better. They weren't solving any major problem. That is my point.
Yeah, Facebook would never do anything dark and illegal
Doom Amiga A1200 060 66Mhz
I think most of those questions could be answered with a sufficiently strong type system.
I guess because of this quote FTA:

> And what happens when the company gets a new CEO? What if she decides to break up the company again?
Disagree. Someone attempting to do something while unauthorized is oftentimes not an exceptional state and regular business logic depending on how access is given to different endpoints. Do not use exceptions, which are "heavy" (capturing call-stack etcetera), for something that commonly occurs.
No, it's not legal to sell counterfeit goods. Amazon could already be punished if there was the (political) will to do so.
Can you give a couple of examples of such DAAS opportunities?
Pretty sure you need extra silicon to allow for USB-C to carry HDMI.
How to Deploy a Node.js App to DigitalOcean
At first I was against this, but then I realised that this, even if it fails, is the kind of audacious, well publicised scheme that we need.

It's ambulance at the bottom of the cliff stuff, by definition of being a cleanup op, but hell, they're trying and I hope they work out how to make a meaninful difference.
Maybe most of you forgot the previous articles. When V author was here, he and his original site promised all sorts of huge claims that teams of pro's had either failed to pull off or barely pulled off. Not just excited about future work: claimed he already had a lot done. He talked about a few things as work in progress that would be out in a few months as if he had most of it done. Later, after much debate, he said he was just getting started on a few of those. Bigger claims remained on the website.

https://news.ycombinator.com/item?id=19086712

https://news.ycombinator.com/item?id=19403271

So, cadey on Lobste.rs was really excited about the V language hoping it was delivering on its claims. She usually submits good stuff, too. She submitted his repo when it went up, started playing with it, found all kinds of problems (esp not matching advertised claims), and told him about it. She claimed he banned her from his Discord. So, after much hype and BS on both sites, she posted a counter to it all on her blog and Lobsters. Apparently, someone cross-posted it over here without that context, maybe assuming you'd all remember.

Just some backstory for you all there. I was speculating he was full of shit when he made the claims. She just proved it with hard data.
Coming from a french background so I don't have the experienced ask in the question. But I learned programming quite early on, when I did not speak english, so here is how I can imagine it works:
- Developer who don't know english will learn programming word without any context as to what they are in real life. "string" "array" "forEach" are just like commands that you learn by heart. It's not so different for an english speaker in some regards as if you think about it, a "map" or a "string" don't really evock what they are in programming just from the name.

- most company that aren't international probably write their code in the language. In french it would be something like

const carteDuJeu = new Carte();

Because of UTF-8, I believe you can use any character, including Cyrillic etc.

Some languages tried to be translated (looking at you VBA) but that just makes a mess where you can't find references to what you want because of the much smaller local community (this might not be as much of a problem in china).
What are the benefits of egg donation?
I never had the chance to use SGI's IRIX OS. I was teenager and the pricess where so prohibitive for such workstations. I had the luck to start a job where the owner had 15 Macs, among them, they throw me all the older models so I learnt that way.
Hence they aren't dealing with investors, which was his original question.
You just summarized what must be years of my life.
That's the distinction between not-for-profit and non-profit. They are quite different on both legal and operational standpoints.[0]

[0] https://en.wikipedia.org/wiki/Nonprofit_organization#Nonprof...
Hand held.

https://www.google.com/search?q=garbage+patch+trap+guardian
The LibreELEC developer said that the hardware is HDR (10bit) compatible and "only" the software side is missing for now.

https://libreelec.tv/2019/06/libreelec-9-2-alpha1-rpi4b/
You might want to check your sources. I work for LabCorp and can assure you we aren't filing for bankruptcy.

Here's the real story: https://krebsonsecurity.com/2019/06/collections-firm-behind-...
The brand purpose hypocrisy at Cannes Lions
I did read this in college 12 years back. It did get me excited back then. But then I guess I did not get into putting those algorithms into practice when I first started working (working in smaller companies, building simple web applications). I think it will be a good idea to go back to it and start again. Thanks!
They do though.
Why don't you just use USB3 storage?
Another article, referencing a book, that argues that it is not a foregone conclusion:

* https://foreignpolicy.com/2018/09/25/taiwan-can-win-a-war-wi...
Does this package do your p-hacking for you too?
This current trend of of "disrupting" the market by flouting or circumventing regulations may have worked for Uber, AirBnB and so on, but Libra might just be a step too bold.

Unless Libra aims to uphold the same regulations that banks must, then at some point, I predict that there is a huge amount of trouble coming for them. Financial services can be both used and abused, and regulators have forced banks to address the abuse (eg: AML/KYC practices) to protect participants. Circumventing these regulations is equivalent to rolling back these protections.

The same could be said about any other industry that might profit from using Libra, be it investment advisors to casinos to who knows what else.
Are You Ready for the Internet of Clothing?
Intel NUCs are pretty neat
Phishing attacks taking advantage of automatic Google Calendar events
The Right has been doing this for several decades:

* http://discovery.ucl.ac.uk/1482196/
Thanks! this is really helpful. I want to both - crack interviews where DS & Algo is considered very important as well as go in depth and learn them. Such companies which give a lot of importance to DS are the ones who actually use it (Amazon fulfillment - for example)
Nicely put. It is also my intuition that immortality would ultimately be very unhealthy for our species and environment. I tend to think about it in terms of morals and beliefs stagnation, or the death of new ideas but I like your argument.
In NL creditcards are not very popular, but paying 'by PIN' is.

The network is owned by the Dutch banks, which also provide the online payment platform iDeal.

The fees are low and fixed. Offline, between 15cts and a couple of cents ( I don't know how low for the big retailers, 5cts ? )

The online fees are a bit higher, starting at 29cts.

There are no variable fees. There is no 'refund' or 'insurance'. Lots of shops do not accept creditcards ( I know of no big retailer which does ).
Another AWS friendly word is Lambda. Even more annoying is they have bindings for a dozen languages. So you need "Java lambda" and you get "Java AWS Lambda". I need like a law library for code, one that remembers longer than 2013.
You can't exactly expect websites to work in an ancient compatibility tool.
And what if you can't be made whole? What if a counterfeit product causes serious injury or death to you or your family members? Amazon should be held liable for it!
Does anyone know if it can boot from USB? I know one of the last models was able to after changing some firmware settings and the Raspberry Pi foundation mentioned adding better support for that in the future. MicroSD cards are just too prone to corruption to be running your OS off of.
USD (and all other currencies) are already a tokenised currencies
> But what about similar-looking functions with similar functionality?

Even though we're unlikely to need this construction more than once:

def is_prime(x): return x in primes(x)

This one (or one just like it) appears quite common:

def is_in_set(x,y): return x in y

But Guido already noticed that! That's why he made an "in" operator in the first place! As soon as our routines become too generic, we're just making APL without arrays, and that's why taste matters so very much.

> That promise is the same as "code-hiding".

If I can see the implementation at the same time as its usage, then the code is not hidden. Ipso facto.

But to expand more on what I mean by this, consider that close() is hiding code: You get all of the bugs in the C library; in the Kernel; all in code you cannot see either because it is locked/compiled, or because it's in a different file you didn't bother to read. And so on. And yet the world didn't stop spinning, and many people use close() every day without knowing or dealing with a myriad of bugs and weird corner cases[1]. So it is that even if code hiding is sometimes bad, it is sometimes less bad than other things we could be doing.

[1]: Ha ha, only serious. http://geocar.sdf1.org/close.html
That might be a factor, but I doubt it really matters much. I think the real reason there is so much attachment is that change is hard, and ending coal means that coal miners (and lots if other people working in related industries) will have to basically restart their entire life. They'll also lose a lot of their wealth.

Coal mining towns would become ghost towns, coal miners homes will lose most value (who wants to live in a ghost town), they'll have to move for new work, losing their friends and community in the process.

A lot of coal miners and oil workers (probably most) only have a high school diploma. You get rid of coal and oil you get rid of some of the last well paying jobs that don't require college.

Finally, this doesn't just effect the coal miners. This effects railword workers, suppliers, the people working at the gas station where miners buy their coffee, who'll soon be out if a job when the gas station closes, etc. Literally the entire town, except those who are retired or close to, will be forced to move and will lose a lot of their wealth in the process, lose friends, etc.

In Wyoming for example, this will also impact other parts of the state. When coal was doing poorly a few years ago, the loss in state budget caused layoffs at the University of Wyoming, for example. The impact will be far reaching. It makes sense that politicians that work to avoid that are popular in these areas.
I don’t think China wants to invade Taiwan. They think long term. It’s inevitable that Taiwan reunifies with China eventually as the us continues to withdraw from the world and the mainland economy improves and Taiwan and mainland economic ties grow. Eventually it will get to the point that Taiwanese economic leaders insist on it.
Google Code Jam has restrictions:

16 years or older to participate; 18 years or older to attend the onsite final round.

> If your age is not at least the Minimum Age [18+], you are only eligible to win a t-shirt.

https://codingcompetitions.withgoogle.com/codejam/rulesandte...
Think how rich the early adopters will be when the wealth they’ve accumulated to afford life extension is able to compound for 100 years.
The connection has timed out

The server at www.matthewrocklin.com is taking too long to respond.

too many HN readers perhaps?
Counterfeiting is a crime in the US. The act of importing counterfeit goods into the US can get you arrested at the border, as an individual. However, Amazon seems to have been given a free pass.