skysight-inc/HackerNews huggingface dataset:
Practically speaking you'd hope that something that anyone would be willing to spend 60k GPU years on cracking would not rely on plain MD5.

If you still are feeling bit iffy, then you can easily throw another word in. Or use bigger dictionary; 6 words from 40k word dictionary gets you about 90 bits of entropy, which takes in the order of 10^9 GPU years to crack. That should certainly be enough, even if you account few orders of magnitude for ASICs and other general near-future improvements in crack rate.
Announcing production-ready linting for Styled Components
Yes it is:

http://www.imcdb.org/movie_88763-Back-to-the-Future.html

http://www.imcdb.org/vehicles.php?resultsStyle=asImages&sort...
Yes that's what I meant.

Casting is common in any language.
Here is the direct link:
http://bharathpatil.com/?p=492
No, that's not the argument made. It is a little bit more subtle than that. OP says that the roots of the first ever recorded bubble were in inept regulatory action. He adds that it was financial instruments underlaid by bulb prices that were inflated, not the actual bulb prices. The subtext here is that the analogy used by the article is not fitting since they are talking about bitcoin's price, not some financial instruments that takes them as input.

Nowhere does OP says that a Bitcoin bubble is impossible. He merely explains that it is interventionism in free markets that has historically been the root cause of many bubbles. Government intervention for which government intervention is required to correct the nefarious effect, in return begging for even more intervention, and so on... ad nauseam. There's a big difference between this thesis and the one you comment.

>Economic systems are a combination of markets and regulatory frameworks

That's a useless definition of an economic system because it grounds itself into a narrow category excluding others when instead it you want it therefore excluding others instead of being as general as possible. A better one would be simply: "an economic system is a configuration in which the five factors of production interact".

> you can't always blame regulations when the economics say things you don't want them to.

Again, that's not what OP says. He never said that free markets are precluded from doing harm. Only that government intervention is even more inefficient and harmful but in ways which are far greater to anticipate until it goes boom. Why? Because artificially changing the parameters of a complex systems creates tons of side effects, including hidden incentive feedback loops which prompts some actors to adopt behavior that are locally optimal but takes us into directions we do not want.

__
Have we observed fruit flies evolve? By evolve I mean macro evolution.
I'll just leave this here: https://www.youtube.com/watch?v=dVGINIsLnqU
FaCT: A Flexible, Constant-Time Programming Language [pdf]
There's not a great reason to make such a claim, unless you are interested in proving a point afterwards. Instead, it's valid to believe "Bitcoin's price today is higher than its intrinsic value" and take action on that claim by not buying Bitcoin. You may not be forwarding the rational discourse on Bitcoin's price and value, but you are still "putting your money where your mouth is."
Yea sorry, meant civil law.

Murder is kind of hard to use as an example because there's typically really strong moral and cultural understandings that you shouldn't be doing that. But lets think of a more nuanced example. Lets say there's a lake that's being overfished. The government doesn't want to outlaw all fishing, but they want to rein in the more massive fishing operations. So they outlaw using trawler nets in the lake, but people using conventional poles or spears can keep fishing as much as they want.

Now say someone comes along and figures out another method to massively overfish the lake without using nets. In civil law countries if the law is written to specifically outlaw the use of nets I think the people would look at the law as faulty instead of the person who exploits the loophole. After all, whatever method they figured out isn't actually illegal. And the way to solve the issue is to update the law, not to punish the clever loophole seeker.

But in common law countries the law would more likely be written in a way that can't be as strictly interpreted. There might be wiggle room that would allow a judge/jury to basically say "Look we didn't explicitly forbid what you are doing, but it's clearly something this law was meant to prevent. Therefore you're guilty, and case law will be updated to include this verdict."

At least that's how I interpret it.
Fair enough but it seems particularly applicable here where trusting FB's "what's on your mind box" = jail time.
You can't build products without mutable state. How far should we go when we reason about global mutable state? Do we go as far as the database layer? Computers are state machines and I don't know why we're so eager to get away from that. Separation of concerns and interfaces/protocols help, but somewhere down the line, it's accessible, mutable, and it's stateful.
Lightsail is a baby step into the AWS environment. Once you're in the AWS console and Amazon has your credit card number, a psychological barrier has been breached, making it much easier to start experimenting with their other offerings.
> By adding a word filter to keywords like rape and amber alert?

Read that section carefully. They didn't make a filter to block ads with words like "rape" and "little girl"; they hid the keywords to make them harder to find while leaving the ads up, and they did not report them to law enforcement. That's not keeping out abusers, that's protecting abusers.
Advanced Guide on Verifying Video Content
Do enough people really have a subscription to the Washington Post? Or is this trending purely because a lot of people agree with the opinionated title?
I don't think it's worth throwing the baby out with the bathwater. But this should at a minimum be an opt-in feature, and not opt-out. Better yet, it's probably not needed. I've almost never needed to interact with URLs in a clickable way via a terminal.
Over 50% of the posts are Trump. I would really like to see someone make an app that focuses on filtering through the click-bait articles we're fed to actually break news into important events and subjects.

I guess I don't consider "most shares" a good way to rank. Bush, Obama, then Trump always are at the top unless some other celebrity does something big.

Looks really nice, good job!
Messages on iCloud might be useful for you when it comes out, then :)
I haven't studied it in detail but my mental picture of RISC-V is it being an attempt at a modern, clean, patent-unencumbered ISA suitable for use from microcontrollers to large systems. The suitability progress in this effort may naturally be uneven (low-power microcontrollers with "straightforward" basic implementations would be usable long before large SMP servers with wide out-of-order cores and powerful atomics and IPC features, for example).

At this point, it would be very lovely and educational to see an Oberon system (http://www.projectoberon.com/) ported to these small boards. (It could definitely use more memory to run a desktop system, though.)
> A distributed web with many small nodes would still be hard to control and police effectively.

I would guess that today's distributed web (IPFS, etc.) has more content, and users, than the "wild web" of 1992 or whatever era you fondly recollect.

Yes, centralized players created tools that produced exponentially more content (and control). But it's lazy to blame that peripheral phenomenon for a perceived "loss".

The wild web still exists, and has the potential to grow (cf. Urbit). What's stopping it?
I think a slight "performance hit" to run essential 32bit apps is better than the "performance hit" of the apps not launching and the data inside them rendered inaccessible.

I guess knowing my RAM is unused helps me feel better while I'm wondering which files I've lost to the forever locked away 32bit app containers.
Unfortunately, that wasn't a joke.
In some circles writing Haskell in the first place is a sign of having one’s head in the clouds.
I am a fan of PoS, but it is still different from PoW, with its own set of risks and benefits. Decentralized databases are important and society should have redundancy in their implementations. PoW is still the gold standard.

There are many things that cost the environment much more than Bitcoin, that are much less useful (almost everything?), where is the resistance to those.

Basically if you use resources to build a machine that does something, or just burn the equivalent amount of resources to achieve the same thing, it's about the same.

Cruise ships probably harm the environment significantly more than Bitcoin, are you mad at them?
Baseload compensation a high priority for FERC
Thank you for clarifying. I up voted you. I have not experience that since I run most of my Lambdas in the public cloud so I have not experienced that. That is good to know and sounds like something they really need to address.
I'm 40.

Some of my work I get through my network, for sure. But I'm picky about what I work on which means that I will often do business development for myself and actively cold call/hustle to scare up work in the area I prefer to be in. Strange for a dev, I know, but it's definitely been worth it for me.

I also like to take a lot of time off between contracts to give myself time to pursue non-dev activities and finding the right balance is hard without actively developing my clients.

For instance I'm finishing up a contract right now that was a green field build-out of a brand new product using Elixir. The only way to find that stuff (unless you're lucky) is to go out and dig it up.
If by "dereguation" you mean creating government agencies like Freddie Mac and Fannie Mae, which sole purpose was dissorting mortgage market by allowing banks to offset risk from subprime loans, then yes, last crysis was caused by deregulation :) And of course road to hell is paved with good intentions: government was only trying to make houses more affordable to even the poorest Americans.

And even without such special-purpose institutions government can cause market bubbles by nothing more than its "monetary policy" and artificially induced inflation.
Database state is not necessarily global or mutable.

See for example Rich Hickey's Datomic [0].

[0] https://www.infoq.com/presentations/Datomic-Database-Value
Fix for this use case is also in Android 8 - you can turn off wifi, but turn it back on once you're in proximity of known network. Helps save battery too, I suppose
Without investigating further and just reading one paragraph from this article it is already quite clear that people try to use the moral high ground here to sell something that people usually wouldn't want to buy.

kafkaesq why did you share it?

*edit: And why is truth always so hard to take for people here?
Same thing with WeightBot, which I have been using for years and now doesn't work with iOS 11, and I'm losing years of data. I would pay for an update to the app, but it's completely abandoned.
Ya. Zuck is not a good person.
Basketball is played 5 on 5. good teams are comprised of a balance of players. Even 1 on 1 an equally talented 6 foot 5 player could easily beat a 7 footer due to his superior speed and maneuverability.
The asyncronicity makes a very big difference for me.
The non-existence of free has huge policy implications. There are many discussions of this. For example the top result on Google for me looking for "free will justice punishment" was this:

https://www.orlandocriminaldefenseattorneyblog.com/2016/01/f...

If a criminal has no free will, then they are not responsible for their actions since responsibility is dependent on moral agency. I disagree with that author's conclusion though, that you have to let every criminal go. I think that when someone is apprehended and determined to have committed the crime the decision to be made now comes from a different perspective. What treatment of this person will produce the best (or least bad) outcome for society on the whole? In one case that could mean letting the person go if every indication is that they will not commit another crime regardless of any punishment. In another case it could be locking them up and never letting them out, even on a first offence, if it is very likely that they will commit serious crimes if freed.

Of course there are still discussions to be had weighing the impact of the sentencing decision on the victim, the perpetrator, and the rest of society. There's also how much trust to place in the scientific models of likelihood for recidivism. But accepting that people have no moral agency undercuts the most basic premise of laws and the justice system.
I would point out that I don't think anyone is saying that bitcoin and other altcoins should become the only, or even the main currencies in use.

> You think it's for good reason. Many people think it's for bad reason.

In reality, you are both right. There are both 'good' reasons and 'bad' reasons why the state wants control over monetary supply and flow. I feel that as electronic currency transactions has gained ground over cash, the 'bad' reasons have become stronger and more important.

The question really is to if degree that bitcoin undermines the good reasons for state monetary control balances with the degree that it undermines the bad reasons. I suspect that as electronic transfers become increasingly ubiquitous, we will see the importance of bitcoin in maintaining personal freedom increase.
There are a lot of really smart C# programmers out there... but there are a lot of subpar C# developers out there too, especially outside of Silicon Valley.

I've had a boss who brought in at least 60 people in (while I was there) for an unsupervised (unless you had a question) 60-90 minute test, where he'd leave them alone, let them google, etc, but would sit down and discuss what they did and why afterwards, and the amount of people who couldn't get past the first FizzBuzz question was pretty high.

Those that got past that, the number who didn't know the basics, like what an Interface was or how they worked (or how you're not supposed to write implementation code directly into them) was higher still.

And these are people who say they have 5-15 years of direct experience on their resumes.

I'm not a huge fan of tests and I do tend to struggle myself, but not that badly, and not when unsupervised.
I get spam follows from bots with no posts all the time. It's generally pretty easy to tell who will turn out to be a real person or not — they'll have random, super botty names (Svetlana Nakamoto with the handle jonesdevin), or their profile pics will be stock art or porn stars, or something like that.
Virtualenv and Makefiles
Apple Style Guide
Yeah it seems like a well timed attack piece considering all the recent Harvard headlines.

Not that I disagree - Harvard is more likely concerned with reputation and possible future donors than intellectual integrity - but it doesn't make a good foundation for an article.
It's funny how closures are in-fashion and global mutable state is out-of-fashion, when the latter is really a special case of the former.
If we're going with the wild-west analogy, what's happening now is the transition from a Territory to a State. It was wild and ungoverned, then corporations moved in and created some order, and now governments see order and are moving in to take over management.
Vim makes writing and editing text faster, that's true. But writing and editing text is a small portion of the time of a programmer. Planning what to write takes up far more time. I suppose it depends on language though: I tend towards low-level (VHDL, ASM, C) and so tend to need to think things out in more detail just to get working code. But even high-level programming should have plenty of planning, otherwise it tends to become bug-ridden very quickly. Worrying about the time spent editing text is premature optimization in the vast majority of cases.

I still like vim, I just don't think that argument is very convincing.
Technical interviews are just about knowing the right dance moves. If coding fizzbuzz in ruby using vim is more likely to get a good job than doing the same in perl using sublime I'm going to learn just enough ruby and vim to complete the interview. This is especially true when the company you are interviewing with posts a blog with their selection bias clearly spelled out.
I think its perfectly fair to scrutinize and regulate a company that has such an immensely pervasive presence in the every day life of so many citizens. Yes, that applies to google to. Why should I trust them to be responsible?
Or like Newton not only figuring out laws for mechanics and gravitation, but also the underlying mathematical theories which make formulating the laws possible in the first place. Newton's laws are still essential (and fundamentally correct) for modern physicists and engineers, although Philosophiæ Naturalis Principia Mathematica is a bit unreadable for most people these days, even when translated.
Customer Case Study- Sun Rich: A Lesson in the Benefits of a Fully Converged WAN
The article ends with:

It’s a system that polishes privilege, its byproduct a contempt for earned authority. Many of the people who started with this attitude had it ratified and encouraged by perhaps the most prestigious university in the world — and now they’re running the whole show.

Emphasis on now added.

Who in their right mind thinks people who attend Harvard and a handful of other elite universities and prep schools haven't been running the whole show since before the American Revolution?

See for example:

https://news.harvard.edu/gazette/story/2008/11/obama-joins-l...
A new kind of map: it’s about time
> I'm still a little unclear on RISC-V's goals - are they looking at the microcontroller market or are they looking more to offer an alternative for ARM and x86 CPUs?

Their goal is to be the standard ISA for all general purpose computers; microcontrollers, embedded controllers, servers, HPC, workstations, laptops, smartphones. Microcontrollers happen to be one of the quickest markets to enter with a new ISA.

> devices like the ESP32 going for $8 with wifi and bluetooth

Well, give Espressif some time, they've been a member of the RISC-V foundation for a while; so I suspect they'll be dropping Tensilica for RISC-V at some point. Maybe we'll see a module like this with RISC-V cores in the nearish future. For now it surely isn't competing in the same part of the market. For what it's worth, the FE310 seems to basically lead in power and peak performance in its category; there are surely some use cases which it is already enabling.
OH sorry. That's what AWS Cognito with AWS Userpools is - a user management system. When I say that I never want to write YAUMS again, I mean that Cognito and USerpools frees me from ever having to do that task again.
Upon rereading, you are correct on that. Thanks for clearing that up!
You can have that kind of flat, global structure without mutability. One way to do that would be to collect all actions done in each frame (instead of mutating) and then apply them all to create a new frame in a single step (a "reduce"). Then you call the game loop function with that frame to create another frame, etc. The issue isn't just global state, it's global and mutable state. Say that your game has a debuff that reduces the damage of an enemy, and your player debuffs an enemy in the same frame that it attacks him. If you're mutating everything, it can be very difficult to figure out or specify what order things like that happen in, since anything can mutate anything else at any time (concurrency makes this much worse). If you're using mutable state, there's no way to tell all the places that could be changing the enemy's damage, because it could be anywhere in the program. If you're passing everything through as arguments, it's very easy to see exactly where state changes occur and make code modifications in isolation without worrying about affecting unrelated behavior.
Censoring speech has been politically acceptable for every single Western government, besides the US^, since at least WWII.

It has not yet brought about the collapse of civilization, or a descent into despotism.

^ It has also taken place in the US, but to a different extent.
Where are you getting below 1%, and how much are you exchanging? I'm working with 5-figure USD amounts, drafted on paper checks, and I'm averaging right around 1-1.2% after all costs are accounted for, but not below that.
If your ISP gave you the option to deliberately rate-limit access to some sites and you used it, that would not be a net neutrality issue. Correct. The hazard is if they default to throttling and make it hard to unthrottle. Particularly if the things they are throttling are their competitors and not their own services.

As I understand this feature, Apple will not be excluding their own services' cookies from it. This is not an anticompetive act. It is not an anticonsumer act. And as you have the choice to turn it off, it is not an impediment to your ability to consume and degrade your privacy by allowing advertisers into your life.
Makes sense, I guess I shouldn't really assume otherwise, that's how ARM is used these days. I hope we'll see some competition on the actual microcontrollers and stuff to push that price down further.
GitLab Container Registry. It integrates beautifully with the rest of GitLab, including the permissions and CI system. I believe it also has special support for Kubernetes though I've not tried using that.
I'm not sure.

Experts often tend to be focused on the details, the minutiae, and the leading edge of research.

A cooking expert (5-star chef) is not likely the right person to teach an introduction to cooking class (cooking basic foods using everyday techniques).

That said, novices often don't know how a subject impacts their lives. I was skeptical of income inequality's prominence, but by the "how does it impact me", it may not be a bad start.
Continuous Discussions #c9d9 Ep. 78: Gene Kim and the DOES17 Speakers #1
Thanks for the detailed reply. Interesting read.

I'm a ham as well. I think the through hole stuff is dead. It's difficult and expensive to get a lot of parts now and my huge stockpile is dwindling. I prototype with strips of FR4 sliced up and SOIC/0805 parts now. I'm not going to pay 4x the cost for a TH part!

The irony is I still have a 1962 Heathkit VTVM I use regularly with it. The thing is completely immune to RF.

Same problem with availability here in the U.K. Our biggest suppliers do free next day delivery though down to single resistors which is pretty good.
As a mostly hobbyist developer, I've always had such a hard time with AWS. I've tried Serverless a couple of times, but I couldn't for the life of me really understand Amazon's billing structure. For instance, while AWS Lambda supposedly has a generous free tier for the function execution, by the time you add the rest of the infrastructure to call the function over http, you start incurring fees. Mind you, they are incredibly modest, but its hard to really pull the trigger and commit without having a lot of confidence over exactly where those fees are coming from and how to confidently stop it/put caps on it.

I fully acknowledge that there are resources or options that I could be totally missing. If there is anyone who has gone through this sort of thing and has successfully managed to get really transparent look at pricing and reliably and easily shut down/provision/cap AWS services, do let me know!
Gravitational readings that suggest the existence of a new planet are fascinating. Sentiment analysis that accurately predicts the outcome of a political race is fascinating. Loose correlations between passing arbitrary tests and the commands you type to edit text are interesting at best and even then as an exercise in what not to do.
41 States to Investigate Pharmaceutical Companies Over Opioids