skysight-inc/HackerNews huggingface dataset:
These things, while fun, are frankly rather scary to me. They show us how far society has moved away from truth, in our value of other people’s opinions, rather than the institutions that actually factcheck before they spread false information.

If you watch the vidio in the vice article, they even open up their fake restaurant and serve pre-processed “shit-foods” to an audience who then willingly rates their powdered soup and frozen lasagna as above average.

Of courses I laughed at it and it’s certainly a well done troll, but it’s also a microverse of how we ended up with a bunch of flat-earthers, anti-vaxxers, and, a reality tv star as president of the United States.
People order on Taobao now, so physical presence in a market is of dubious utility for many factories. The factories are mostly in Dongguan where they have their own component markets. The Baoshan area east and north of the airport also has industrial components markets (more process-line stuff). Huaqiangbei (HQB) is mostly consumer electronics with some components. There's more in Longhua / Longgang, northeast of town. China Post is super cheap for bulk shipping if you choose surface (ie. sea freight) but it takes three months.
JS WTF  with Math
50 Timeless Piece of Financial Advice Everyone Must Follow
There's still plenty of manufacturing going on, it's just mostly all moving outside the built up parts of the city, or to Dongguan.

It's the same dynamic you'd expect in America or elsewhere. A combination of gentrification, government policies encouraging factories to move their pollution away, rising salaries in the city...

I run a little design + CM about an hour out of town. There's still ton's of manufacturing going on out here. We are right next to a big Foxconn and if you go out at the shift change in the morning it's like watching a wildebeest migration except everybody is wearing a embroidered Foxconn jacket. So both large and small scale going on.

I think the aspirations to live better here is great. There has been a big push to clean up pollution and the air is noticeably better than 3 years ago. We've had some rough patches dealing with painting suppliers closing down or having to relocate, but it's totally worth it to breathe easier.

Our situation is even somewhat similar to Silicon Valley/SF right now in that the younger professionals want to live downtown and it's sometimes challenging to recruit them from a boring place outside of town.

I don't think anywhere else is a "realer deal" for consumer grade manufacturing. Some stuff gets moved into the interior of China, but that's usually larger scale stuff that can justify planning out a complete campus. Other things move out to countries like Vietnam. But this area is still where you want to be if it's a new product or need access to prototyping capabilities you can't find elsewhere.
This "LinuxBoot" is trying to replace most (or all) of UEFI on systems it can support, not just grub. UEFI is also multi-megabyte, and arguably more of a "clusterfuck", forked from intel's UEFI upstream some years ago and sloppily adapted by motherboard vendors.
What's the reason to use these boxes? "Nobody ever got fired for buying IBM"? It seems that vulnerabilities are much more common than in the platform VPN (ipsec/ssh/openvpn etc) implementations shipping in server operating systems, why not just just terminate at a server box?

My favourite recent one was the slapstick Fortinet one, https://blog.cryptographyengineering.com/2017/10/23/attack-o...

(Same goes for terminating TLS at load balancers)
It's not crowd sourced, it's a book by Bunnie Huang: https://www.adafruit.com/product/3189
Writing dumb code is a lot more expensive up-front than writing smart code. It is like writing something in simple-to-understand prose; that costs more on write than hard-to-understand prose, but pays off when read.

So I feel like the author of this essay is talking about some costs (the reader's) without considering the cost of the writer. If the code is never read because other solutions are considered more viable, then all that cost in making it simple for not. As always:

1. make it work.

2. make it nice (if it works and is going to survive to code review).

3. make it fast (if it has performance problems).

Unless you are completely on waterfall, you aren't going to be able to do 1. and 2. concurrently.
I think they may have lost that battle too. I mean, I’ve read a story like this every week since December on various Cryptocurrency subreddits. Maybe it’s just me, but I know I won’t be using Coinbase ever again, and with Robin Hood going into crypto, the criminal behavior at Coinbase is probably going to cost them.
> On the topic of cloud native charts, can I use the new cloud native gitlab chart (if I run an external prometheus, postgres and redis already separately) today? And how would I migrate?

The cloud native chart is still under development and breaking changes will occur, so I would not recommend using it for anything outside of testing. For example our current sprint is focusing on storage persistence.

For migration, you would perform a backup of the current instance and restore the backup onto the new cloud native based deployment.
Is this my Kyle? The one that wrote me two months ago and hasn't responded since - If you're out there Kyle - please attend to my customer support request!! What are we to do with coinbase's atrocious support???
I know, I started looking at the Coinbase subreddit for the first time last week and was just shocked. On "new" right now there are people who have waited for 4 months with no response, people with well over 10k locked up for over a month, people suffering from anxiety as a result of this company. Almost all of them have no responses beyond the automated message from a bot.

I sometimes stick up for giant tech companies when people I know (usually academics) talk about how they're inhumane or evil. I tend to think that people on the whole mean well, and that, since these companies are, after all, composed of people who generally mean well, we should give them the benefit of the doubt. The principle of charity and all that.

But Coinbase really does seem to be the rotten apple in the barrel. They are hands down the most inhumane company I've ever interacted with. I came away from this whole thing feeling scared about a future in which this type of behavior by corporations is the norm - I keep thinking about Snowcrash or that scene in Elysium where Matt Damon is getting shocked by the police robot!
i.e. the rich, using leftist politics, have made women so repulsive that they are only good for working a factory job and casual sex.
something like markdown is not an extreme measure imho

Just keep the custom language dumb enough and it will be glorious.
So this means the experience of extracting any useful information from any website I click on from a google results page is going to keep getting worse.

We already have popups to log in, popups to sign up for newsletters, popups to take surveys, popups to install the app instead of viewing the website, full-screen ads, popups to enable notifications, popups for a site to access my location, popups about enabling cookies, and popups telling me to stop blocking popups. Every site now thinks just because I'm clicking on it from a search result page means I want to engage in some semipermanent relationship with them, before I even get a chance to view the site. Now we just add one more thing to the pile of things every website under the sun will try to get me to do just because I clicked one link.

Remember when web pages were just documents you could view?

Honestly? Fuck the web.
It's explained under the preparation heading

> One of the very first things I did was get my hands on Bunnie Huang's “The Essential Guide to Electronics in Shenzhen” (TEGES from here on forward) off of Adafruit's site
Traveling frog (旅かえる) a Japanese game popular in China
Accept Payments with Ease: Meet Gateway
Ruby on Rails and transactions – learn about callbacks to make your app flexible
THAT RIGHT THERE.

The newer development trends haven't focused on experience. They've focused on resume driven development.
The author wrote a nice piece, but it should be called, "Write Dumb Code," but, "Write correct & concise code." Dumb code doesn't mean the same thing as short code.
In Denmark we do, it’s one of the top priorities in most municipalities. As nice as these ideas are, the solution isn’t software, it’s building more affordable housing.

It may be different in the US, but we have really great censuses data on everything mentioned here, and it seems strange an American government body wouldn’t know where things like it’s taxes are coming from.
I’m all for that, but sadly I do not have the powers you seem to think I have.
I think there's a lot of noise in the ecosystem that masks a lot of the exciting stuff going on.

I heard about a blockchaim based system that trades energy credits/power via solar panels between neighbors. Maybe in most places a centralized system takes care of this, but surely there are areas where no one bothered to cover it. Imo that's pretty cool, and even in urban areas it's more efficient for the neighbors.
I think it was interesting when they released the mp3 patents, every organization was broadcasting "mp3 is dead" when really the headlines should have been "mp3 encoding/decoding is now totally free."

I'm convinced many big players wanted people to think mp3 was going away to push newer, patent encumbered formats.
Oh cool, gtk! Today I learned.
Building a Successful Information Security Career (2008)
I wish the "War is illegal" thing would have more effect on stuff like Turkey's recent attacks on Arfin. Not much seems to happen on the legal front there.
The washing procedure is a simple 2-step process and the kit contains buffers to remove the previous library and equilibrate for reuse or storage. There are sufficient reagents supplied for 12 washes.

https://store.nanoporetech.com/catalog/product/view/id/122/s...
you can do a lot with a hammer.

It is my view that it's better to bang out what you can with the tools you've got, and later reach for better tooling when the need or pain point truly arises; instead of trying to optimize from the start with tooling you don't know for perceived potential future productivity. And I consider this not to be a waste of time and energy, but an optimization of available resources.

Often, building with what you know is more important than hacking together with something you don't. Especially if you're trying to build a product on it.

Of course, building something like a web app in excel would be entirely the wrong approach; your tools have to at least be in the ballpark of applicability.
You're buying a service for the 500-800$. Here you're buying a flowcell for 1000$ (the "sequencer" is more or less free). The technology is pretty different and a lot more bleeding edge. If what you want is just a genome aligned to a known reference and you can wait a few days then this is not what you want.

We use ONT's minION for strange niche stuff, where either the DNA prep method matters or the latency (the time from loading to the first data out of the machine) matters. Read quality is typically not as good as illumina, so for applications where we need quality we stick with the NextSeq. There's no reason to think nanopore technology won't get better though, but for now, if you've got the money illumina is still the way to go most of the time.
Rotting cabins, closed trails: why we're shining a light on US national parks
Thank you, you literally saved my life when I tried to get my Windows Vista and Linux partitions working again. Some Windows Vista update or something corrupted the boot loader or something and your software fixed it.
What Science Is Like in North Korea
I've heard and read about this time and again over the years, but am yet to find a blog post -- including this one -- or video that take an existing set of code snippets that is un-necessarily complex, and then refactored / re-written that code to be dumb code that performs similarly but is easier for any rookie to understand and maintain.

Can anyone point me to real examples for C# or Java?
> This is really confusing for me since you keep implying JavaScript is all we need for safe, secure, efficient, and/or low-TCB apps like this one parsing and rendering PDF's. Yet, you arent rewriting Firefox parsers and renderers in Javascript: you are using a new language with the properties I just named. […] That's probably because you didnt trust Javascript to do the job efficienty, securely, and without leaks.

JavaScript is a memory-safe language thanks to a well known runtime trick called a «garbage collector» … Until Rust came, GC was the only viable way to have a memory-safe language. Unfortunately, it has important performance drawbacks which makes it unsuitable to write a browser in a GC-ed language. But for 99% of the code written everyday (including a PDF renderer), GC is a good enough solution to write memory-safe code.

Also, Rust has been designed to make parallel code safe, something a GC can't give you.

> So, I still recommend strong sandboxing whatever parser/renderer one uses plus developers in security-focused projects (eg Qubes)

Browsers are probably the most exposed piece of software nowadays, and the vendors already do a lot of work to provide secure sandboxing. When using JavaScript, you're using a memory-safe language, in a sandboxed environment, which mean you need two exploits to get out of it (a bug in the js VM and a sandboxing bug). There's no guaranty that using another sandboxing system instead would offer better security, especially because you'll just have 1 layer of security.

> And far as your other comment, there are always new ways to turn C code safe or secure being developed. C++ might also be able to use them via a C++ to C compiler but has stuff like SaferCPlusPlus to help. For C, options to attempt include Softbound+CETS, SAFEcode, Code Pointer Integrity, and dataflow integrity. At least three are FOSS with one I havent checked yet. So, they exist. They could also be in even better shape if security tool builders put more time in them.

If there's an easy way to give C or C++ code a acceptable level memory-safety, why aren't developers using it ? (Don't tell me people already do, because it would be the proof that those tools aren't able to reach the «acceptable level»). Notice that if such tool was invented tomorrow, it will also benefit browsers, and increase the security offered by JavaScript.
So you want a flamethrower
German scientists involved in toxic diesel fume tests on humans
Ooops, you’re absolutely right and now I understand all the downvotes.

In my mind I was thinking to Qubes as the product(s), that could benefit from a startup. Similarly to as Kafka has Confluent, or Druid has Imply.

And I fully agree that Qubes the company should continue to be focus on research.
Apple advances in Healthcare support: What you need to know
So how does this work out fee/patentwise in the OSS world? I know ffmpeg/libav can play HEVC/x265 streams (or at least mpv can). Can it not encode to HEVC? Or do the fees start to apply when you start distributing content? Or is it like mp3 where fees are only attached to hardware encoders/decoders (which gets all iffy because where do you draw the line between hardware sold for encoding/decoding that has software codecs on it vs general purpose OSes with the same codecs?)

And doesn't Firefox have some special deal with Cisco to use their x264 decoder on the web?
The Advantages of Telemedicine: How Video Visits Affect Healthcare Costs
https://bigmachine.io/products/the-imposters-handbook
> The best way you can contribute to an open source project is to remove lines of code from it.

Deleting code doesn't necessarily mean you're making it simpler. Compressing a 5 line function into a snazzy 1-liner is almost certainly making the code worse, not better.

> Every line that you write costs people time.

This kind of mantra is how you end up with nested ternary expressions and tightly wound functional compositions in imperative languages.
Software patents are also banned in New Zealand.
NASA took one of these up to the International Space Station, which I think is pretty neat.

https://www.nasa.gov/mission_pages/station/research/news/dna...
NIST Blockchain Technology Overview [pdf]
People have tried to reboot the Commodore IP only to make some Linux version with all the emulators on it running on a PC in a keyboard case that resembles a C64 or Amiga 500. I think yours being a box that has expansion slots would do a lot better. They could not figure out how to monetize the ROMs as TOSEC on Archive.org and other places has virtually every ROM, Tape, and Floppy ever made for the C64.

I like that idea of selling C64 games on Steam the same way they sell Sega Genesis games. Just port VICE to use Steam and verify codes for purchases for different ROMs to load after being paid for.
A man accused of cheating at video games may lose his Guinness World Record
Replying way late here, but FastCGI doesn't work by printing to stdout, it talks to a domain socket or an open TCP port. The grandparent post was asking "why can't lambda just use stdout?"

The magic of TCP or domain sockets is that calling accept() gives you a unique file descriptor that corresponds with a single client.

Just using stdout doesn't work that way, unless your entire process was launched to handle one request, hence CGI being very inefficient.
They put all their effort into looking legitimate and none of it into being legitimate, which confers a certain advantage.
This reminds me of how some pairs of Converse sneakers have a thin layer of felt on the bottom that rubs off, so that they're considered "slippers" at the time they're exported and not "sneakers" to get a cheaper tariff.
I don't think so. Snake oil salespeople are a thing of history because people are willing to believe and people are willing to con. Many other major beliefs it can be argued have similar traits.
haha, this reminds me of a chunk of self rewriting machine code I wrote for the C64 (where such enhancements could be justified) Every time I wanted to expand on it I had to sit myself down and look at it FOR A FEW HOURS just to remember what the fuck was going on. And it wasn't even big. The hilarious thought someone else would one day try to decipher it crossed my mind hundreds of times. "Okay, so this is where the code generation rewrites it self.... again"

Sure, you can have conditionals but you can also replace them with no-ops and sure you can have no-ops but you can also move the lower part of the code up.... or should that be the upper part down? Which one is the bigger? How to keep track of this modification? surely moar code morphing is the answer?
Everytime someone trades fiat for cryptocurrency, someone else trades the same amount of cryptocurrency for fiat. Probably the first person thinks that fiat is overvalued, and maybe the second person thinks that the cryptocurrency is. The future will tell who is making the right bet.

On a side note, I've noticed that a lot of crypto people are pretty obsessed with the USD value of whichever cryptos that they may own. "Make fun all you want, my ROI in 2017 was xx%". Well, good for you, and happy that we have now established that you still use real money to measure value, and that you are in it for the short term profit, not for some abstract, idealistic purpose.
How to tell if you lack product-market fit or just need more time
It’s almost certain that a portion of the money you spent on typing this message into whatever device you used went to China as well.
Maybe drinks that are shipped as syrup and prepared by mixing carbonated water with the syrup?
Yes definitely. If you code using a VB6 style subset of your language you'll probably end up with spaghetti. That's easy to understand at an individual procedure level but pretty hard to refactor and maintain.
Some solutions are strangely misguided. UDP is insecure but TCP is somehow magically secure? Certificates are not to be trusted? Can't agree with all the conclusions but the specific paranoia is well founded.
> So people in Upstate New York don't care about mass transit in NYC, and so the representatives they elect to NY state government don't care about it.

That would make sense if there were no political subdivisions below the state level with the power to tax and spend, but there are. NYC has both its own revenue sources, including income, sales, and special excise taxes, and its own (quite vast) governmental apparatus with which to spend that revenue in the service of its residents. They ought to have more than the tools required to get projects done -- it's a government on scale with many smaller countries!

NYC also has structures in place like the Port Authority, set up specifically to solve intra-jurisdictional problems (and IIRC with its own funding from tolls).

None of this seems to have helped stop costs from spiraling out of control.
There is a good reply to you that is currently dead for some reason, so I’m reposting it here for people who don’t have dead visible:

>
You're buying a service for the 500-800$. Here you're buying a flowcell for 1000$ (the "sequencer" is more or less free). The technology is pretty different and a lot more bleeding edge. If what you want is just a genome aligned to a known reference and you can wait a few days then this is not what you want.
We use ONT's minION for strange niche stuff, where either the DNA prep method matters or the latency (the time from loading to the first data out of the machine) matters. Read quality is typically not as good as illumina, so for applications where we need quality we stick with the NextSeq. There's no reason to think nanopore technology won't get better though, but for now, if you've got the money illumina is still the way to go most of the time.
>
Apologizing to the military sounds like an attempt to frame the problem as narrowly as they can, to a specific problematic instance. Tactical spin or genuine disregard for privacy?
Swift-Keylogger – Keylogger for MacOS Written in Swift Using HID
One player does actually use a tennis ranking system. This works pretty well, but it still has a few issues, mainly because the top players are so consistent that you get two tiers and it's difficult to differentiate among that second tier)
The problem is that greater relative wealth turns into greater absolute power, a power which preferentially hoards limited resources whether you need them to survive or not.

If everyone was rich enough to own a planet.. but the richest owned all the planets with food on them, then you are screwed the next time a famine happens and they are not.

Besides: the majority of people would be much better off absolutely if there were less inequality given a fixed amount of wealth. So at no point will people not have a reason to consider inequality a problem unless they are wealthier than average.
Looks sick.
"All grown ups were children once, though few of them remember it!" --- The Little Prince

Something I want my kids to never forget as they grow up - don't stop being a kid.
Breadth makes more money.
Waymo strikes a deal to buy ‘thousands’ more self-driving minivans from Fiat
How do you know you wouldn’t fall for frozen lasagna in the same situation?
Process/policy often prohibits refactoring for its own sake. I've always got round this by rewriting everything 5 times before checking it in for the first time.
Blockchain and A.I. driven dating marketplace
> When the business does well people say it's due to the CEO, but when they fail people argue about how bad it might have been.

Do you have any data to back that up? In the meantime I'd rather believe the null hypothesis that CEOs are blamed for bad performance just as often as they are commended for successful results.