skysight-inc/HackerNews huggingface dataset:
Go to coinmarketcap and you'll see the daily pump & dumps. Blockchain claims all this moral superiority, and then you look at what the majority have done on the space. Feel bad for those trying to do something meaningful...

Look at how the concentration of wealth is more skewed in cryptos than IRL.
How to deploy Keras model to production using flask
You could nuke the Straits of Gibraltar from below the water to create a crater that formed a double dam, closing the Mediterranean sea for the water levels to rise and to flood all the coastal cities.

Admittedly the nuclear weapon would have to be pretty big but the USA has thousands of the things as does Russia.

So as we speak, right now, and for the last few decades, you could say that the area already is 'the biggest soft target'.
>AFAIK, CCL is dying now

CCL is the 2nd most downloaded Lisp implementation, so it can't be called "dying."

You'll find that new lisp projects are almost invariably tested on CCL too.
Thanks. Little OCD goes a long way.
This is the normal interview, lol who are you kidding.
Or if your like me, you bought at $10 held until $20000 and decided was time to sell. That’s when I found out the wallet file format was no longer readable by the bitcoin client. So my coins are in cryptopurgatory. Maybe someday I’ll hire a dude to come help me. But he will probably steal my coins instead.
All blockchains have fundamental problems including the majority problem[1]. They don't really solve any problems, because all blockchain problems are just restating other problems with the words "but on the blockchain" added. Tracking your fruit to make sure it's fresh by making trucks have sensors that post to the blockchain? Yeah, you're just shifting the burden of trust from whoever fills out the paperwork to whoever made and installed the sensor - you haven't done anything.

It's a buzzword that's used blindly in the hopes of attracting capital [2] that has no real meaning. Out of a dozen blockchain related job offers I was approached with, not a SINGLE founder could answer simple questions about how to assure verification or prevent blockchain manipulation.

Blockchain is up there with fad diets, crazy health claims for boring foods, and nonsense cancer treatments. Does it have a potential role? Sure, it'd probably be kind of a cute feature in a game.

[1] https://www.investopedia.com/terms/1/51-attack.asp
[2] https://www.wsj.com/articles/bringing-blockchain-to-the-coff...
That's with an optimized vendor driver, which will perform vastly better than what is currently in the kernel & Mesa. I'd agree that the VC6 and T720 are probably equal levels of terrible, though, just from a hardware capability PoV.
> Ignorance is bliss I guess.

Unless your goal is to get people to stop responding to you, don't do this.

> and Malware doesn't replicate?

It does when it's a virus. See the relationship between viruses and malware that I mentioned earlier.
Interesting facts cited in the academic paper [1] linked in the article:

- Black Americans report significantly more optimism as to their careers and the economy than white Americans; Hispanics polled report something in between those groups.

- Poor Americans score lower than their counterparts in Latin America.

[1] http://www.dartmouth.edu/~blnchflr/papers/jelit%20paper.pdf
Or perhaps it points in part to how many people value maximizing freedom over maximizing dollars of income. I talk to most every Lyft and Uber driver; I'd say most of them have a good idea of how much they're making (taking expenses into account) and probably 25% or more specifically enjoy the freedom over the money angle.

(On the other side, that's about the same proportion who wish they could find a "good" full time job but are driving in the meantime to make ends meet.)
Good question, I have few conjectures:

1. Psychological goals: it's more interesting to read "You probably don't need X" articles; they tend to have a bit of snark and humour and brevity to them which more straight-faced "Here's when to use X" don't.
Bluntly, I'll read former even when I am nowhere near using X myself, as they may be fun and educational. I will not read the latter unless I'm closely involved with X, because they sound like instruction manual and world is full of those.

2. Target audience is implicitly different in the two titles - they are not interchangeable in my mind.

Assumption is that there is a far larger number of people who ARE using X but SHOULDN'T, and so the title/article "You probably don't need X" is written for them; than people who SHOULD be using X but AREN'T (for whom the latter title is more appropriate).
I feel this way too. Maybe I misinterpreted the article but I almost felt guilty for never feeling bored. Even though I'm never bored not out of technological stimulation but rather my own internal mental stimulation. Full of ideas and thoughts and things to think more on or things to discover, areas of life I have not yet given the time to think about.
No mention of accessibility makes it not enough for more generic applications. That's my main pain point. I would love to have a modern alternative to wxWidgets - something in higher level language than C++. Something that would use GTK+ on GNOME, Qt on KDE, Cocoa on macOS, Cocoa Touch on iOS, Android APIs on Android. Android is the trickiest probably, because I would like it to run without NDK, so compiled down to Android JVM or DEX bytecode. Then it could fit every environment just right. Could means, that it's a first step, because those environments have different HIGs etc.

What's interesting is that Lasarus is closest to it, but I would prefer higher level language. Is there a Tcl interpreter written in Java? Then Tcl/Tk could be also an option.

Sorry for a bit off-topic rambling, but I would love to see something like it.
Perl 6 supports all kinds of paradigms, this makes it so that you don't have to write parts of the code in different languages and try to cobble them together.

So the code can be written using the clearest paradigm for the task at hand without switching languages.

---

The only real bad parts of Perl6 that I can see, is the parts that are copied from elsewhere largely unmodified.

The C-style `for` loop is one such example.

loop ( my int $a = 0 ; $a < 10 ; ++$a ) {
print("hi\n");
}

Why would anyone write that when they could write this instead:

print("hi\n") xx 10;

Where there isn't a chance for an off-by-one error, or accidently creating an infinite loop.

You can still use it to intentionally create an infinite loop:

my @a = rand xx ∞; # a lazy infinite array of random floating point numbers.

---

After someone would write a “the good parts” book, the next major version of the language would probably fix many if not all of the not-so-good parts.

If there is a feature that isn't one of “the good parts”, we'll just change it until it is.

That's one of the great features of being an easily mutable language, you can mutate it into a better language.
(It already has mutated in some small ways.)

---

Perl6 doesn't have too many paradigms, if anything it has too few. I would love if it had support for implicit auto currying like Haskell does. (Instead I have to settle for explicit currying.)
Has anyone considered that the ability for people to be easily distracted reveals a weakness in themselves? i.e we all wish we were more bored so we could discover our "true" selves. If you're distracted all the time by twitter or bullshit or whatever, you really only have one person to blame: yourself.

It would definitely be easier for everyone's self image if we weren't exposed to the parts of ourselves that we found weak, or disgusting. Boredom and lack of stimulation easily facilitates this illusion of self control and virtue. But true self knowledge and self-equilibrium result from the understanding of who we exactly are, how we react to different situations. In this way, I think "over"-stimulation is laudable: you never know what is enough until you know what is too much.
> Personally I've decided that it's more important to me to have a few dozen really good friends in my life, instead of hundreds of people that passively take part in my life

That's a false choice, though; while I don't use FB, everyone I know who does still keep a few good friends that they meet and talk to regularly. You and I could be scrolling our FB feeds right now, instead of reading HN, without taking time from our existing friendships.
Life Extension Foundation Free Magazine
>This works, but it's a plist and thus O[n] for lookup. I assumed the questioner wanted an O[1] data structure; thus a hash table is the better answer. (Granted it makes little difference when n is small.)

There was a test on some Common Lisp implementations, of hashtables versus plists on access speeds.

On small (<30?) datasets, plists were much faster than hashtables. Bigger than that, the constant access speed of hashtables makes HTs a more sane choice.

The other thing is memory consumption -- on CL, plists are very frugal.
The second one leaves open the possibility that you should use x if there isn't a y that's clearly strictly better. Whereas the first one suggests you should avoid choosing x unless it's strictly better.
Same for me, but "wastes" is an understatement.

> From 1 January 2016 to 30 June 2018, we estimate that mining Bitcoin, Ethereum, Litecoin and Monero consumed an average of 17, 7, 7 and 14 MJ to generate one US$, respectively. Comparatively, conventional mining of aluminium, copper, gold, platinum and rare earth oxides consumed 122, 4, 5, 7 and 9 MJ to generate one US$, respectively, indicating that (with the exception of aluminium) cryptomining consumed more energy than mineral mining to produce an equivalent market value.

> During this period, we estimate mining for all 4 cryptocurrencies was responsible for 3–15 million tonnes of CO2 emissions.

https://www.nature.com/articles/s41893-018-0152-7
One of the recent entrepreneurial posts here mentioned a question like "do your users know how much they are suffering for lack of your product right now?" and I think that related to polish.

If you have a machine that cures baldness you don't need polish. The knobs can be any color you want and give the user little electric shocks it doesn't matter. Nothing like this exists and potential users really know they want it.
You can of course just use the website on mobile too though, apps aren’t needed and often they’re just annoying marketing ploys designed to keep you in a walled garden. I much prefer accessing the website of services than their apps while using mobile
Came here to say this. It’s unclear that medical care has improved for people as the costs have gone up. If they’ve only gotten more expensive, then in a basket-of-goods analysis, earning power has decreased.

Edit: Just to be clear, obviously techniques and procedures get ever more sophisticated. The question is more specifically whether the average person is seeing an improvement in care that is proportional to the increase in costs. E.g., if office appointment costs have doubled for someone over the past ten years, have they seen a double or greater increase in effectiveness of care? Or is it just more expensive.
> 1. Rephrase your objection as a question

Careful with this one. In my experience, you aren't fooling anyone when you ask someone a question to which you yourself know the answer. It can quickly come off as condescending.

One helpful practice that we have is that we make a distinction between blocking and non-blocking comments. Nonblocking comments are desired changes, but aren't required by the submitter to fix (formatting, code simplification, naming, etc). This steers people in the right direction without preventing them from getting work done. Blocking changes are critical things which must be resolved before the code gets merged (security risks, performance concerns, complexity concerns).

And of course, every comment should be followed with a suggestion for how to resolve it (even if it's meeting in person). "This is bad" obviously doesn't fly.
Unfortunately CBD is probably the next Blockchain... Theoretical benefits, hampered by real world ponzi schemes.
My take is that it's several things:

- Lots of crypto links posted to HN are scams or have no technical merit

- No one has come up[1] with a use case for blockchain that actually requires blockchain, outside of cryptocurrency (which is something non-technical people and speculators don't understand or won't admit)

- Because of rampant scams and speculation, a lot of online blockchain/crypto conversations have a high noise-to-signal ratio

1. https://hackernoon.com/ten-years-in-nobody-has-come-up-with-...
Server or build time rendered. I shouldn't have specified. It's up to the situation.
As far as I'm aware, there's nothing "official" about any of the three examples you linked. They've just gained unanimity.
> Once you make my back button weird or break URLs I hate SPAs.

The silly thing is, it’s very easy to not do that. It wouldn’t surprise me to learn that a lot of what people hate about SPAs is down to so many people doing a bloody awful job of building them.
It works well when you are trying to get several companies to interoperability. The hype gets them moving, I don't really care that they aren't using the best tech. What matters is that the supply chain is becoming more efficient and trustable. (even if the def of trust is not the "holy Grail" public/permissionless claims to have found.)

Honestly, trust the companies that obey the laws more than those trying to create a lawless society
Clicking around in my angular app just feels a lot better than clicking around in my server side app sorry. I've built both. I know. It hurts, you are a rails guy.

Get with the times already.
I'm embarrassed I didn't know <details>/<summary>/<ul>/<li> worked like that without javascript
Analysis: Major update to ocean-heat record could shrink 1.5C carbon budget
> But Lisp is just a big pile of cleverness.

That is an opinion that is not grounded on actual usage.

In practice we have many libraries that have a source code that is very easy to understand, no doubt thanks to Lisp expressive power.
Acquisitions Handbook
Sounds like you have a good claim for infringement here..

https://www.law.cornell.edu/wex/copyright

I went with a lawyer in state, and I'm on the west coast. I hope you can get someone that will give you a free consultation (most do) and can actually help. This road can be long and very expensive fyi.
Right? I remember watching awful cam rips back in the day. I'm always so busy these days, 90% of the long-form content I watch is on my tablet riding the bus on my commute. Movies are different, but I can't remember the last time I was inclined to see a tv show above 720p. This is all personal anecdotes, but still.
Employees pay for health insurance to attract workers. There are few health care interventions that materially effect someone's ability to do their work that an employee would not pay out of their own pocket.
I'm a little puzzled by this argument, honestly. It's clearly an illegal commercialized free-for-all, so

- how would a viable white market develop? It would be patently obvious that the handy communications devices you're buying are using ham frequencies.

- on the grey/black market, why do we think that banning encryption is sufficient to dissuade illegal use but allowing it and banning commercial use would not be? It's already the case that FCC enforcement is very weak and there are a ton of newfangled digital modes. You could get by for a very long time sending encrypted transmissions on ham bands without anyone being able to stop you.
The actual quote: "At the core, we believe that a network that helps move more cash transactions — where a lot of illicit activities happen — to a digital network that features regulated on and off ramps with proper know-your-customer (KYC) practices, combined with the ability for law enforcement and regulators to conduct their own analysis of on-chain activity, will be a big opportunity to increase the efficacy of financial crimes monitoring and enforcement"
I understand that as "you can work an hour and give the proceeds of that work to the doctor, or you can sit in his waiting room for an hour".
do I detect the fine hand of the ISPs astroturfing for the preservation of ham freqs so that the ISPs can prevent future competition?
>if you are meditating or thinking about work, are you bored?

You are doing those things to escape boredom. The idea isn’t to stay in a perpetual state of boredom. The point is to induce boredom, so that it pushes you towards doing things you wouldn’t normally do, in order to escape it.
Good luck building my application https://gif.com.ai as a non SPA. This is an app as much as photoshop is an app so this is a good case for a SPA as the author suggests. If over 85 percent of your app logic is on the front end then you might need a SPA.
Please note, .net is the real original hacker typer without ads I made a long time ago
Ask HN: DIY Home Automation
I want to try my hand at a self rolled basic home automation system. I am looking to have very basic automation like turning the lights on/off, playing some music on the speakers etc. I am not very keen on using IOT devices that connect to the internet, but am open to hear about secure solutions for that as well. Would love to hear how other people have gone about with DIY solutions for this?
The Lost (and Found) Levels (2016)
Thanks for creating Hamachi. I used it for older games that didn't have internet play, but had LAN functionality, with friends online. I never knew it was a solo project before LogmeIn bought it (and made it buggy/unreliable). What a joyfully simple program that was!
Your comment sums up pretty nicely why HN is against it: you're focused on the price, which is only tangentially connected to the technology. "But rich!" is a pretty shallow argument in the HN world.

I would like to point out that I'm in a category that I think many HNers are: I'm critical of Bitcoin, yet I hold some (been involved since 2010, when I mined). Most of my criticisms are legitimate even while the price is rising; again, price is tangential.
I agree with you that greed is an intrinsic human trait and bankers are always a great literary punching bag, but it doesn't address the OP's comment on how to predict job market trends 50 years away
If you need an "app," then yes, you should probably do a SPA. In the same way that an app on your phone is a chunk of pre-loaded client-side code that accesses a server's API in a minimal way, with mostly metadata being exchanged, I'm of the mind an "app" ought to minimize server load in this way.

If, on the other hand, you need a "site" (which will be relatively static), and you can handle a few extra processor cycles on your webserver, server-side rendering is probably fine. Still, I retain a distaste for it that I can't fully explain.
Brazil to add digital data protection to fundamental rights
That's the difference between a craft union and an industrial union. A long time ago, there was the American Federation of Labor, the group for craft unions, and the Congress of Industrial Organizations, the group of industrial unions. The AFL had the Plumbers, the Electricians, the Machinists, etc. The CIO had the United Auto Workers, the Steelworkers, the United Mine Workers, etc. They merged in 1955.

Nobody cares much about that any more.

If you want to see a modern union, check out The Animation Guild.[1] Local 839, IATSE. They represent most of the major studio animators in Hollywood. Although they've tried, they have not been able to organize game developers.

It's about fear. Try to organize a union in the US and you will probably be fired. Even though that's illegal. WalMart has closed down stores that voted in a union. Uber workers have a strike scheduled for July 15, but it probably won't do much in the US.

[1] https://animationguild.org/
One lesson which could be learnt from history is that human nature is what it is, and that political solutions that is built on the assumption that humans can be "better" or "improved" always fail.

However, we learn from history that we do not learn from history.
Don’t forget the 2 new hair dryers in your closet making noise.
By default apps should not be able to call home, in order to save battery and data plan, ohh and also privacy.
The Raspberry Pi Foundation was definitely optimizing for the IP their volunteers & employees were familiar with and had confidence in.

Other boards beat the Raspberry Pi in mainline kernel support, USB & Ethernet I/O & price years ago, but there is a significant ecosystem that the Foundation seeks to support, and the best way they know how to do so is with the tools they are intimately familiar with.
I use Firefox containers (and before that I used a totally separate browser for Facebook) so they haven't been tracking me around the web for years.

It's quite easy to avoid their tracking actually.
Who’s Behind the GandCrab Ransomware?
I believe that the new TechCrunch website is a SPA.
I disagree. Lack of encryption, imo, is going to kill HAM.

People now aren't enticed by being able to talk to anyone anywhere. There are substantially easier and cheaper methods to do this with the internet and will connect you to more groups with more relevant interests.

As a guy in his late 20's I don't really care much to talk to people on ham. But what got me in was a satellite project during my undergrad (everyone my age or under that I know with a licence has it for similar reasons). Being able to control systems is enticing though. I can't do that with the internet. But playing with iot devices, controlling robots, etc, THAT IS COOL! You aren't going to be about to do this with the internet and you can't get the range (I've never done this, but it is interesting, I just don't have time since I'm in grad school). There's also plenty of ideas I'd like to try that would require encryption (like making a server accessible over HAM frequencies).

I talk to older HAMs and they are confused why the younger generation isn't interested. Well frankly times have changed. Hackers/Makers still exist (this site is proof!), we just aren't enticed just by being able to speak to others around the world. We've been doing that trivially since a young age.

So I think it's silly to say that we don't need encryption. Without users HAM bands will go away. So let's start asking why the younger generation don't want to get in instead of saying "business as usual" when it is clear the business is dying (and dying fast).

Edit: I also disagree with the premise that encrypted == closed. We access tons of https websites and we don't consider those closed.
We are using Mattermost for over a year at work, and I would love to get a native client for their app, even a bare bones one. Currently running it with https://github.com/EionRobb/purple-mattermost but something more supported would be great
True, but one difference is that the market for carpentry talent is local. So, a company that is supporting a union in city X has a reasonable expectation of benefiting from its training.

With remote work, computer science is much more global, so someone could easily be trained by a union and then go work for a company that doesn't support the union.

Interestingly, this is one of my Dad's main complaints about unions these days: That our city trains great carpenters, but then they are recruited away to non-union areas.
I don't think HN is anti-blockchain. HN is anti-hype. Bitcoin and blockchain are not the solutions for every problem; HN can sometimes respect the hustle of "say blockchain so that you get more VC money", but that doesn't mean HN won't criticize the actual technology if it's "X but with Blockchain!!". And HN can go either way on "technical solutions for social/legal problems", so it's at least controversial to suggest that a blockchain will solve a social/legal problem without doing anything but writing code.
Visual Studio plugin to see files your teammates are working on in real time