skysight-inc/HackerNews huggingface dataset:
Maybe I don't fully understand it but from what I've gathered, the Lightning Network is a plan to enable people to do transactions outside of the main blockchain and eventually sync them back. It seems to get touted as a magical plan to solve Bitcoin's scaling problems, but unless I'm missing something (which tbf is very possible) it seems more like a plan for bitcoin to abrogate its primary original purpose of handling end-user transactions.
Plenty of people move for economic reasons in the transition to retirement. You're exactly right to put this kind of economic trend in personal terms - we should seek to do this. Nonetheless, I feel like a reference to "your mum" is more intended to shut down the conversation than anything else. I speak for plenty of people when I say that my own parents moved cities as they retired.

For many of those who move for retirement, the place they most love doesn't perfectly align when the best place to work and raise children. That makes it an easy decision. My parents moved to a place with more family, lower cost of living, and easier access to commercial areas. The fact that it is hard to find a job in this place no longer played a major role.

Sure, there are people living in Berkley and NYC who LOVE those places and want to die there. Still... that's not necessarily representative or even common. Many people move further away from urban centers even when starting a family.
Is anyone else here sick and tired of sensationalistic journalism? "Shockingly bad", "a nightmare"? It's just a fucking security bug, why can't you just report the news in a calm, responsible manner?
It is in fact not the case that there is a single exchange on which IBM trades (it is listed on the NYSE, CsE, and at various places abroad). Liquidity factually does exist in different amounts at different places; this is a major reason why HFT works.

Bitcoin is volatile because it has a small float, terrible market infrastructure [1], a relatively unsophisticated set of traders, a Wild West of market manipulation [2], and no fundamentals to get in the way of wild gyrations.

[1] The biggest Bitcoin exchange presently is functionally incapable of transacting in dollars.

[2] As one of many things that could be said here, the biggest Bitcoin exchange earns commissions in Bitcoin and then “dollarizes” then by selling the Bitcoins on their own exchange, to their customers.
I went to Shanghai a decade ago, so not sure about 1/2.

3, get your hotel to write down where you want to go in Chinese for the day. Most restaurants had at least one English menu even back then.

4, In Shanghai they used to have these districts where you could buy knock-off gear. You go to an area, pick up a 'guide' and they take you to all these hidden shops. Then price quoted is 10 times higher than what they'll accept, haggling was half the point/fun. You can also smirk at the Americans who fail to do so. It was pretty cool seeing these backroom entrepreneurs there doing their thing.

Also on the island there was all this building work and massive buildings with seemingly no-one working in them. Seemed very odd at the time, but it's definitely worth checking out that area to see if it's still all paper tigers or if they actually do anything with them. The underwater tunnel ride to get there was pretty good too.

5, While I was in Shanghai we ended up in an expat bar and got to know some people in there that took us to Chinese nightclubs. Was a much better way of going out than trying to figure it out ourselves. This was like 10 years ago and I can't remember the name, but I really would recommend it as a way of seeing the night life outside of circuses, etc. It was on the river near the south end of where all the old colonial buildings are, all I can remember. We had a lot more fun after we did that. Basically finding some English speaking friends asap makes it a lot more fun, you can do tourism during the day, then have fun out at night
Maybe they don't touch on those points because most of the points in that article are riddled with errors?

It appears to have been written by someone who has did not put in the effort to read all 8 pages of the actual 2015 Open Internet Order. They seem to have simply heard that it uses Title II authority, and assume that means that any rules and regulations that have ever been used on any past Title II entity are now applicable to ISPs.

The things covered in the article's points #2 and #3 all fall under that. They are things that are not applicable to ISPs. Same with point #5.

Point #4 and #6 are based on not understanding that ISPs are like transportation companies and websites (such as Facebook and YouPorn) are like places you use transportation services to go to. The article is essentially complaining that the regulations that apply to the taxi company that drives you to Walmart are different from the regulations that apply to Walmart.
Payload will be my midnight cherry Tesla Roadster playing Space Oddity
I guess it can be cumbersome as well if there are many small* files (since you need to iterate over all of them) until you find the one you are looking for.

Think of it like a linked list.

*: As opposed to a few large files.
It's slower than the format it was replacing. And the upgrade destroyed quite a number of partitions. https://discussions.apple.com/thread/8085383
Yeah, I agree that Robocode is very different from Halite.

There are some competitions that are somewhat similar.
- Visually, generals.io is pretty similar to Halite-I, but in actuality ends up being a pretty different game.
- Halite-I is most similar to the Ants AI Challenge of 2011 (which inspired it).
- Halite-II was conceived of as sort of a mix of Halite-I and Planet Wars.
- MIT Battlecode is similar in controlling lots of pieces, but the style of game is very different because Halite is all about emergent behaviors in the game whereas traditionally Battlecode hasn't been. They're also very different from the implementation side for the end-user.
- Codingame can range from somewhat similar to very, very different.
They always make breaking changes. There's usually a deprecation period though. They didn't do semver but it seems they will now.
The biggest challenge with upgrading Django is making sure all your Django-related dependencies have fixed things up.

Django only has one paid full-time maintainer to my knowledge (Tim Graham). So given the team's limited peoplepower Only the last two releases (+LTS releases) get security updates. This means that Django 1.10 (released 18 months ago) won't get updates, so if you use any new features you're on the upgrade treadmill.

Django itself is very good about offering clean upgrade paths. Very vocal about breakage, usually will not introduce breakage unless there's some good reasons to. Unfortunately third party libraries often take a while to update, so you can quickly find yourself overwhelmed with figuring out which deps are safe to upgrade and which aren't.

I try to be a good OSS citizen and send in compatibility fixes for libraries that fall behind, but maintenance can be hard when you're only really using about 25% of a library.

I wouldn't be comfortable with sticking to older Django LTS releases (there was still a lot of obvious improving to be had in the ORM and migrations in particular), but I think Django 2.0 is in an amazingly good place now. Sticking to this for a couple years would be fine for a lot of people.
OK, we've butchered it differently and updated it from “Officials Don't Get to Choose Who Gets to Receive, Comment On, and Reply to Them”.
Prototyping user interfaces with quality
How to Create a Custom WordPress Login Page
Why CSS Grid is better than Bootstrap for creating layouts
Amazing what you can find on eBay once you know it exists.
Excel+PowerQuery is and will continue to be the most capable and accessible scratch pad people use. That is: get data out of your central system(s), crunch it in Excel, feed the results back to your central system and reference the spreadsheet as a record of your calculations.

The big problem is when people promote it to collaboration and workflow management software.
> The host never opens a car door

How do you know that? Depending on the exact wording of the problem, or even the actual television show, the host can totally open the car door. He just didn't, this time.
What you want is socialism for the rich. In a working land market, a group of 3 people could outbid a single person for property in your neighborhood and build a suitable dwelling for them that objectively is not disruptive to the community. You want to use government power to prevent these three families from buying the land and make sure only one of them can.
> How isn't this a WF issue instead of an Apple issue?

I'm imagining this as of those jeff@amazon.com emails. I do not imagine it would end up as "we have the customer's money, they made an honest mistake, so fuck the customer."
You are mixing up two competitions. The prize for courageous achievement was won in the FIRST Robotics competition, in the US, last summer. This new prize is for a different robot, at the Robotex competition in Tallinn, Estonia. The division this time was "entrepreneurial challenge." The FIRST robot had to be out of specific parts; the Robotex robot has to satisfy different rules. At FIRST they got the crowd award (the "political" prize that commenters are alluding to).
Some questionable assertions here.

"Sexual abstinence brought in the familiar zoo of weird behaviors, ranging from coitus interruptus to having sex with animals."

Uh yeah.
Soft(er) skills that make you a better programmer
Really? Bugs that allow anyone with physical access to log into any Mac without any preparation or specialist knowledge are discovered regularly?

How bad this is depends entirely on your circumstances. If your Mac is only accessible to people you fully trust then good for you. Otherwise this bug is potentially far worse than anything that could be launched over a network by anonymous attackers.
Well, he WAS Steve Jobs.
> They could collectively own a given area -- form a corporation and buy a neighborhood.

They do, it's called a municipal corporation, and it makes it decisions through voting.

Even better, you don't even need to be a homeowner to influence the decision of this corporation -- anyone living there is allowed to vote.

This cuts both ways -- people who 'didn't invest' also have a voice in property development, precisely through that same democratic process that you seem to consider so illegitimate.

> it's exercising naked political power to take property rights from people that bought them simply because they want to and they have the votes.

I mean -- if you really want to live in a free-market paradise, there are plenty of places that don't practice much zoning, like Houston. Anyone who buys real estate in the Bay Area ought to research exactly what the local laws in the area are first, and if they don't that's on them.
Install 10.12, then update to 10.13, then restore your backup. And now we're at it, why don't you use Debian or Ubuntu as server?
Again, you're talking about a different competition than that discussed in the article. The way you have presented the background information is misleading. The "entrepreneurial challenge" prize at Robotex has different criteria than the "courageousness" award for overcoming adversity at FIRST.
Serious question: is the famous bug of correctly annotating multiple counts fixed now?
> It's just a fucking security bug

No. It's a security bug, plus a botched fix at a time when the quality of Apple software has been lower than ever (keep in mind this macOS also had the "Shows password as password hint" bug). Moreover, it's a sign that quality control and internal processes at Apple are seriously lacking.
Atmospheric Scattering – an 8 part shader tutorial
Every person is allowed their opinion. Male, female, everyone should get the same respect and same rights.

> top 3 students of my graduating high school class ...
> I failed to be a self made millionaire by age 30

Each year in the US there is around 900,000 students that will graduate in the top 3 of their high school class. Assuming that no other person in the nation would become millionaire, that is still way more than the number of new millionaires each year. Becoming a millionaire at some point in your life time after graduate in the top 3 is still a very rare event, and extremely rare if the target is to achieve it before the age of 30.

> feminization of poverty is a phrase in our lexicon for a reason. I have a really hard time accepting that people sincerely don't see something so obvious for which there is overwhelming evidence.

As evidence go, the the wast majority of the homeless are men. The bottom 1%, those that earn least and have least power and wealth in society are mostly men. Maybe those evidences are obvious to me because I happen to be male, but it would not be how I would phrase it. I don't think my gender give me any special insight to interpreting statistics or that there is a male point of view to it.
Does this mean I can't block anyone?

A non-governmental actor can block anyone they want without violating the First Amendment. The First Amendment only restricts the government’s ability to limit speech in this context.

There were 65.8M votes for Hillary. They're gonna need a lot of WH interns to set up that many blocks.
It's reported VISA's datacenter uses the same amount of energy as around 50,000 US households. Bitcoin energy use is about 2.9m US households.

So say a fiftieth, for around 450x the daily transactions, and it could handle a lot more if demand existed without a commensurate increase in power consumption.
https://chocolatey.org/ is Amazing on Windows and we have several things you can add and it makes for a great application distribution system.
Bette to explain why is great target then market capture. Else you would need to move goal posts later. iPhone at one time captured it's market.
I guess a natural question is how to define and measure human autonomy.

If it's the autonomy of each individual human, increasing it without bound will cause existing societies to fall apart quickly (which is potentially fine under some ethical theories), and could create severe danger for other humans because people can use their enhanced abilities to fight and harm each other.

If it's the autonomy of humanity as a whole, you have to define some way of aggregating preferences or determining the will of humanity as a whole -- already a significant challenge today.
Install Ubuntu or Debian on it. Find linux alternatives to the solutions you use now.
It’s not the Middle Ages anymore. People live off of communities and centers of economic activity, not the land. There being enough land to go around is irrelevant.

Successful economic centers grow; failed ones shrink. Yes, there is cheap housing around economically crumbling places, but bricks and dirt don’t sustain life. Economies do.

You could try to counteract economic centralization by restricting commercial development as aggressively as residential in growing places, but (as with housing) you’ll see all but the highest value businesses displaced. I don’t see how you could pull off decentralization without full-on central planning. Capitalism wants megacities, badly. To decentralize the economy, you need extreme policy interventions for every aspect of life and commerce. It might work, but what’s certainly not working is making the intervention only for housing.
For people who seem upset that these girls won a different, US, prize for courageousness, in a different competition in a different month for a different robot...

Someone was going to get the courageousness prize at FIRST. Why not the kids who built their robot in two weeks and traveled 2000 miles to get their visas before even leaving the country? If they didn't get it it would the inner city team whose adult mentor got cancer and couldn't come due to chemo, or the rural team from Mexico that crowdfunded their trip and blah blah blah. Complaining that kids with a feel-good story won a feel-good award is like complaining the nicest girl at a pageant gets Miss Congeniality.
Depending on the app, writing a SPA could be a lot of work vs just writing your UI as a frontend server.

About NGINX, is still needed in both cases IMO, for the API or the frontend server.
> We frequently receive reports from community activists and other social media users who were blocked from commenting on an agency’s Facebook page, or prevented from contributing to a community discussion prompted by an officials’ tweet, or have faced similar barriers to participation in public debate. We receive reports about how governmental officials manipulate social media comments to exclude opposing views to create the impression that hotly contested policies are not contested at all. And we realize, in seeing how agencies use social media to quickly disseminate emergency information during the recent spate of natural disasters, that the ability to receive such messages can be a matter of life and death.

This is really the crux of why it's a First Amendment issue -- because that amendment is meant to protect discussion from that sort of manipulation by government.
In my view, "prior" may be a misnomer. There is nothing that I'm aware of in Bayes' theorem to suggest that you have to formulate your priors before gathering or analyzing your data. I would describe priors as constraints that are included in an analysis, to narrow the results based on additional information that you're aware of. Bayes' theorem mainly provides a framework for computing what happens when you do that.
Bring back a dedicated Mac operating system team that they got rid of in 2016 [0]

[0]: https://www.bloomberg.com/news/articles/2016-12-20/how-apple...
In this case the YIMBY org BARF has a lot of support from displaced techies and developers. They are using the court system to enforce the law already on the books. The cities can't win. It will just take time though. This together withsome new legislation from the State will probably solve the problem.
> This is probably your best bet if you're just going to build a nice CRUD frontend for a business app, possibly with an API (via DRF).

If I had to choose a framework for a web API these days, I would go with something that is async from the ground up.
What a dumbass.
It blows my mind that a forum with mostly technically people (hacker news) is constantly awash with blockchain fanatics. Have you people never had a scaling problem? Understanding how well different systems can scale is one of the core competencies required by developers and blockchains are fundamentally designed not to scale because increasing the number of nodes just increases your "trust" in the system.
The other way to deal with this particular problem is to do:

[].forEach.call(myNodeList, myCallback)
While the described effect might not be the most important reason why bitcoin is changing its value so rapidly, the effect was visible during the past week after bitcoin past the 10k USD mark.
It's irrelevant[1] what the receiver is using (for fees), segwit just makes it cheaper when sending a transaction. This is because it applies a discount to the signature data.

[1] There's a few byte different depending on the output type (p2sh/p2wpkh/p2pkh) but it's pretty much negligible.
I would rather use Flask for that.
Related document - Serverless Applications Lens from AWS Well-Architected Framework - at https://d1.awsstatic.com/whitepapers/architecture/AWS-Server...

Todd Hoff's notes from the paper:

Serverless: applications are ones that don't require you to provision or manage any servers. Lambda: a high-scale, provision-free serverless compute offering based on functions. At its core, you use Lambda to execute code. Central tenant: your code cannot make assumptions about state. Events: you can associate your Lambda function with event sources occurring within AWS services that will invoke your function as needed. You don’t have to write, scale, or maintain any of the software that integrates the event source with your Lambda function. Security best practices: One IAM Role per Function; You should not have any long-lived AWS credentials included within your Lambda function code or configuration; Secrets should always only exist in memory and never be logged or written to disk; API Gateway can perform much of the heavy lifting by providing things like native AWS SigV4 authentication,47 generated client SDKs,48 and custom authorizers; inside a VPC, you should apply network security best practices through use of least privilege security groups, Lambda function-specific subnets, network ACLs, and route tables that allow traffic coming only from your Lambda functions to reach intended destinations. Reliability Best Practices: The availability posture of your Lambda function depends on the number of Availability Zones it can be executed in; What can be complex, like most multi-region application designs, is coordinating a failover decision across all tiers of your application stack; take advantage of dead letter queues and implement how to process events placed on that queue after recovery occurs. Performance Best Practices: By analyzing the Max Memory Used: field, you can determine if your function needs more memory or if you over-provisioned your function's memory size; choose the language you’re already most comfortable with; Always use the default network environment unless connectivity to a
resource within a VPC via private IP is required; Choose an interpreted language over a compiled language; Trim your function code package to only its runtime necessities; After initial execution, store and reference any externalized configuration or dependencies that your code retrieves locally; Limit the reinitialization of variables/objects on every invocation; Keep alive and reuse connections; use AWS X-Ray.54 X-Ray lets you trace the full lifecycle of an application request. Operation Best Practices: log; Create a custom metric and integrate directly with the API required from your Lambda function as it’s executing.
In addition, further reporting about that story indicates that at least the team captain's family is poor:
https://www.nytimes.com/2017/08/03/world/asia/afghan-robotic...
$600 Trillion derivatives stock market loss with Millions of Confidential files
Judge overturns Trump admin delay of 'startup visa'
If you are estimating things at increments like "a month" then you need to break things down into smaller chunks that are deliverable.

The key part is continuous delivery - even if nobody uses the small addition or you need to put a feature flag in that "turns it on" at some point in the future. If you get into the practice of continuous delivery, which means a dev can ship something into production anytime they need to (with approvals, code review, etc.) then it becomes a more fluid process.

Take building a To Do app. It might take a month to deliver the whole thing, right? What if you broke it down into smaller chunks like:

* Showing a static list of open items

* Clicking an item marks it complete in UI

* Save state to a database

* Archiving items

If each of those 4 were shippable to production with tests, etc. then you can incrementally build the system. It may sound like extra work but once you automate away the builds, running tests, and deploys you can respond much quicker to changes.
> They're gonna need a lot of WH interns to set up that many blocks.

* An AI that checks if you are politically aligned with the current government, or a trouble maker.
not even original! From the movie "Enemy of the State." This video at the 0:44 mark, Gene Hackman searches Will Smith and puts his stuff into an empty chip bag.

https://www.youtube.com/watch?v=2u6KdHmoMbw