skysight-inc/HackerNews huggingface dataset:
No‚ it's not. They're not attacking the validity of your statement by criticizing your tone, they are criticizing the effectiveness of your communication. And tone is completely relevant in that context.
This is only relevant if your clearing bit coins above the cost of the electricity. If not, you’re losing more turning them on than off.
Well, if that were not the case, your apple id would be the second factor to everything.
Nice resources. Mostly focused on the Big Data aspects of data engineering. I would also suggest to check out some advanced SQL and ETL books or courses.
Interesting - so wait, if I send someone in the UK bitcoin and they sell it immediately for GBP, does that count as a capital gain?

Or just if the price changes between when they receive it and convert it to GBP?

EDIT: I guess it doesn't really matter in this case since presumably short-term capital gains rate is similar (or equal) to the income tax rate, but just curious for my own sake.
Easy to Use REST API to Send and Receive ALL ERC20 Tokens and Ethereum
You can also bypass the WSJ paywall by allowing them to charge a few dollars to your credit card every month. One of the most clever and effective hacks I’ve found.
Strategy Letter I: Ben and Jerry’s vs. Amazon
My first discovery of this game was also on a mac in 7th grade (in NOLA).
India's universal ID has security flaws because India has hundreds of languages? That doesn't pass the smell test.
It’s a household name because of speculation, however, and statistically almost nobody uses it for the kind of decentralized transactions for which it was originally pitched. The number of vendors accepting it has gone down over time (e.g. Steam, Microsoft) due to the endemic problems and many of the people who claim to use it (even here) are actually using the credit card network with government currencies for the actual transactions so there’d be very little disruption if it disappeared tomorrow.
To be fair, the websocket package's design problems are unrelated to the Elm Architecture - just plain old run-of-the-mill API challenges. :)
This is brilliant, thank you!

I see JOS' other texts in the repo, are you aiming to complete those too?
redux-observable can give you something rather akin to that type of behavior. It sees each action after it has already been applied to update state. This also separates out the reducer from those side-effects, which you really want anyhowto keep your reducers as pure functions.
> I don't trust my government to be competent at cryptography.

Which government is it? If it is the US, you might as well not trust any cryptographic schemes, considering how many of them were developed by NSA.
The problems lie in the way change notifications are managed. Any reasonably complex client application will have multiple data sources feeding into a myriad of components, with a very entangled dependency graph. In MVC, you’ll start sharing models and notifying changes selectively, with a lot of “action at a distance” from component interactions triggering updates. This is usually hard to visualize and debug (worst case, recursive update loops).

In Flux/redux the unidirectional nature comes from all updates targeting and emanating from a single source (store), and being routed to views accordingly. An interaction from one component will never result in a disconnect where you failed to update the correct model(s) or to notify the right components of a change (hi Backbone.js).
Bitcoin uses smart contracts for its transactions. Meaning, you can program a transaction to occur if certain conditions are met. One example is a multisignature-required transaction. A multisig transaction is only valid and spendable if n-of-m signatures are present.
One of my most important metrics when judging the health of a project is maintainer responsiveness:

* how long does it take for issues to have responses from a maintainer. this does not necessarily mean time to fix but time to recognition.

* Basically the same for pull requests: how long until PRs are reviewed or commented on by a maintainer and how valuable the feedback is. The kind of response can be all kinds of things like "sorry we won't do this", "please address these problems", etc.
Anyone can throw up a marketing site with no actual product behind it to "gauge interest" in a weekend for a few dollars (though even a few dollars isn't trivial to everyone, so can't be assumed.) Marketing, actually building the thing, maintaining it long term, possibly quitting your job to pursue the idea. These things are hard and life-altering when you're living paycheck-to-paycheck (as the vast majority of Americans are), or on less than living wage, or potentially with a family to support or having a chronic medical condition to deal with.

We can't assume everyone is in a situation that allows them unlimited nights and weekend time. It's also biased towards software companies; not every idea worth pursuing is in software. It takes time, money, and effort to build a company that makes tangible things.
Inspired by Wine Uncorking Demo, Car Mechanic Invents Device for Difficult Birth
But many of those innovations have the potential to reduce large numbers of jobs, like taxi and truck drivers. When people aren’t earning money, they can’t spend money, and it’s the movement of money through the economy that makes it function. I don’t think productivity gains will offset that loss.
The author of that piece quotes EWD, but not in full, which is odd -- were he to have done so, it would have strengthened his thesis, viz.:

"Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better."

-- Edsger W. Dijkstra
woah woah woah woah. the computers on teslas are managed?! there are programmers/sysadmins at tesla that can ssh into any car at any time. these computers can steer and operate the car.

thanks but no thanks!
There are many books (and magazine articles) written about these.

While I don't have a directly useful list, one source I can recommend is Humble Bundle (humblebundle.com), which also runs book bundle sales (where sometimes the topic is gaming). I've seen it have some game related book bundles over the years.

Another site to keep an eye on is Story Bundle (storybundle.com), which is somewhat similar to Humble Bundle, but focuses only on books.

Unfortunately, the bundles on these sites are always available only for a limited time.

You can see past Humble Bundle books at https://www.goodreads.com/list/tag/humble-bundle

You can see past Story Bundle books at https://storybundle.com/archive
I started using Anki a few weeks ago when the SuperMemo article popped up on HN. I really like it, and it has helped me remember key terms and learn a new language, all in a really short time...

Feel free to ask me questions if you're confused about how it works! I'm fairly experienced now.
The DOS version had a CGA port, which runs extremely slow. Seems to be about 5-8 fps on a 4.77MHz machine, probably 8-12 fps on an 8MHz machine. The technical document doesn't seem to say how the sprites were done on the Apple II (I could be wrong, but I don't think the Apple II had sprite hardware either). It looks to be about 12 fps on the Apple II and a whole lot more colourful. It's amazing how smooth that looks. But I wonder if they used a sprite compiler or not. There's not a huge number of sprites on the screen, so it could potentially have been very, very smooth.
Hey shpigford - curious how you made a living during this time? Was it via these apps/projects/businesses? Freelancing? Day job?

And kudos again. Great list.
Bitcoin can serve as both digital gold and cash. The Lightning Network (a network of bi-directional payment channels) supports instant sub-1-cent micropayments.
> Obivously, the meaning of the original sentence is that miners will turn off the mining equipment when they decide that it's more profitable to leave it off than leave it on.

Well, it all depends on price of electricity in your region. If you mine for almost free using solar/other renewable energy/your energy is subsidized by government then you will still make profit while miners in high cost electricity regions will stop mining. If they stop mining difficulty will drop, which means you will get more money for mining.

This is self regulating mechanism, as long as bitcoin will have value it will be profitable to mine for someone.
Given that it’s a pure fiat currency, why would it retain value if it cannot be used as a currency? The early adopters who get rich if enough people buy in want that but that’s a tiny number of people and for everyone else it’s cheaper and easier to use something which actually solves a problem.
Sorry this is the baby boomers' fault. They got educated for free when state budgets were flush and times were good. Since then, all they do is vote in wildly ineffective hard right people and vote down any kind of bond or tax. This leaves colleges with no state support, so the burden is passed to students. Hoping the next generation does better in their political choices.
That's how you lock up your Series A. For the next round of funding you'll need to upgrade to "large negative margins but hockey stick volume". The Saudi Sovereign Wealth Fund will accept nothing less.
Barring a catastrophic vulnerability in SHA256 or ECDSA, Bitcoin is going nowhere. Bitcoin has been a wild success. At this point, the goal is simply educating newcomers on its advantages (immutability, trustlessness, sound money).
— the kind that quietly chug along decade after decade while needing only minor repairs — really are a thing of the past

There's plenty of them out there, they're only a thing of the past for those that must have the typical massive american style fridge with all the frippery.

For an american style fridge which will last, choose from the likes of Liebherr or Panasonic, but they are not cheap.

Tip - door seals are often symmetrical so with a split at the top edge, simply turn it 180° so the split is at the bottom unseen.

Tip 2 - tomatoes and strawberries slowly lose flavour when refrigerated; stored outside the fridge they should taste that bit better.
Yeah definitely the wrong people to piss off.
Yes, parent is confusing identification with authentication.
Spaced learning really works. I've started to slowly convert python, sql, and postgres docs to flash cards in Anki.

Anki's implementation has some rough edges, but for $0/mon for multi-device use, it's an amazing way to get your feet wet with this learning technique.
The gain is the difference between the value when they got it and the value when they sold it, so probably nothing if they do both on the same day. I guess you may have made a gain when you gave the Bitcoin away, since it's treated as a disposal at the market rate... maybe? I don't know the rules for this.

(Regarding speed of selling - there's no short-term CGT rate in the UK, but there are rules about quick turnaround that may apply. Consult an accountant.)
You hit the nail on the head. Hodling is, in some cases, the best use case for Bitcoin.
It's ok for it not to pass the smell test, because what you have stated is not actually the argument being made. The number of languages and dialects was (presumably) brought up to emphasize the many differences in scale and culture (especially government corruption) between India's population and Estonia's that might introduce complexities, incentives, and opportunities for bad actions in one situation that are not applicable in the other.
This is a good thing, IMO. Because if a lot of the folks who are currently running their mouths and hogging the limelight by trying to blame anything and everything on climate change (and anything related to climate change on CO2) would just STFU already, then maybe we can figure how much of the danger is actually real vs. what is just hyperbole and maybe even outright lies.
Not the ones that "count" or should be used. Just look at the Dual_EC_DRBG desaster.
As the article mentioned Einstein as a teacher, I think it’s worth asking about his writing too. I think his actual papers are very good at explaining the theory and indeed better than many textbooks. I think a good way to start learning eg special relativity is to get a copy (available online) of Einstein’s first paper on special relativity and read it. The paper has to explain it for people who have never really seen such a thing before. Obviously a certain level of mathematical ability is required to understand the paper and maybe this is more than required by a modern textbook. A modern textbook may also explain things in a different way with eg 4-vectors and lots of spacetime diagrams.
Highly recommend the EZ. I am never going back.
These challenges are technically surmounted but politically insurmountable.

Which means that you may have the cure, but no one will be able to afford it.

The western style/modern life is not compatible with the planet, and our economy depends on massive growth being realized - if only to service our debts and loans.

Our biosphere is dying under the weight of just the past few years, with only a small fraction of the world enjoying a first world living standard.

Someone has to tell everyone that the party is over, and that they wont be getting that better life after all.
What's in a Production Web Application?
Also worth reading is the excellent (and pretty extensive) article by Michael Nielsen[1] showcasing how he used Anki to create an in-depth knowledge about AlphaGo.

Personally, I've used Anki to keep remembering/revisiting the concepts that I use for a while and then move onto something else. Common APIs of programming languages and their standard libraries is one such area. I've found that while it's not really difficult to learn and get into the flow of using a programming language (or history, mathematics, physics for that matter), it's more difficult to try using the same knowledge after a break of few months.

My main language at work is C# and Web Development, but I keep trying to learn other languages and domains in my free time. If I do not use the knowledge for a few months, I forget everything. But with Anki I have to just open the app for around 10 minutes a day and it helps me to recall such concepts in a timely fashion.

I would suggest everyone who has the time and faces similar issues should give it a shot.

[1] http://augmentingcognition.com/ltm.html
Great question! You're correct, it's the Browser module.

In Elm, the entire application state is a single immutable value, which Browser owns and only changes when it calls `update` and a new value gets returned.

Browser calls `update` in response to these 3 situations:

1. An event handler from view (e.g. `onClick Foo` means Browser will call `update`, passing `Foo` as the message, whenever that element gets clicked)

2. A subscription fires (this is kinda like #1 except for global events instead of per-element handlers)

3. A command completes, and its resulting message needs to get sent to `update`

Every interaction in Elm is modeled in terms of one of these!
They also offer in-person authentication via a fingerprint or iris scan for transactions needing more security.

https://m.indiamart.com/gsevensolution/aadhaar-biometric-uid...

However as stated above having some security in the authentication (SMS) is better than none (credit card).
> Waiting for Windows support is going to put WireGuard out of reach for many users for another few months.

Haven't tried it yet but Mullvad.net just released a VPN app for Windows:

https://mullvad.net/en/blog/2018/8/14/official-release-new-m...
The Game Detective: The 'Marcus Aurelius' Version of Star Trek
I don't think so, but if you're curious about the "CPU connected to the smoker" bit in the article, that's a relatively popular COTS part and you can find videos of it ("digiq dx2") easily. I'm not in love with that thing, for what it's worth.
C is C++ minus object-oriented features, increased type-safety, template meta-programming, lambdas, and many more features.
> You say a challenge sentence out loud. The device validates. ...This really isn't that hard.

Last year Lyrebird (https://lyrebird.ai/) released a demo that cloned several Presidents' voices. So while I agree with you that fingerprints are a poor choice, voice isn't better.
It's only deflationary in terms of bitcoins, the dollar value can still drop to zero if demand completely drops away.
I would consider doing it. What's it worth to you?
I mean, what advantage does it have over gold?

Advantages of gold vs. Bitcoin:

- gold is pretty easy to find, not that hard to buy for the average consumer; BTC is anything but

- gold is physical in form and securing it is not hard; BTC is not physical, exchanges get hacked with losses to accounts, in the event of a natural disaster or some event where power generation and internet is lost you lose access to BTC. (Someone can come break in and loot your gold, but people could also do that with your BTC wallet credentials, and if people are doing that you have worse things to worry about)

- gold at least has some kind of floor value, since it does have uses other than a currency store; the same is not true for BTC
Weaponized Health Communication [pdf]
His point is the fundamental principles of fractional reserve are flawed, and the system will alwayssuffer from the looming threat of a bank run.

It's rather disingenuous to say that people having money stolen from them isn't a problem when you have a system that cyclically chucks out an Enron or Sub-Prime mortgage crisis every ten years or so that typically ends up getting resolved on the taxpayer's dime.

The definition of insanity is doing the same thing over and over again and expecting a different result. If you're going to downvote someone, prove them wrong. Ad hominem let's you nowhere.

Also, you are right on Bitcoin though. It has a higher chance of someone just taking your the ball and going home, something any nationally backed currency has measures in place to prevent.
Most animals live longer in captivity. So it's in fact unethical to leave them tend for themselves in the wild.

>And members of the public may even have to put up with wild predators actually killed their food

Isn't it unethical in regards to "food"? Or are only animals at the top of the food chain deserving of "ethics"? Maybe it's more ethical to cage all the carnivores (it could be argued that meat-eating is unethical in itself), thus allowing a larger number of prey animals to roam free.
You're right, it's hard to correctly spec out a software project. You can't build a house without the plans.

Another big factor is testing/QA. If your customer service department isn't going to throughly test your new program, and nobody holds them accountable, who gets blamed on launch day when it doesn't work right? IT!
> They don't even make congestion a more rare occurrence.

Because if everybody uses more data there won't be more congestion? Sorry, that does not even qualify as wishful thinking. What caps do is force people who use the network more than others to contribute roughly proportionally more to its investment and maintenance.

If you really expect guaranteed uncontested bandwidth, anytime, anywhere, then your network could only ever sell you as much as you'd get if every one of their customers would gather in a single cell and fire up their radios at once. You would dream of modem speeds - and not be willing to pay even a cent for that tiny amount of service.
limited observational data: less fucking around => much happier marriages => happier kids.
Can't figure out if this is sarcasm...
Audit a MySQL or MariaDB database
while I agree with your second thought, I don't agree with your first. Kaggle is like a sport and therefore can't and shouldn't be comparable to real-life data-science (I mean, who want's to compete in tasks modeled after real life? :D It's often A LOT messier in rl!).

BUT I think kaggle still trains you in the right things. In my experience, the winners were almost always more creative and didn't win just through massive hyperparemeter grid-search. I also think that a lot of the usual non-ds struggles are just not as challenging.

If I would be in the position to hire a DS and theoretical skills would not be that important (maybe there's already somebody with strong theoretical skills in team), i would just hire somebody based on his kaggle profile. It will probably take some time till he adjusts to real-world DS, but I don't think it will be that of a challenge.
I've been using Lucida Console as coding font for the past 15 years, due to its great readability at 9 pt (i.e. 12 pixels line height, though nowadays I add two additional pixels of line spacing). Still haven't found a better replacement.
Browser.sandbox, Browser.application etc. are your app's runtimes. (Or they are the doors to the runtime)

Subscriptions or DOM elements can generate Msgs and every Msg causes an update cycle.
> It's interesting to see just how finely tuned it was to practicality and technological constraints rather than an artistic aesthetic.

As I understand the entomology of the word, that's literally "technique". As you note, this can change over time as mediums evolve, but a major aspect of creators' work is working and innovating within the technological constraints of a medium.
That was my first thought, too. It seems quite plausible that the exact skills suited to doing well in sales (competitiveness, focus on short-term gains, etc.) may be the exact opposite of skills suited for managing.

The article's generalization from a specific employee type to all employees is unfounded.
You can't talk about credit card fees without recognizing WHY there are fees and what advantage they have...
The example uses the iostreams header instead of cstdio. Not sure how this would work without object-oriented features.
I’m using anki to gradually learn japanese kanji using the RTK method. Working really well so far, up to about 800 with little struggle.
> Not to dig into your business too much, but: Any weird tax/legal implications around that?

You have the typical two options but generally speaking In non-developed countries the concept of taxes or evasion is relative, ethically speaking.
The only way I'm going to deeply read an entire article is if (a) it's relevant to my strongest interests, (b) it's concise, and (c) the author has credibility on the subject. Very seldom are all of these fulfilled, even in peer-reviewed academic literature.

For example, I didn't read this article because "the effect on society is profound" implies that the author doesn't have a strong conslusion, meaning that it's uninteresting (a) and probably not concise (b).

Alternatively, if the writer has a strong voice or unique style, I'll read the article just to appreciate that.
Yeah, I can agree with that. You'll get the most value out of understanding the 1 or 2 layers below. Digging all the way to bare metal is usually not necessary or practical, though it may help once in a long while.

For example, ORMs. If you try to use an ORM without knowing SQL you will have a bad time as soon as you hit performance issues or you have to do something that doesn't fit quite nicely into the ORM model. I have yet to see a project that uses an ORM that doesn't use SQL in places.

ORMs are not necessarily net positive. They make some things simpler at the cost of an extra layer of indirection.

Going a level deeper, knowing how query planners work at a high level will help writing performant SQL queries.

Going as far as understanding how your RDMS is implemented should not typically be necessary. It would help for finding bugs in the RDMS, but that should be very rare.
That's interesting, it's refreshing to see open source VPN apps (desktop or mobile).
I honestly wished I had read your very good advice a bit earlier in live. If I had to condense "What's wrong with society" into one sentence it would be that people have mostly forgotten your way of reasoning.