skysight-inc/HackerNews huggingface dataset:
Amazing that while I haven't played Magic in years I immediately recognized the Pro Tour clip they played a snippet of. https://www.youtube.com/watch?v=4t0pzLnSWw0
Scrolling is fixable by code folding. You've read and understood the part, now you can fold it. It takes some factoring discipline to not end up with a woven structure.

Unlike a single use function, it does not have a name to remember and is in-place - and definitely is not shared so can be assumed to be safe to modify.

Comments would be much nicer if we could still use column-based commenting which unfortunately is not usable in any modern IDE. Reading code and comments side by side tends to work much better than interleaving.
Which Vespa scooter? A 150cc scooter is pretty big and you need a proper motorcycle license for it, and that has 12-13 bhp. Smaller scooters have even less.
Bad advice should be kept highly visible.
'gold' coins can and were debased. So theres a legitimate fear of nations minting coins with lower gold content but the same face value. Devaluing your own coin with it (if people cant differentiate).

Also if I'm a European cotton trader, do I want to be left with north US currency if the south won, and visa versa?

So yes the gold itself has a value, but as the article itself shows, currency without backing has value.

With that in mind, I would prefer to see a comparison to an independent currency.
It prevents dumb mistakes like not covering all cases
As another comparison point, my volt does about 3.5 miles per kWh at 60-65mph on a highway and close to double that at 20-30mph in cities. And it’s not that light.
No principle is universally applicable or produces perfect results. So I think, "If applied naively it sometimes has problems," is not a useful criticism of a principle.

The examples you raise seem to be ones where you're saying that local control is not consistent with resolution of the issue. So it seems like you're agreeing with the principle, not contradicting it.

Climate change and transit offer pretty clear examples where people have decided local control isn't sufficient, so they're resolving it at higher levels. See, e.g., the Paris accords, BART, and the various state and federal highway systems.

Housing is clearly more complicated, but it seems like the principle is often being applied there too. Most control is local, but where that doesn't work, we see attempts to resolve it at higher levels. E.g., California's recent battle over the Costa-Hawkins Rental Housing Act and Prop 10.

Do you have an alternative principle in mind? If we don't start with the assumption that local control should be preferred, then what do you suggest instead? Historically it was the divine right of kings, which I'm not a fan of. And giving all power to the UN or the national government unless they decide otherwise also doesn't seem great.
Setting Up Stripe Connect with Django
You've also got (at least one) 24 hour diner: Neptune.

After moving to NYC, I was shocked by how few of those there are left and they're only becoming more rare.
Is it possible to hack the microcode so that it can run ARM assembly natively?
Very interesting! Thank you!
Something I dont understand-

Play a 2$ steam game or spend dozens of dollars on card games.

Anyone care to explain?
The only reason I (and probably many other people) prefer cat | grep instead of just using grep is because it is much easier to change the search term this way. With cat, it’s only a ctrl-W away from using a different term. If I only used grep, i would have to move my cursor which can get pretty annoying with a long file path.

That being said, only using grep is my preferred approach (if I don’t forget it) in script and “compact lines” (I.e ssh, watch, and everything that expects the command as a string).

If you are grepping a file multiple times, I would recommend to connect to the server anyways (because it is much faster). That being said, if this is a single occurrence, and saves you from the pitfalls of using the local grep instead of the remote one, your approach is preferable in that case.
If "conservation of complexity" were universally true then ANY compression would be impossible.

This isn't a dichotomy. My point is that there are clear examples of situations where you aren't just pushing complexity around, but actually achieving great simplifications.
>what is the alternative?

How about not having a news feed algorithm and business model that promotes and profits from outrage and negative emotional contagions?

https://www.forbes.com/sites/gregorymcneal/2014/06/28/facebo...
From the README:

brain.js is a library of Neural Networks written in JavaScript.
Have you checked to see if insurance will cover the windshield? In Massachusetts, cracked or "unsafely" pitted windshield is zero deductible.
Why Bitcoin Matters for Freedom
If you pay them as a sole proprietorship or llc, you also get to claim the tax benefits.

A sole proprietorship is almost as easy to file as a 1099, and a good choice when a liability veil would be easily be peirced (as you're representing your own skills)
Things I Don’t Know as of 2018
> otherwise your generalisation will, what's the technical term, suck.

Linus Torvalds didn't write the linux kernel or Git in this manner and ended up pretty well.

I get the idea behind TDD, and have used it successfully in areas where indeed the business case was very unclear.

But to drink the Uncle Bob Koolaid and pretend this is now the only way to do things is lacking in creativity, and wisdom imo.
With that attitude the black market will continue to dominate. And, no, it is not how that works. I can walk into any number of grocery stores in any state and buy a cart load of alcohol and people will smile and snicker when they see me do it.
Like this for example: https://stackoverflow.com/questions/53731940/using-static-me...
Plate Spinning is another excellent skill for software developers to be able to demonstrate live at job interviews.

The trick to successfully managing a lot of projects at the same time, as well as spinning plates, is to only try to spin one up at a time. Once it's up and spinning, you can hop back and forth between spinning projects as needed to give them a little more energy and balance. But it's much more difficult to start several of them spinning at once!

Erich Brenn "Plate Spinning" on The Ed Sullivan Show:

https://www.youtube.com/watch?v=Zhoos1oY404

It also helps to show how you can recover from errors gracefully:

Charlie Callas Spinning Plates:

https://www.youtube.com/watch?v=FK4nh5I0jpE
Mastodon is just twitter. I'm on it... unless I'm missing something.

It doesn't completely replace it at all and missing a lot of functionalities that FB have. The ones being, chat room, event invitation/planing, birthday reminder, photo albums, group, etc...
Helping to stimulate the economy of the next county over...
> unless one is willing to spend hours of archaeological examination

Currently the only person in-office over Christmas on my first software dev job. Debugging a 50k LOC COBOL beast that digs into three other beast programs and ends up in a final 20k LOC uncommented piece where things are supposed to happen and be returned back.

Nothing is commented, the programs are huge and one can only debug one program at a time, requiring me to submit untested changes in one of them to the shared dev environment since I'm making changes in two, before debugging the other program.

If it just said somewhere what half of the stuff is I would save an insane amount of time getting to know the system.
For a moment I was briefly surprised, but then I remembered the company in question. No way that was accidental.
It would be hard, because the ISA is tightly bound to the underlying silicon's structure.

Some of the commands cannot be translated to the silicon effectively or not at all.

e.g.: MIPS have 64 x 64bit registers. You can use any of them as a source or a destination, however x86 always designates EAX as the ALU accumulator. This has some profound effects on silicon design.
> I almost wonder whether we shouldn’t have two overlapping road systems, one for residential streets and one for transport routes.

It's not unrealistic at all, some cities already limit access to city center for some vehicles.

IMHO it shouldn't be an outright ban, just a big financial disincentive, so that people with big cars happen in the city center rarely enough not to matter, but they can still afford to drive there a few times a year when they really need to. Maybe on the order of 1 USD per minute?
Show HN: Minimalistic architecture for Minimalistic product
Chaos Communication Congress: In response to wallet.fail’s presentation
I'm just pointing out that the specific structure you specified has truly perverse incentives that have historically raised costs in every industry in which they've been applied (which includes not just healthcare and other insurance markets, but also defense spending since WW2).
Are any of these cards supported by FLOSS drivers? If not, then they're essentially useless for anyone that wants a stable system.
I was thinking of the gun. Good point though, not sure how targeted it is and you wouldn't want to miss.
Well most of the people write code in small chunks that yields to the following workflow:

- write code

- compile & run, see if it works

Just keep repeating this until you achieved what you want.

In REPL this is exactly the same you just have a much faster way of trying out a concept.

I think this is pretty simple to conceptualise.
This reminds me of comments made by Apple's first head of engineering, who was also one of its self-described founders, Rod Holt. He was a communist activist who helped Woz build the first Apple II, and then went on to run engineering and was later involved in the Macintosh project. With the fortune he made on Apple stock, he founded the Holt Labor Library on Geary Boulevard, among other things. On folklore.org, how some of his communist ideas influenced the production at early Apple are described by the Mac team, such as that production should be from each according to ability, to each according to need ( http://www.folklore.org/StoryView.py?story=Spoiled?.txt )

His comments ( https://louisproyect.org/2015/08/28/steve-jobs/ ) were on, among other things, how Apple really worked in the early days, putting aside business press (or non-business press) mythologies. One of his points of how Apple became one of the largest corporations in the world was that it did not follow the original path of capitalism - commodities for profit, alienated labor and such. He did not care about such things, nor did Jobs, initially, one of the reasons he surmises Jobs was fired from Apple. Holt states this explicitly "We were not producing commodities for the sake of profit. In many respects, even as the company grew beyond all expectations, inertia carried this extraordinary characteristic forward until the Scully era."

Of course, most people have no idea how changes in these precepts can affect production, or have any idea what alienation of labor during production is, and can disregard all this, and buy into the latecomer business press view of how one of the world's largest corporations was created, as opposed to listening to the view of one of the five leading people who were there from the beginning, whose ideas influenced (and which were to some extent intuitively parallel to Jobs's and Wozniak's ideas of) production at Apple, and who had a thoughtful account of how such a company came to become a leader in world production.
911 outage that affected cell phones has been resolved, police say
Ummm, all I see is a cookie notice.

Oh, and it wants to load two other URLs (cookiebot.com and nanovisor.io) that sound pretty iffy.

Why not point to https://bulletjournal.com/ ???
I agree. I has the 2017 S-Line Prestige Edition and I much prefer the interior of a Tesla Model 3.
Mellium.im/cli: Overview of a Simple CLI Library in Go
Article describing BGP hijacking. It is the first article from a DDG search, and I know nothing of the topic so YMMV.

https://www.internetsociety.org/blog/2018/05/what-is-bgp-hij...
Sometimes all you need is a cheat sheet. Deep understanding of the tools is valuable, but not always have good ROI if it is not in your core task.

Especially for standard/common/trivial tasks.

It can bite your ass of course, but it is rare - and if you do something more exotic - take the time learning to minimize the chance.
TiKV (https://github.com/tikv/tikv) is a database (KV-store to be precise) written in Rust and speaks MySQL protocol.

Toshi (https://github.com/toshi-search/Toshi) is Elasticsearch-like engine that uses tantivy (Lucene-like), both also written in Rust.
This also works for me as well. I use a physical logbook at work (some customers don't allow unauthorised electronics). Actions that come my way get marked with a circle. When I get some keyboard time I try to execute the action immediately or add it to an electronic TODO list, and in either case put a big X in the circle.

It is indeed simple and effective and doesn't require any tooling.
Free measurement database for NBA Prospects
Obviously, but that's not the point I was making.

...but how does that (what you wrote) == "think of programming in Clojure like playing a difficult video game based on trial and error with emulator save states"?
indeed. I've always thought this, would be nice to see examples that might cover my need. Then read what the switches/options do.
if you don't bump up the resolution output for this service.. it will be mostly be constrained to basic website use.

> I would pay a small usage fee for ultra-high-res that covers the additional server costs needed to offer this.
Does Mastodon use ActivityPub?
There is also a cryptography course from Udacity: https://www.udacity.com/course/applied-cryptography--cs387
>unexplained crashes were normal for the system

this only makes me more concerned
Yeah you can use CORS securely, there are just pitfalls to look out for.
Programming professionally with WebSharper has been the best web development experience I ever had. Several years later I ended up doing some web development with Angular and it was a horrific experience.

The one thing I'm most certain of is that popularity in software development doesn't correlate with merit. This is unfortunate because approaches that are superior are generally overlooked in favor of gimped alternatives from big names like Google and Apple.

IntelliFactory have been strong at F# for over a decade now and if you have yet to use an ML like F# in anger yet, you just can't know what you are missing on.
No, FB is controlled primarily by Mark Zuckerberg, and then secondarily by the Board of Directors.

Major corporate policy such as what we are discussing is dictated by them, in that order.
Allegedly. And then you suddenly want to write a SIMD version of an average or optimize it... Mass search and replace time? That'd bloat the code a lot.

Common repeated well defined and mostly immutable code is best left as functions. This is why for example in C strcmp exists instead of everyone writing a two-liner - and the specialized variant gives big performance gains.
That's ok, there was a paper from Gecco2012, I think, GP needs better benchmarks.

Differential Equations and PDEs would be a good option too.
An NDA or MNDA is strictly a non-disclosure agreement. They should not be confused with a non-compete which is a separate agreement and a separate animal all together. And NO MNDA should contain a non-compete clause in it, only phrases which state you cannot directly disclose proprietary documentation, techniques or information until/unless it becomes commonly known or is released by the company. That doesn't prevent you from using knowledge gained to do other work.

You are essentially prevented from using direct proprietary (and non-public/unique) information generally from say creating a direct competitor or giving that information to one of their competitors. But in general the amount of truly "protected" information is minor for most businesses, even ones that claim the world is theirs, 80% or greater is just how they applied techniques to solve a problem, not what techniques they used. Some exceptions are provisional patents etc, but again, that's fair, you'd have to license a patent later anyway to use it legally.

So no, there are no issues signing a fair and true NDA/MNDA, if you aren't sure, ask an attorney for a review, it is inexpensive. A non-compete disguised as an NDA/MNDA is a bad deal and should be avoided at all costs since it locks you up with no compensation. Personally, non-compete's in my opinion should be illegal against individual workers, between companies I am more ok with them but even then they should be severely limited in time and scope.

In my consulting times we signed literally hundreds of MNDA's and routinely did work for competing businesses over the years. We would disclose we had done related work and even before signing any MNDA we would discuss our work in a field and put it in writing that we have knowledge etc around things that they may feel is protected but it is not for us.

I had one, single dispute in over 10 years where a client was saying I learned about GPS from their project and was barred from working on any other projects saying they owned the method for world coordinate projection etc. Everything they used was in the public domain long before they started and nothing they used was proprietary except the methods we built for them. The case was tossed from arbitration so fast it was actually kinda sad they were that stupid, the only change I made from that was being more cautious/selective on clients.
> If I only used grep, i would have to move my cursor which can get pretty annoying with a long file path.

You can also do it like this:

< myfile grep mypattern
Is this tool using different methods than pngquant[0]? Pngpal looks like it won't touch the image if it can't palletize it, whereas pngquant will resort to lossy compression. Would there be a benefit to using both in sequence? If so, which order is ideal?

[0] https://pngquant.org/
Fish shell 3.0
Thank you, I didn't know about that website!
To answer my own question, looks like the mentioned AMD RX580 has a non-Free EULA: https://www.amd.com/en/support/gpu-pro-eula

They can keep it.
I've had this same thought while working with immutable data structures. Maybe the author is referring to that.
Isn't this code style just a sign that go is lacking proper exception handling?
Is 1984 banned in China (or any of these "all those books" you mention)? A very cool cafe/bookstore I liked when I used to live in Shanghai was the 1984 Bookstore/Cafe in Shanghai [0]

[0]http://www.smartshanghai.com/venue/6931/1984_Book_Store

Just did a cursory search and 1984 (and other Orwell books) are all on sale on the big Chinese ecommerce sites and translated into Chinese. For example here on TMall (Alibaba) [1] - the "dystopian trilogy" I linked here is a box set of 1984, A Brave New World, and We (by Zamyatin).

[1]https://detail.tmall.com/item.htm?spm=a220m.1000858.1000725....
Publicly pledging how much i’ll give to charity in 2019
I have seen the same change between the 90s and now.
Yes. First line in the README on Github: https://github.com/tootsuite/mastodon
Oversimplification is unhelpful. There are multiple levels of hierarchy. On a space ship, the commander is also a laborer and also accountable to mission control on Earth.
[I'm no expert on hardware security]

This is a full damage contain mode PR article. That said, I do agree that what was presented doesn't mean all ledger's are compromised and or as vulnerable as claimed.

A few attack vectors have been shown that weaken the overall security: When you buy a ledger and you get a box with "tamper proof stickers" and installation software that "verifies the genuine hardware" you don't expect those features to be as circumventable as they are. If ledger knew they were bad/worthless they should have been informing their users about it / removing them.

Also the article states that:

> It is quite an unpractical scenario, whereas it might be easier for a motivated attacker to install a camera in the room to look for the PIN entry.

That's a scenario end users understand and can try to defend themselves again (cover the thing with your other hand). This video proves there is are different attack vectors no one was expecting that is harder to protect against.

> In particular they did not succeed to extract any seed nor PIN on a stolen device. Every sensitive assets stored on the Secure Element remain secure.

I'm not sure they ever claimed that. When I buy a hardware wallet I want it to protect my coins. For me it doesn't matter whether they get stolen through stealing the private key, or through completely owning the wallet and sending coins to hackers when I think I am sending coins to my friend.

Also I am not sure about:

> This scenario requires:

> [..]

> Physically waiting in a side room with an antenna for the victim to enter his PIN and launch the Bitcoin app.

Why does the attacker needs to be there physically? I don't see why this whole thing can't be automated on a raspberry pi that you shove above the ceiling (which is clearly harder to detect than a camera).
Well theres always exceptions :)

Hadn't the US agreed to give the Philippines independence by that point? And Panama a case of picking the friendly side?

Not that I necessarily disagree with you but these are 30 years prior, and not exactly an empire compared to European ambitions. The US seems a poor target to beat with the 'empire' stick.
neat. include that blog link in the readme
I wish they had an installer and a bundle with JDK that did everything automatically, as Sun used to provide back in the day. I mean, sure, it isn't much of a deal to go to netbeans.org, go to apache.netbeans.org, download netbeans, uncompress it somewhere, go in the bin folder, doubleclick on the netbeans64.exe, get a weird message about jdk 1.8 not found, go to adoptopenjdk.org, wtf, google, go to adoptopenjdk.net, answer one million questions so they give you one link instead of providing a page of all versions available, download the linked zip file, uncompress it somewhere, go to system settings->advanced->whatever->path->dialog->whatever to edit the jdk to path, go back to wherever you had netbeans64, double click it, get same weird message about jdk 1.8 not found (why doesn't it ask me??), go back to the netbeans download page to see if there is any info anywhere, go to netbeans github site, look for the source code of the netbeans launcher, read the code to see that the launcher uses a configuration file under ..\etc, edit the configuration file to make it point to the JDK location, try again running netbeans64.exe, finally have it working, right-drag-drop the exe to the desktop, rename the shortcut to Netbeans and finally wonder where the world went wrong.

Sure, not much of a deal, but i don't know, it looks kinda sloppy to me and i'd like a proper installer.

(ps. just because this is kinda sorta negative, doesn't mean i dislike netbeans, it is just that i don't have anything positive to say that isn't already said... well, ok, here is a bit of positiveness: i don't write java often anymore, but when i do, i prefer netbeans because i like how simple it feels)
Like a foreman on a construction site?
Why spend money on games at all? You can dig a hole in the dirt with a pointy stick.
This is what's so mind boggling to me. Even if the criminal never provides their name or any identifying information they have to provide the name of their target. I'd imagine if the police told a victim someone tried to put a hit on them the victim would probably have a pretty good idea of the criminal's identity for the police to then investigate.
The reason that Italy imports Dutch tomatoes is probably for using them in tomato sauce and other tomato products.

Italy's export of tomato products is far greater than its raw tomato export: see e.g. http://www.tomatonews.com/en/global-tomato-products-trade-20...

So no, I wouldn't say that Italians like Dutch tomatoes as much as their own.