skysight-inc/HackerNews huggingface dataset:
Totally, but my point is that if Windows wasn't "ready for prime time" how come there are tons of people being productive with it.
That's not the whole story (you should know!). Organic farming has also increased in yield dramatically.
You have a point, and its one I didn't really consider (community). I was mostly looking at mature things.
Create a QR Code to share your home WiFi with your guests
Thanks for the feedback! If you'd be willing to chat a little more, I'd love to connect: adam@der.wiki
The book has two parts, both of which can reasonably contain a chapter of that name.
I thought that cellular referred to each point (cell) having its own neighborhood and reacting individually. IIRC, cellular automata have been generalized (made continuous) in both space and time by various researchers, making them (as you point out) less "cellular".

As for how they are different from general dynamical systems, the GDSs I've seen have a small set of differential equations that describe the whole system; a cellular automaton has the same rule for each cell but the system comprises a large number of cells. In other words, locality and massive parallelism.

But this isn't my field so correct me if I'm wrong...
Now we're just left with this illogical part of the tax system:

The State: Pay me taxes or I'll put you in a cage!

Citizen: OK, how much do you need?

The State: You tell me, but if you're wrong you'll regret it!
Nice, thanks. This list probably covers it all!
When did you last use the bridge? They released an update a month or so ago which has made it significantly faster to sync changes.

I do agree that it would be great to be able to use your own mail client on iOS. Not sure that will ever happen though.
> To be eligible for a Greyhound ticket home, those between 12 and 21 years old have to call the NRS hotline, be named on a runaway report and be willing to reunite with their family

It's great Greyhound and NRS work to practically get kids home.

But once a kid's on a runaway report I'm not sure why we'd think this is a good, go to solution. 400 kids / year would be $40,000 in transport which must pale to the other costs around this issue.

Maybe kids are more likely to use it if the authorities are not involved... but there seems something is broken
I doubt there's enough heat to extract there. Low-pressure exhaust gas is useless, and I don't think a metal chimney exiting out through a wall would conduct enough heat on the outside on its own.
A well maintained engine will last longer than a battery pack, and cost less to replace (or rebuild).
To be fair, electric vehicles are generally unprofitable and people who buy cars prefer not to pay more money for less impressive capabilities.

Spending money to develop products that you can't sell at a profit is not generally a winning strategy, which is why the EV market is sort of a waiting game, in which automakers try to time their investments against various government subsidies and regulations — knowing that the moment it really is a more profitable approach, your competitors will all be flooded with capital and trying very hard to seize the same markets that you are after. (Heck, if you do too well against them, you could see government intervention to prop up your competitors in the name of saving jobs, whether the US government or otherwise. See also: the Renault/Nissan merger proposal that made Ghosn a political target. They were trying to do joint work on EVs to keep costs down, and the merger would be the next step — but Nissan is Too Iconic and Important to Japan™ to allow it.)
It seems crazy that individual airlines are responsible for pilot training rather than a nationally regulated body. This means that successful well funded airlines like Southwest are safer than budget airlines like Spirit, since they would have more money to devote to proper pilot training. But obviously this isn’t how it should work - regardless of which airline you fly, your safety should be held to the same high bar. Why then are airlines responsible for pilot training?
TerraPower looks promising -- am I too optimistic?

https://www.geekwire.com/2019/inside-terrapower-nuclear-lab/

Safe from meltdown, uses existing nuclear waste as fuel, might be tested in China.
Perhaps developing an electric vehicle isn't that difficult, as Tesla shows, and German carmakers are just waiting for the right moment.
Hey, just wanted to chime in with another tool, OctoSQL, which I'm a co-author of.

It allows you to query and join data from multiple datasources simultaneously, which may include CSV files.

Currently available datasources are SQL databases, Redis, JSON and CSV (more coming...).

[1]:https://github.com/cube2222/octosql
Can someone knowledgable explain what a mutex is, what a spinlock is, and the difference between mutexes and spinlocks?
Not sure. Never played with it. My experience is with a custom Android build, on some standard Snapdragon stuff (won't get any more detailed than that).

I have played with ffmpeg, which is not suitable for mobile, unless heavily modified. The VideoLAN folks seem to have gotten VLC working for mobile, but it's a real pig.
https://docs.dask.org/en/latest/setup/hpc.html says dask-jobqueue handles "PBS, SLURM, LSF, SGE and other resource managers"

"Dask on HPC, what works and what doesn't" https://github.com/dask/dask-blog/issues/5

Maybe you should spend some time developing a job visualization system for end users from scratch, for end users with lots of C, JS, and HTML experience
https://jobqueue.dask.org/en/latest/interactive.html
A 2D array might be easier to scroll through.

Also, I suggest highlighting the currently selected piece.
The point is to get high quality software that actually belongs to us all. Accepting closed source drivers means accepting the Windows model where companies release buggy drivers for one or two combinations of processor architecture and operating system version before ending all support. The company gets to open wash their reputation while still keeping us dependent on them for scraps of support. Giving us nothing at all would've been more respectful than this.

Letting companies protect their intellectual property benefits absolutely nobody but them. They don't have our best interests in mind, only their own. The ideal solution is to reverse engineer their hardware's interface and produce a competing implementation which will no doubt be better than their minimum viable product. My laptop has a backlit keyboard with RGB LEDs and I managed to figure out how it works and make my own program to replace the manufacturer's. I'm so happy I don't have to boot into Windows just to use their slow software anymore.

They don't even have to give us source code. Documentation would eliminate the need to actually reverse engineer the hardware. They could just release that data and all interested parties would start hacking. The problem would take care of itself at no cost to them.
"resources" is an oversimplification. These are incredibly different:

a. non-renewable resources like copper ore

b. renewable resources like hydroelectric power

c. the result of low-skill labor, such as assembling plastic toys

d. the result of high-skill labor, such as assembling jet aircraft

e. data that can be licensed, with trivial cost to produce each copy

To be in the best shape we need to have a mix that allows independence, employs people of all skill levels, and generally gives high profit.
If you're just coding, you're not going to have as much use for it as someone who spends a considerable amount of time in a terminal - but at that point it becomes a vital skill.

Still, I always use vim plugins in my IDE, it's just not as useful there, but it can save a small amount of time depending on your level of vim skills.
This generally doesn’t work for isometric tiles because flipping the tile on the y axis (what you’re suggesting by rotate 90) does not preserve the lighting being on the correct side, so the flipped tile looks wrong. In most cases you would need a whole new tile for the rotated piece.
I have this naive intuition that graphs are a universal encoding scheme, all theorems of category theory can be expressed as graphs, with the implication there is a massive unifying leap forward in maths that will result from expressing existing problems in terms that are consistent with such a representation. Maybe it's literary sci fi handwaving, but there must be a rules based level of abstraction that contains all we can conceive of and express. These diagrams appear to be an example of it.
Oh cool! I made something similar for my website gallery[1], it was an easter egg that you could play with if you pulled the pull-cord at the bottom of the page. In the middle of the page. Scrolling is a bit broken it seems now, though, so you have to find it yourself. (I really need to revisit it, I know so much more now.)

[1] http://ddr0.github.io/gallery
> However, without this trade deficit, US dollar will start declining as the major reserve currency.

How true is that when the only thing that has happened is that the trade deficit is smaller? There is still an outflow, and meanwhile all of the US dollars that moved into foreign hands over the past century are all still out there.

It's more like a reduction in growth rate rather than the cessation of growth, and not a decline at all.

If it went to a trade surplus, sufficiently large to pull back a significant proportion of the dollars already out there, that would be much more of a concern.
Yeah big data can always beat the cpu. For apps, not so important I guess.
I always remember Ray Dalio's biggest fuck up short a market too early. Market can be unreasonably way longer than we can remain solvent. Good luck OP
Sorry, meant to have a question mark on the end of that. Thanks for clarifying!
I’m still waiting on the doomsday trade war predications from last New Years. I’m not a fan of any politician but it sure seems like the doom and gloomers were wrong in this case.
Not the OP, but I post postcards from USA as hobby (member of site Postcrossing); Cards to slower postal countries like Russia China or African Continent take anywhere between 15-45 days, depending on how countryside the address is. Cards to faster postal countries like Germany Denmark Sweden etc take about 6-10 days. Obviously there are exceptions.
We're pulling the coal plants down, and pushing to do it faster. (It may still not be fast enough, ok.) I'm more worried about the countries with no such plans.
I would happily pay for this service and know others that would as well. Lots of people have kids and grandparents that would get a kick out something like this.

Good luck!
Steve Wozniak wears a vacuum tube watch
Ask HN: When and why to use code snipets
I often see support for code snipets in editor plugins. Why and how should I use it? What are good examples for useful snipets?
Compared to Go, Chess has irrelevant details and more than bare essentials.
Exactly. This made sense decades ago when it would have been extremely costly to keep track of all the data necessary to calculate taxes.

I don't want the government to make a free solution to help me file taxes. I want the government to make a solution that prevents me from having to file taxes in the first place!
The real kicker is it's not even all that an effective way to counter climate change. It's more feel good BS than anything else.
You should look into “A Curious Expedition”, which is a commercially successful Steam game based on web tech [0].

You will most likely have to use JavaScript, on the front end. You can do a lot of neat graphical tricks these days - whether with Canvas, SVG’s, or above-my-pay-grade wizardry.

What kind of back end engineer are you? Just curious since it sounds like you don’t have a plan for multiplayer networking yet. Knowing what your skills are would help determine what advice you need.

Edit: additionally, if you want to have a better time writing JavaScript, you can use Gulp [1] and BabelJS [2] to compile ES6 into backwards-compatible JS. Gulp is also helpful for streamlining other painful parts of web development - worth reading through the docs.

Regarding multiplayer, it depends on how you plan to network. I am not sure how people implement P2P networks these days. However, you could probably use TCP/IP sockets (AF_INET) to take data from the client side and send it to a central process (you will need asynchronous IO and you will probably want to connect to the socket using JavaScript / web sockets). You could use a sock file (AF_UNIX) to move data between different languages/scripts if you want to, as well.

There is a very good intro to multiplayer networking here: https://gafferongames.com/post/what_every_programmer_needs_t...

[0]: https://news.ycombinator.com/item?id=17080985

[1]: https://gulpjs.com/

[2]: https://github.com/babel/gulp-babel/blob/master/README.md
It looks great, it really does, but the problem with theming things like Jupiter notebooks / labs or RStudio, is that the theming doesn't extend to the graphs (which would be unreasonable to expect and would also be in the way if they did) and so the big white plots become quite jarring against the calm dark theme.
I see, thanks for elaborating! Yeah that's really bizarre. Especially because, if you give a random destination name for git clone, it shouldn't matter at all whether the current folder is empty or not -- the repository's will be in a subfolder after all. The question here is what is the actual error you got in that case -- was it again something about the target folder not being empty (despite being random), or something else entirely? If it's the former, then I have no clue haha. But if the error might've been different this time, then that might explain it.

Regarding WSL, it shouldn't be related unless you'd actually launched it sometime between when the incident occurred and the most recent boot before then. But even then, I can't imagine how cloning into a new folder with a random name could possibly trigger a WSL issue of this sort.

Otherwise, the only things I can imagine are clion or Sublime Text (whichever have shell extensions)? Only because I don't use either, so I have no idea what functionality they might incorporate into the shell. If I had to take a wild guess, it might be auto-scanning inside folders (for whatever reason) and keeping handles open that prevent file deletion and such? But again, unlikely given that so many people use it, and given that even Visual Studio doesn't need to scan like that.

In terms of weird issues more generally -- yeah I think it's pretty unlikely your case is hardware-related. I do have to say Windows 8.1 seemed more stable than 10. Especially on 1909, I've gotten some 3-4 BSODs over the past few weeks, which is way more than I used to get since before the update, and I've been pretty clueless as to why. But on the other hand, I'm pretty impressed that the file system is still intact, and even completely unaffected by most BSODs, and so barring the inconvenience of the reboot, I rarely have problems. Whereas, with Linux, I have a different variety of problems :P like I upgrade the OS and my package dependencies break, or I upgrade packages and now have to figure out how to fix configs and services that broke, or I want to install an older version of some program and now my afternoon is gone, or I run a script and it suddenly wrecks my system because I happened to have a space in my path, or something goes wrong and the file system suddenly gets a ton of errors (generally the FS seems much more fragile than on Windows)... well I can keep going :-)
I doubt there are "best," as each tool has strengths and weaknesses, along with the workflow and prerequisites that go with them, but I've had good experience using dex2jar and then feeding the jar to procyon (for clarity I am just investigating normal apps, and not malware samples)

https://github.com/pxb1988/dex2jar#readme

https://bitbucket.org/mstrobel/procyon/wiki/Java%20Decompile...
By rise of extremism, is buzzfeednews talking about themselves and their fellow extremists huffpo, etc?

The worst thing about social media is that it allowed toxic extremists like buzzfeednews, huffpo, etc to thrive.
Well, first things first, here's the list of what I read (well, everything I finished) in 2019.

https://www.goodreads.com/review/list/33942804-phillip-rhode...

Out of those, which ones would I pick as "the best"? Hmm... I guess I'd single out the following for mention:

Non-fiction:

A Mind for Numbers: How to Excel at Math and Science - Barbara Oakley

On Writing: A Memoir of the Craft - Stephen King

CustomerCentric Selling - Michael Bosworth

The Prime Solution: Close the Value Gap, Increase Margins, and Win the Complex Sale - Jeff Thull

The Man Who Tamed Lightning - Floyd Miller

Gödel, Escher, Bach: An Eternal Golden Braid - Douglas Hofstadter

Mastering the Complex Sale: How to Compete and Win When the Stakes Are High! - Jeff Thull

Fiction:

Zero Sum Game - S.L. Huang

The Institute - Stephen King

The Night Window - Dean Koontz

Blue Moon - Lee Child
A lot of languages compile to javascript, including haskell, but I'd suggest just bite the bullet, and use js directly. You'll save a lot of time and bang your head against a lot less obscure issues.

You can use webgl for 3d graphics, and there are lots of examples on the web.
No point unless you have an interest in numerical linear algebra. The people who write the foundational Fortran/C/C++ libraries are experts in numerical analysis which is another rabbit hole.

If you want to write your own for fun, then there are some great algebra libraries in C++ you can use or you can use bindings for PyTorch or TF.
This change means the state will stop saying "you tell me" and start telling people.
Show HN: Keyspot – A web based GUI and monitoring tool for Redis
The point is that nothing is random, even pure games of chance, if you have enough physical data about the rng.

Humans playing Pokemon on a standard device cannot manipulate luck.
A spinlock is a kind of mutex (“mutual exclusion”) where in a condition is checked as fast as possible in a loop. This is useful when the expected wait times are short as you don’t have to pay the context switch penalty. Typically done when you have real parallelism with multiple CPUs/cores.

A mutex can also refer to a particular group of “mutual exclusion” methods where in the current process/thread is suspended until the condition is true.

Hope this helps.
I do not have first hand experience with it as it is illegal. But I've done a lot of research and it seems that under controlled conditions it can help people a lot.
It's because the email field has autofocus="autofocus" I believe
> how would that affect ease of tax generation? You would still need to have the proper congressional authorities vote on the matter, no?

People aren’t paying attention to tax bills that are getting voted on. But when they do their taxes, they’re forced to actually work out how much they’re paying the government. A bill or invoice they get in the mail wouldn’t have the same effect.

As to the US system being unjustifiable, I think Europeans don’t really understand America. In an ideal world, I’d prefer a Swedish system with high taxes, lots of social services, etc. But Americans aren’t Swedes. They don’t trust their government, and they don’t really trust each other. A quarter of Americans polled favor their state seceding from the country (ranging from 20-34% depending on region). By comparison, only 15% of people in the Basque region of Spain want independence.

I live in Maryland, which is about the same population as Denmark and only moderately smaller than Sweden. It’s a “blue state.” Our capital is Baltimore. Schools in Baltimore spend 40% more per student than schools in Sweden, in a city where you can get a beautiful townhouse for maybe 1/4 of what it would cost in Stockholm. The schools should be amazing, right? No. They’re awful, with terrible test score and enormous gang violence. The city government is corrupt. Not in the way you probably think the US as a whole is corrupt (controlled by wealthy elite), but the sort of reciprocity that typifies developing countries. The former mayor has been convinced of felonies, and in February will probably receive a sentence of 5-10 years in prison.

So despite being a strongly blue state, we elected a Republican Governor by an overwhelming majority that promised to control spending, cancel public projects like transit lines, etc. Because we don’t trust (can’t trust) our government to use our tax dollars effectively.

So yes, there is support in America for things that make people think hard about how much they pay the government: https://www.youtube.com/watch?v=BcEhl5HfGMM. And it’s not irrational or crazy. Our situation is very different than what you face in Sweden.
The other part of this, is that the entire image processing/video arena is a swamp of patents.

They are quite enforceable ones, too. Video has been around quite a while, and used to be the domain of big fish corporations that could easily afford to file patents.
I don’t know whether continuous automata have advantages, but Wolfram is fairly well known for self-promotion and over-stating the power and importance of his own version of discrete cellular automata. https://en.wikipedia.org/wiki/A_New_Kind_of_Science#Receptio...
That was interesting, thanks.
You are right, we can simulate evolution of galaxies but automating accounting is just beyond our ability as a species
Hi everyone,

I challenged myself over the last few weeks to ship something by the end of the year.

I've worked with Redis for a long time, and always wanted a faster way to access the keys in my instance, and profile what my instance was doing without having to spend time looking up commands in a CLI.

I built a quick tool to monitor things like memory usage, client connections, and keys/values and then visualize them over time.

The app is up and running, and in beta. Feel free to add your email to the waitlist and I'll get you up and running if you want to try it out.

Thanks!
600 ELO on chess.com is about 90th percentile among all humans.

Well, sort of. 600 is so low, and so far below the arbitrary rating given to new players, that it's very hard to find people to match with who have a consistent 600 score.

Have you read a chess book? Just knowing the basic tactics from a 1-day tutorial, and paying attention to not hang (give away) your pieces should be enough to get you to 800, where recently started elementary school students are.
Neat! It's like a free https://sincerely.com/
You explained the concept like a senior with tens of years of experience. First year at university... dang. Respect.
Hask – System F, Exp – Architecture
This is a really hard lesson for a lot of people to learn. Networking, self-promotion, and playing politics at large companies will generally get you a lot closer to executive roles than just doing good work.
The are various articles. You could probably find most / all of what I wrote in court records.

I was tangentially involved in his case, most of what I wrote is based on first and second hand knowledge. I have also personally met him a few times.
Good point. I guess I've never heard of someone getting penalized for uploading stuff to YouTube for example.
This is using SQLite behind the scenes, so it's pretty much what you expected.
They’re only doing it once though, not for every multiple of 3 or 5. So if you didn’t like the line:

buzzes = cycle [Nothing, Nothing, Nothing, Nothing, Just "Buzz"]

You could instead write:

buzzes = cycle $ replicate 4 Nothing <> [Just “buzz”]

It’s not a big difference though. Since everything is lazily evaluated, you’re not precalculating anything.
Rhasspy is an open source, fully offline voice assistant toolkit