skysight-inc/HackerNews huggingface dataset:
As a BTC amateur, trying to approach it from an ordinary user's perspective, all I know is I used to be able to set whatever fee I wanted and wait a few hours and things would get through, and now I have to play some sort of game of chicken with the network, guessing whether my transaction will ever be processed unless I pay as large a fee as possible.

I've used the fee prediction engines to try to avoid low fees and still ended up waiting eight days for a transaction to process. I gave up on it during that week, only for it to go through after I paid another way.

I don't really get the debate, I mean maybe implement the solutions from both sides at once? I don't care, my local solution is to just avoid it as a payment network for now. That's its own kind of vote I guess...

I'm sure there will be a camp arguing that I just wasn't smart enough, with the corollary that UX as a discipline coddles whiners like me.

Maybe so.

The game theory of fees and congestion is still interesting, with miners always interested in an incrementally more painful network for users, until the tragedy of the commons hits and it collapses.

Bitcoin has a first mover advantage, which led to some network effects increasing its popularity. Miners are extracting some rents from that popularity right now. But there may be a weird game theory here, where users are driven to prefer newer bitcoin clones with smaller (less secure) networks, simply because the fees demanded are far lower and (more importantly) more predictable. Price volatility of newer networks is a major a downside, but there's an equilibrium. Everything has a price, even volatility/stability. If you're doing one transaction and not storing value, then your risk on a new network is bounded by how long it takes you to get money in or out of the network and process the transaction. BTC will bleed off support, under some values of: BTC fee, BTC tx processing time, processing time variation, velocity in and out of smaller network, and volatility of smaller network. (This might be asymptotic and leave BTC the leader though, no guarantees.)

While creating a lot of confusion about long term coin viability, these forces could provide a useful equilibrium on power consumption, a downward force on how much power we want validating transactions. I've been worried about the power cannibalism scenario, where BTC becomes a payments standard but we're racing to commit all new power generation simply to verifying the network. But power use puts a floor on tx fees, and users with available alternatives put a ceiling on them, so... maybe we won't build a dyson sphere dedicated only to powering one payment network after all.
Are you paying below market? The good ones probably are shooting for better paying companies. I know some Hack Reactor alumni have made their way to Google.
Lisp has various parser for language implementations. There is even a relatively complete Python implementation in Lisp.

Having Python syntax doesn't give you access to all the Python libs. Lot's of things need the Python runtime and also its support for non-Python extensions.

Literally hundreds of languages had been implemented on top of Lisp over the years. My Symbolics Lisp Machine had already in the 80s full C, ISO Pascal, Fortran, Ada and Prolog implementations written in Lisp. I was running on my Lisp Machine the original X11 server written in C and TeX written in Pascal...

Python is also not an alternative syntax on top of Racket or Lisp ... it's a different language.
Hi, main author of SocketCluster here.

SC does support automatic horizontal scaling across any number of machines out of the box if you're running it on Kubernetes.

There's also a CLI tool to deploy it automatically to any Kubernetes cluster: https://www.npmjs.com/package/baasil

See https://github.com/SocketCluster/socketcluster/blob/master/s...
But for UberBlood it will be $3/h instead of $2/h?
Why is that superior? Strictly speaking, Dev Bootcamp doesnt have to worry about the success of students because it takes the payment upfront. AppAcademy take the first year payment with average graduating salary of $83K which works out at around $13K return for AppAcademy - the same tuition fees roughly as Dev Bootcamp - am I missing something here?
Totally agree.

I'm the CEO at Bloc, the first and largest online coding and design bootcamp. There is a big wedge between quality and financial viability when the model is in-person/bricks-and-mortar.

https://medium.com/@clintmania/in-person-coding-bootcamps-ar...
Try printing this http://abstrusegoose.com/51
http://www.isitpacked.com/disneyland-crowd-forecast-predicto...
True, but it's still the first time real world customers will be able to let the car take complete control/responsibility in real world traffic. For me as an automotive sw engineer this is truly massive step forward, even though what you see from the outside doesn't seem that impressive at a glance.

Also, being stuck in a traffic jam during the daily comute is one of the most annoying and most stressing parts of driving. Not having to deal with this is a significant improvement in the driver's quality of life.
To mine the Moon, Moon Express plans to build a fleet of robotic landers
To get sad while wondering I need a life.
All posts incrementally increase as posts accumulate on a board. Gets are normally reserved for when you approach a milestone. Example here
http://new3.fjcdn.com/pictures/Fj+gets+banned+from+4chan_660....

Classically you'd say something is true if you get dubs (the post id ends in doubles)
node+npm5/yarn, ruby+gemfile, rust+cargo (and maybe a few more) are the best examples for the whole workflow around packaging.

Semver ranges (dependency 1.0.x) along with version pinning (lock files that represent the currently installed versions) are the best-case scenario. One can avoid the exercise of "bumping versions" every once in a while (just upgrade all packages within supported semver ranges), get the same semver compatibility guarantees, makes sure all other team members are using same versions, and most importantly the CI process is reproduceable and can be sped up with reliable, non-broken dependency caching.

The elephant in the room is Java. Despite its maturity, both mvn and gradle have poor support for ranges and pretty much no concept of lock files. Everyone is left to "bumping versions" by hand all the time, and snapshot versions are pretty much hell and lead to irreproduceable builds.

Vendoring the whole tree is only an optional add-on to semver ranges. You can't vendor a whole tree and resolve all nested dependencies if everyone is using directly pinned versions! I think the article might have a fundamental misunderstanding between versioning as a library author and as a user.

TL;DR - Semver ranges are great when coupled with version pinning and lock files. If not, there are some trade-offs, and as long as people are aware of the trade-offs, its still better than no ranges.
There's nothing proprietary about Lightening Network. Lightning network was started by a startup, who published the paper, there are several open source implementations of it, and to my knowledge there's no actual involvement of Blockstream. Blockstream has their own solution (that doesn't need segwit right now) called Liquid.

Liquid Network and Lightening Network are different things and work in a different ways. A new version of liquid that uses some of he lightening technology enabled by segwit is probably in Blockstreams plans... but there are multiple competing open source implementations of Lightening Network being worked on.

Please link to the patents on the lightening network. I don't think you can.

There is no current network congestion. Free transactions are clearing after awhile and very low fee transactions are clearing right away.

All of the congestion of the past 3 months was from a spam campaign being run by the people who claim "bitcoin doesn't scale without larger blocks" ignoring that Segwit increases block size AND increases efficiency in using that capacity.
Google Spared $1.3B Tax Bill with Victory in French Court
In my experience only Screen with a resolution above 720p are expensive, for my Moto G2 I paid around 15$ for Screen and it got send with a fitting screwdriver for the phone.

(I never went making a comparison of prices of different phone screens, I only know from 3 other phones with 1080p+ screens that they are way more expensive)
Appears to fail my semantics test right off the bat. Type "Line one\nLine two" results in:

Line one
<div>Line two</div>
To be more accurate: It's less about cancelled reservations, but mostly about no-shows.

People buying full-fare tickets don't incur a penalty if they just don't show up for the flight. Most tickets, nowadays are anyway non-cancellable (except, sometimes for a hefty fee) and non-refundable.

At times the flight from Tel Aviv to Zurich could be overbooked by as muchas 60 seats. I know this because my sister worked at (now defunct) Swissair.

Personally I don't feel this to be a scammy concept, provided that the airline

- Rebooks you onto the next available flight. If necessary with a competitor and

- Compensates fairly and in cash and coughs up for hotel acommodation, transportation and food if necessary
We're actually using our own technology to parse PSD files without using any Photoshop API. We're already working on other design formats as well.
This is the main narrative being pushed by Blockstream and Core who are afraid of loosing control over the main Bitcoin reference client, beware.

> I think you missed the key issue. Mining is largely centralized under the control of Bitmain, both via pools and indirectly via miners they have sold

False, bitcoin mining has never been as decentralized as it is now: https://coin.dance/blocks

> Segwit2X is a compromise-- but Bitmain does not like it because it activates segwit.

False, they are signaling Segwit2X and have been open to support segwit (except the arbitrary discount).

> So BitMain has announced they plan to do a forcible Hard Fork of Bitcoin, splitting off into another chain, that they will privately mine-- and they intend to neutralize segwit on it.

As per your own link, this is a plan against the UASF fork.

> They have publicly complained that segwit offers lower fees for transactions that use less resources.

And instead they back bigger blocks and flexible transactions which would give them even lower fees? If your statement was true then they wouldn't do that.

> The entire conflict (including the "scaling problems" which have recently been proven to be due to spam driving up transaction costs) is Bitmain attempting to increase and protect their near monopoly.

No, it is because Blockstream and Core wants to retain control. Do they support Segwit2X even when 90+ of all miner power signals it? No.

Segwit as a soft fork is a crappy implementation and reduces the security of Bitcoin. See:

https://medium.com/the-publius-letters/segregated-witness-a-...

Flexible Transactions is a superior proposal:

https://zander.github.io/posts/Flexible_Transactions/
The capacity for self-delusion is indeed great, but in my experience, the only people deluding themselves in a situation like that is management thinking they are successfully saving face. Which is really what it's about.

Employees know what's up. The people who just lost their job are plunged into chaos regardless, and the ones who are still part of the ride are now wondering when they'll be next. If management has shown they will keep up appearances right up until it becomes untenable, that teaches employees a very destructive lesson: you won't have any clue you might lose your job until it's already a done deal. That doesn't create peace of mind, it creates paranoia.

Worse is when such a restructuring is paired with lofty visions of how the new strategy is going to work out in 6 months or a year, often presented in a very long and painful meeting. All anyone really wants to know is what is going to happen next: how are the next few weeks going to play out, now that a bunch of people are no longer here, and everyone else has to pick up the slack regardless?

That's why you should respect people who are actually honest with you. Being given the information you need to plan for the future is far more important than pretending you don't need to.
Probably would have been easier to decompile the Android app than the iOS one. Even if they use proguard the code is much easier to read.
Most modern smartphones have the LCD, digitizer and glass all fused together. It improves image quality and reduces the distance between the glass and the image. This, however, greatly increases the replacement cost since you would then have to replace the entire unit when you break it. Also, higher resolution screens are more expensive.

I think the 3GS is old enough to have these layers as discrete components that you can replace one by one, hence the lower cost.
Join the Marketing Team at Panorama Education (YC S13) – Boston
Urban driving in places that are not sunny California
Systemic Vulnerabilities in Customer-Premises Equipment (CPE) Routers
The cost is that larger blocks have difficulty crossing the great firewall of china and mining is already centralized there.

I have seen this myself with a production blockchain and blocks that were less than 1mb. Increasing the size increases this effect and gives Chinese miners and artificial advantage.

Plus there's no congestion on the network right now. There's not a scaling problem. It was spam.

Further, segwit increases block size and efficiency so there's no reason to not activate it.

This whole issue isn't about scale, core is still ahead of the curve on what's needed to scale, it's about control, and disabling ASICBOOST and keeping transaction fees high.
Green digital startup idea – e-Rickshaws for Bengaluru?
I'm a bit surprised. I worked at the Magic Kingdom around 2001 and we'd hit capacity at like 10am every day during peak times (the article said Disneyland only hit capacity twice in the past year). I expected Disneyland would be the same.
Do you think though that this is Apple actively trying to reduce your ability to repair, or is it that they pursue other goals and the ability to repair is waaay down on the list?

I would assume, from experience in large corporations, that it is the latter.
I imagine an user who gets some coins and he will say fuck it, I keep them. Aaaand the coins have value.
> maybe implement the solutions from both sides at once

HERETIC

No really, this is exactly what Segwit2x is doing, but it is still heresy for the UASF camp.
Absolutely agree, and not just because of the reaction time, but the lack of context in the human that has been reading their emails/whatever. The first thing the human will try and do is instinctively look up and around to assess the nature of the threat. That takes time. For mine, I can't see the insurance industry being too happy with anything between L1 and L4 being on the roads in serious numbers.
This was already done before, in 2016

https://www.ryanpickren.com/starbucks-button
MachineLabs – Our road ahead to private beta
What is that stops you to take your business to the next level?

Nitin here shares what stopped him and how he overcame it, hat about you?
If you put your mind to it, you can think of many ways that this data can be manipulated to look favorable.

Not saying that any school has manipulated data, just that it's easy to do and the highly competitive environment creates pressure to do so.
Nevada has a drug problem: Shops are running out of marijuana
More on the network side myself, and I thought I had v6 down, or at least the basics.

What kind of resource allocation problems did you have on dual-stacked hosts? Windows/Linux/Other??
Correct. Time is also non-discrete. That is one can only measure it to a certain degree of precision and thus provides weak ordering.
> Are bitcoin.org, themselves, supporters of this UASF?

Yes.
If there is a need to distinguish between different kind of errors then it can be done by checking error prototype (if (error instanceof AsyncError) { ... }). There was no need to introduce a new event.

I think the reason is because some developers have a kind of exception-phobia and they prefer to hide errors (make developer check for them explicitly) rather than let them bubble up.

I see this in other platforms too. For example, in .NET if a background thread crashes because of unhandled exception then nothing happens to the main thread, no error is reported. The developer must check for an error and of course most developers won't care about this.

Another example is how error reporting is done in a browser. JS errors are never shown to the user so if a rich JS app has an error the user won't know about it, the app will just stop working or show invalid data.
Superconducting quantum levitation on a 3π Möbius strip. (YouTube)
Hyperloop's First Real Test Is a Whooshing Success
Miss
Noga
But that argument ignores that these systems help stop accidents from happening 99% of the time and focuses only on the 1% when they fail. (numbers are made up) Automation has lead to accidents in aviation as well. But it's still being pushed forward, because when looking at total miles traveled, more automation tends to be significantly safer. The same principle holds true for ground vehicles.
But it does allow you to treat it with suspicion and human judgement. If it's an album, you go re-rip or download it. If it's medical data, you don't use it.
Since it uses contenteditable, the result depends on your browser.

Firefox gives me

Line one
<br>
Line two
<br>
Since nobody's touching this (comment-wise) w/ a ten-foot-pole, I'll put in my 2c just to say that this article illustrates well how large corporations squeeze the wealth out of small, already poor communities, leaving them worse for wear.

It was a big deal in my town when the city allowed the local Walmart to start selling grocery items. The concern was that the long-running local grocers wouldn't be able to compete.

I'm under the impression that the majority of commenters on HN are pro-Capitalist, and while these Capitalism-critical articles occasionally make it to the second or third pages of HN, nobody really wants to talk about the deletrious effects that Capitalism wreaks on the working poor. It's not just Walmart, the article also mentions McDonald's, as a provider of "cheap", "bad food", which is making people sick.

I know that a lot of people in tech are really, actually trying to make the world a better place; but... if we can't start discussing and unpacking some of our base assumptions about how the world actually works, we're just adding more fuel to the fire, feeding the beast, enriching the rich while impoverishing the poor.

I'm not starting a war... nor do I think that the other "ism", Socialism, however it might have been, or be, implemented, is the "one true economic theory" that will save the world from poverty. The world is not Black and White, no matter how many "Cops" episodes might portray otherwise.

I do think that we should question the status quo, and meaningfully consider, and attempt, alternatives to it.

My personal experience with pro-Capitalist folk is that they tend to view the world as a zero-sum-game, whereas I see it as a non-zero-sum-game. If there are any pro-Capitalists here who also see the world as a non-zero-sum-game, I would love to hear about your perspective. Hell, I'd love to hear your zero-sum-game perspectives as well, although I don't think they'll change my mind. But who knows?

People already in power have no incentive to change the rules of the game (as far as I can see). But people just now gaining power (e.g., people in tech), do have an opportunity to change some of those rules, and could very well "undo" some of the damage that has been done by the incumbents.

Again, just my 2c.
The issue is when someone is paying a premium price for something like BMW, why should the person bear the potential risk of having the quality negatively affected because this infamous Brilliance Auto is suddenly involved.

I don't have any problem buying a Mercedes-Benz made in Beijing or a Volkswagen made in Shanghai with their local partners (BAIC and SAIC).
Re (2) the article concluded that Spotify is not commissioning songs. The "fake artists" are nothing of the sort, they are often just pseudonyms for leser known musicians legitimately releasing music though the Spotify platform. Mainly in the ambient/chill/piano genres.
Apprendre ReactJS – Learn You Some ReactJS
I actually started a simple WYSIWYG editor that doesn't use contentEditable but instead a tiny subset of HTML and some virtual DOM like technology. Thanks for this post. It makes me want to work more on it!
It is good time for investors :). Or it is already passed, I did not see the rate of both but there might be major change.
I don't get it, what's so special about 0x59682f00? 0x60000000, now that's a nice round number. See you on January 14th 2021!
Another bit of advice I can give from dealing with a few particularly shitty vendors is that if you can't actually download a copy from their web site or extract one from their sales team and see it in action yourself, they have something to hide.

This is usually cost escalators, a really poor deployment and management story, an upsold incomplete product or just a wall of lies.

Also refuse to buy a license until you trial it on your own kit.
Check Out Juno’s Stirring Closeups of Jupiter’s Big Red Spot
Bootcamps are threats to ego. If it turns out that random person can do the same with three months of study, then one is not such a huge exceptional genius as one would like to believe.

A lot of the negativity is insecurity.
Want to Make a Lie Seem True? Say It Again. And Again. And Again
Do you have statistics that per kilometre it makes stupid mistakes more than a human driver?

Lots of human caused accidents were driving into obvious things too. I don't drive drunk or sleepy, so maybe I'm above average, but my only standard for safety for a self driving car is that it's safer than me driving.
> risk of people lying about the quality of their blood

this is where middlemen companies come into play, testing the blood and ensuring level of quality

> People are not criminals because they have no other way

sorry, i was not clear enough in my comment. what i meant is that opening up the legal way to sell blood reduces the incentive for criminals to do blood farming or human trafficking for the same purpose. much like legalizing marijuana will push drug traffickers out of the market.
Did you actually read the article?

> Some justify "~1.8.0" because it includes important security updates automatically. ...

For what it's worth, I too disagree with using strict, static versions. But the author does specifically address this point, so it would be nice to see a rebuttal.
>The programmer can decide to do webapps that run atop C

Please explain how to make a slippymap[1] in C.

For srs, I'm making a hobby project at the moment that needs a dynamic, interactable map on a webpage, and as a long time noscript user it galls me a little to use JS. The only compromise I can come up with is re-hosting the JS libraries I use and ensuring they don't have their own dependencies so that users only need to enable my domain for the site to work.

If you can tell me how to do the same thing in C, I'll swap to it immediately.

[1] http://wiki.openstreetmap.org/wiki/Slippy_Map
Kudos to the school who started it all, and the vision behind it. Thinking about the future, and the million of people who could benefit from learning coding, is DBC going to open source their curriculum?

I think they should consider it, and I think that they could reach out to Free Code Camp to see if they can do something together. Hope to see this happening!

From the European side - https://codeworks.me/
You are comparing apples to oranges. Tesla has traffic aware adaptive cruise control and active lane keeping. Audi has those too, but this article is about their new traffic jam assist that allows the driver to completely hand over the responsibility for driving and monitoring the environment to the car. Which is not a function Tesla has. At all.