skysight-inc/HackerNews huggingface dataset:
> I think that probably works better in theory than practice.

Probably, but it's fun to think about.

> In the real world it's going to be sleazy and run down in a few short years.

Sleazy is desirable to a point, but it's easy to go too far in that direction. And getting run down is a definite concern. It's entirely possible that the economics required to keep the place safe and hygienic would price out a lot of customers, and it would struggle to do enough business to stay afloat. Which is actually not so different from the current situation, but at least it's interesting.

> I'd also like to be at the city council meeting where you propose adding hooker hotel rooms in the original plans.

We're gonna have to do it in a very progressively liberal area, or get Kevin Bacon to do it.
I'm not arguing that I am DigitalOcean any more than someone browsing via Comcast is Comcast.

It wouldn't be fair to block all Comcast users and it's not fair to block all DigitalOcean users.
Recently, a local mall near me (Lansing, MI) updated their policy to limit the number of "unsupervised youths" roaming their mall Fri/Sat evenings. Apparently the complaints have gone up, regarding teens and younger children running and being loud.

https://www.lansingstatejournal.com/story/news/local/2016/02...
Sugru anecdote.

I had read about Sugru in~2011/12 or so -- I wrote to her (inventor of it) and she sent me a packet for free.

Then the Fukushima meltdown happened and a few days later San Francisco experienced one of the most wicked rainstorms ever - and the wind was driving the water against my glass-door flooding my apartment (twin peaks)... there was a hole where the sliding glass door lock should have been on the bottom of the door and the water was flowing in through there - I grabbed a pack of Sugru and molded it into the opening and plugged the leak.

When I discovered the leak at 1AM - I had thought my dg had peed in the dining room...

My dog thanks you, Sugru, for not being blamed for peeing....
Lilliputian drag (queen?).

https://i.imgur.com/oWgLBml.png
This might be off-topic, but time to chime-in with my experience of packaging an open source software written in python.

Once, I spent a good deal of my time making a grammar-based phonetic transliterator engine for an Indic language. I was mostly a python developer with some prior experience in C and plain Make files. After a couple of rewrites, I was mostly happy with the results. Then was the time for packaging and making it a usable software. The application needed to install some files under root so that linux's input subsystem (IBus) could recognize them. Also, it dependent on some system packages(both python based and non-python based) like dictionaries for generating suggestions.

As I approached the problem, I learned that I had to learn autotools and a bunch of very debian specific scripts which were pretty much focused on packaging applications written in C. It was like an arcane magic. I would probably had to produce & package at least 10 software to make the return of investment on that knowledge. I also tried to use python's setuptools, which felt equally dirty without the benefit of generating a proper .deb package. The impedance mismatch of the whole packaging architecture and dynamic language ecosystem was soul crushing.

In the end, I wrote a python script which dumps the project in /opt and installs/uninstalls the system files and called it a day.

The end result was that user adoption of my software was very low. One reason for that might be the unusual way of installation(download a tar file, unzip and run a installer from command line).
If you think that life insurance, disability insurance, and a social safety net are good things, then you think that siblings are a good thing.
I didn't see anything approaching an implication there.
Its a distributed trustless ledger that relies entirely on trust.
The good thing about solar is it need not occupy new land. It can be installed on land already "occupied" by buildings.

According to NREL, there's enough existing roof space for 1,432 terawatt-hours of annual energy generation from solar, which would be 38.6% of our annual generation.

https://www.nrel.gov/docs/fy16osti/65298.pdf
I use Citibike for much the same reason that I'd be interested in rental scooters: You can just leave them parked outside and they're not your problem. If you own it, then you need to worry about it potentially getting stolen, plus you have to take it with you even if you end up using a different mode of transportation after that, like sharing a cab with friends, hopping on the subway, whatever.
Then I have to deal with theft in the same way I would with a personal bike. And it's nice that these don't have docks. Tired of them on the sidewalk? You could mark off a parking spot every block or so and have room for a ton of scooters to park at the cost of just one car parking spot.

Making it communal is a potential opportunity to sidestep all that. (Though some places have still seen people screwing with the system.)
It is P2P so you would be both.
Early employees get to decide on a gamble: Do I want equity in return for probably less salary and do I want to get load of influence on the technology in return for a higher expectation that I can deliver it?

A more general difficulty is that a good employee might not want to work for you because they don't know that they are a good fit and plenty of poor employees might say anything they can to convince you to hire them because they like the sound of a startup even though they cannot deliver what's needed.

The missing part of recruitment (from personal experience!) is how to quantify what skills are needed in a startup (multiple hats, big picture, time commitment, understanding of the whole business, not just the tech, pragmatism in spades and the idea that growth is assumed and will need to be managed - ideally with early employees being the Managers) and how can the applicant 'prove' they can meet these?
The best way to think of it, IMO, is the way Marx described the State which is a group built to protect the bourgeoisie.

It's funny, I've got a whole pile of books by, and on, Marx, piled up waiting to be read (even though I'm a Libertarian in American terms. "know thy enemy" and all that) but finding time to get to that stuff is always the challenge.

I did not realize that Marx described the State as such. That is a somewhat interesting take on things.
Imagine the public reaction to Melania suggest that kids eat apples at school, and I think you'll agree that outrage had nothing to do with nutrition in schools.

There would be a very small amount of praise from the right, a very small amount of jokes about her being a phone-it-in first lady from the left, and both would be overshadowed by an overwhelming amount of indifference by everyone.
That just the fire stick, or the netflix firestick app or your network. That isn't netflix's infrastructure problem. Netflix is the most reliable of netflix/hulu/hbo.

Try a higher end streaming devices that wired to your router
You comment mentions two types of latency:

1. network latency, in milliseconds, that affects stream quality and stability

2. the delay (lag) between real-time capture and what the end user is seeing; this one is usually measured in seconds. A stream needs to be ingested, transcoded, sent from distribution servers to edge servers in each target region - with each step adding to the delay.

Minimizing the lag is very hard, because stripping all buffers (to reduce the delay) makes the stream very sensitive to network conditions (which reduces quality). With most commercial CDN providers you will get 5..10 seconds. It can be reduced to 2..3 sec if you know what you're doing.

edit: in case anyone is interested - in the second scenario, where we achieved 2..3 sec broadcast lag vs real-time, stream source (ingestion) was in the US, and the viewers were in mainland China. Network latency was over 600 msec. Wasn't easy!
Just you. In my family we have it on 3 TVs as built in application (2 of the same, and 1 diff) and on th iPads and pretty much never have any issues.
Yes, but you do need some carbs in your diet. If you have a burger with a whole wheat bun and skip the fries, it can work out.
Most people where I live (Manhattan) do not own their own car. We don't all live in the suburbs. And the scooter rentals are clearly targeting cities, not suburbs.
doh, i'm over the max payload.
> What came in here was such an exhibition of incompetence that I can only assume they are doing it on purpose.

No. This is how you escalate conflict, not resolve it.

See also: Hanlon's Razor: https://en.wikipedia.org/wiki/Hanlon%27s_razor
I knew a guy who was the head of networking for a university. His biggest rant was that the fine structure for cutting a line made it cheaper to cross their fingers than to wait for someone to mark the exact location of the cables so they could dig.
Smaller Households, Bigger Houses, Smaller Lots
Chapters 1-5 are apollo-free! And the queries and mutations used in the apollo client chapters are applicable outside apollo.
I'm not surprised.

I've tried to get Netflix's OSS tools like Spinnaker running and it's a total nightmare with how many interdependent services need to run. It took me days to get running and was never reliable. I think they drank a little too much koolaid.

Microservices + async DB updates = hell. After working on such projects, I respect the wisdom of Google making all of their data stores immediately consistent.

A monolith isn't bad at all if it's organized and built to scale horizontally. Move your consistency concerns back to the database where they belong, not between services. It's a joke that monoliths are bad when you look at every popular operating system kernel. These things are multi million line binary blobs in languages that aren't friendly to mistakes and they run EVERYTHING
Thanks for introducing me to Milanote
Software for scaling up live-streaming CDN points of presence (POPs) is a pretty crazy domain. For on-demand video, you can think of a CDN as a cache, getting known-ahead-of-time chunks. But what about for live streaming? It's not feasible to stream frame-by-frame directly from your encoding backend to all the viewers of the World Cup, over something like RMTP - you'd want to use a CDN. So typically, you distribute meaty (multi-second) HLS segments as individual video files, or collections of files, to your CDN; once available, they then need to be requested by browsers/mobile clients as a whole segment, over HTTP(S). Works well with existing CDN infrastructure (provided they can handle the write volume and have big enough inbound pipes)... but the huge issue is that the length of the segment plus round-trips is a lower bound on effective latency. And when interactivity is required, multi-second delays can be horrible.

https://www.wowza.com/blog/hls-latency-sucks-but-heres-how-t... is a great writeup. Another overview of the problem, and a proposed solution, is in this excellent article by Twitter here:

https://medium.com/@periscopecode/introducing-lhls-media-str...

> In HLS live streaming, for instance, the succession of media frames arriving from the broadcaster is normally aggregated into TS segments that are each a few seconds long. Only when a segment is complete can a URL for the segment be added to a live media playlist. The latency issue is that by the time a segment is completed, the first frame in the segment is as old as the segment duration... By using chunked transfer coding, on the other hand, the client can request the yet-to-be completed segment and begin receiving the segment’s frames as soon as the server receives them from the broadcaster.

And Twitch's followup challenge:

https://blog.twitch.tv/twitch-invites-you-to-take-on-the-icm...

> This Grand Challenge is to call for signal-processing/machine-learning algorithms that can effectively estimate download bandwidth based on the noisy samples of chunked-based download throughput.

(IMO) If you're thinking that this is all rather silly, and that live video streaming is not something that should be done over HTTP in the first place... there are a lot of reasons why this is the case. All the CDN POPs are optimized for HTTP GET requests rather than stateful sessions, and Apple's smiting of Flash removed a lot of incentive for innovation on RTMP servers. The ironic thing is that Internet connectivity is fast/reliable enough nowadays that RTMP might have been able to escape its association with "buffering" spinners, and would provide a much lower-latency experience. Hopefully there's better standardization in the future as live video becomes more mainstream.
You can put your idea on the Talk page, or just put it in. You'll probably want a source that relates to ice formation (a source relating it to this specific phenomenon would be better .. or this might be brought up in one of the existing sources and you can re-use it).
Vladimir Putin said that he hopes to place the “seven” in Moscow – Menaverohblog
Would you agree that this is a harder problem than say casino and gambling on the blockchain? There are great use cases for improving trust with smart contracts and ledgers that prevent the house from cheating or running off with the money.
Thanks for these thoughts.

My view is that there's a balance to be struck here. A pixelated globe with blurred coastlines and averaged features full of "bogus" disclaimers would not get the same reception as what I posted here. It would be less likely to be used as a teaching tool and less inspiring to students.

The very least I can do, though, is be clear about what this visualization is and isn't. I spent some time expanding creating a Credits modal yesterday (instead of an alert box) and will use that space to add more of this information and disclaimers.
Several points here:

1. Most waste from nuclear plants is contained, unlike coal/gas.
2. The amount of the waste itself is miniscule, the amount of uranium needed to produce all the energy you will ever use throught your time on this planet will fit in a can of coke [1]
- for comparison - as shown for example in [2], it would take 20 tonnes of coal pulverized into atmosphere to get the same amount of energy.
3. Being highly radioactive means decaying fastest, so most dangerous are also the short-lived.
4. Unlike coal/gas, there are many projects to use the waste from nuclear plants to use spent fuel from one kind of plant into another. [3]

[1] https://bravenewclimate.com/2010/04/22/ifr-fad-4/
[2] https://signatureelectric.ca/blog/how-much-energy-does-the-a...
[3] https://www.fastcompany.com/3043099/this-nuclear-reactor-eat...
>I do not make any metaphysical claims about space, time nor numbers,
>but notice that the mathematics used in practice is always finite
>...I argue that the so-called real numbers are not really real.
>More precisely, I argue that the mathematical real numbers
>are not physically real, by which I mean that they do not represent anything physical

Well, isn't the statement 'only physical objects are real' a metaphysical claim?
Blender: The invaluable, indespensable FOSS application with the worst UI/UX to ever disgrace a computer monitor.
> How is the information verified in your system? Why does it need a blockchain?

The information is verified by creating an open system where anyone can point out wrong information (by providing oposing information). That is done with the help of a token in our system, which is issued to people who help establish consensus about what's true and what isn't. The token is the main reason we need a blockchain, and the gametheoretic aspects behind it dictate that there needs to be a token or similar in our system for it to work.

> You mentioned that the "criticism in the blog post at blockchain as a technology is misdirected", how so?

The "shit in - shit out" problem exists also with traditional systems and is not solely a blockchain-problem. That's what I meant to say with that.

I think that's about as much as I can share right now without angering my colleagues. The whitepaper which is coming out in a few weeks goes more into depth about the specifics of each part of the systems and provides some game-theoretic and economic foundations for the system.
What exactly is your definition of open source? Technically, Android is open source, but it's basically impossible to contribute upstream, and many of the drivers are closed source.

If you were to use the definition of "Free Software" according to the Free Software Foundation, the only 100% Free Android OS is Replicant. LineageOS is partially free, but has many closed-source proprietary blobs and binaries.
It wouldnt be a problem that people made too much money if it wasn't for the fact that those people are making too much money by taking it from others. You can grow the pie and everyone wins, but when executives go from a few multiples of an average workers pay to several hundred[1], thats a zero sum game

[1]http://fortune.com/2017/07/20/ceo-pay-ratio-2016/
No ridesharing either if no one buys cars.
BBC is doing UHD, with HDR and HLG, for the world cup, with the top stream 36Mbit/second [0]

There are a limited number of "spaces" available [1] -- I think it's upto 100gbit of output.

Unlike with the FA Cup (where the BBC did a uhd trial), the world cup will have a lot of games during the week, where people will be watching from the office (although probably not UHD). This will mean far higher loads on the distribution.

Fortunately England's only 3 games are either at the weekend or at 7PM. The second half of the tournament will really stress the UK internet though, with both World Cup and Wimbledon on during the working week.

[0] https://www.bbc.co.uk/rd/blog/2018-05-uhd_hdr_world_cup_2018
[1] http://www.bbc.co.uk/mediacentre/latestnews/2018/uhd-vr-worl...
Most scooters don't have docks. It takes you 10 seconds to unlock it, and you just get off and walk away anywhere when you're done.

Renting means you don't have to bring it into a restaurant, figure out what to do with it when you're drunk, walk when you left it at the office the night before, etc.
Blockchain is not optimized for physical reality but the digital one.
I understand why it is not happening.

But my point is that there seem to be more interest in solar and wind as ends in themselves rather then actual discussion of how to de-carbonize the economy.
If you use it to commute the same route every day then it makes sense to have your own, but if you’re using them for occasional trips around town then maybe not.

Now, if someone made a motorized version of those shoes with wheels in the heels...
Unity Realtime Leaderboard
I find the Fire Stick generally pretty awful. No problems at all since I switched to Nvidia Shield.
I would have used quality of life, not standard of living.

There are material solutions that have high initial capital costs, but there's also a ton of behavioral or lifestyle changes you can make.

One of the biggest is meat consumption. A calorie of meat has something like 10x the energy embedded it in as a calorie of vegetables. I'm not a vegetarian by any stretch of the imagination -- I just love ribs too much -- but I have significantly cut the amount of meat I consume to a few times a week. Helps you get more creative with cooking, opens up new tastes, and frankly, costs less.

Transportation is the other big one. I've started biking for my commute and it makes me feel great... I've lost weight and my commute just feels better than being stuck in a car or bus every day. That one could arguably be a lower standard of living (if you measure standard of living by the comfiness of your car) but in my opinion, definitely a higher quality of life (I'd rather be moving than stuck in traffic or crammed into a standingroom-only bus).
That's my point. Some of us will read this paper and not even notice the reference. Some will notice the reference and not be bothered by it.

But then there are those of us who have experienced overt racism connected to this phrase who won't be able to read this paper without thinking about that trauma every other line.

We talk a good talk about making tech more inclusive, but it seems when we have an easy and obvious choice, there is resistance. Taking the MAGA reference out of this paper would do nothing to diminish it on a technical level, and it would cause more people to read it. Perhaps even this thread would have related to the technical merits of the paper, rather than the derailment I caused. Yet there are multiple responses here expressing resistance to the idea on principle. Again, an idea that would result in better outcomes for everyone.
Get Availability in Distributed Systems as a Library
Reminder for myself: the right level to respond is the minimum level which will trigger a correction.

https://www.youtube.com/watch?v=OkebMyDvmxs

Search also Jordan Peterson on how to tickle a baby.
That's why studies look at aggregate data and not individual anecdotes. Individuals vary from the trend.
It illustrates the point, however, that your typical 50 year old tech worker has several decades involvement in tech. Some of the knowledge accumulated over those years is no longer directly applicable because things have moved on, but some is still very applicable and will lead to them making better informed decisions.
If a system can't cope with "dumb" users who occasionally make mistakes - I have to question whether the technology works at all.

Any technology which doesn't take into account its potential to be misused is also deficient.
The startup I would build with these is to cater to companies - provide these as an amenity in offices where you will service and support them and the company can let employees take them to and from the office.

FB did this with their bike shop - I was able to checkout really nice bikes for weeks at a time from the shop to ride to and from commuter vans...
Mandating open access solves part of the problem (public access to research), but doesn't address the rents extracted by publishers.

I would bet that the publishers are actually ok with this, as they can (and do) make authors pay huge sums to make their articles open access. So now authors are forced to pay those fees. For the author, that's fine if you have a grant or institution that will pay those fees, but it is hard for others to pay $1500 per article they want to publish. And it just shifts how institutions are paying for journal access.
Not everybody that is an early employee adds to the company value! Some people are not so bad they get fired but they are living off of other people's input. Before you start giving away more equity to early employees, you need to seriously think about how you are going to make the employee earn that e.g. if they leave before 3 years, they lose it, if they fail appraisals, they lose it etc. Many companies go bad because they do give away too much equity then there's not enough left for subsequent raises.
I'd be interested to know whether they qualified for EIS (https://www.crowdcube.com/pg/eis-seis-tax-relief-overview-43) or not. It'll allow to deduct parts of the losses made against your taxable income and therefore the overall amount lost could be much less than the 90% quoted in the article.
In light of that information, they may be incompetent assholes. But the bug doesn't do enough to inform the devs of the extent of the problem, the severity of the consequences, or a range of solutions. Still, they obviously should have fixed it by now.

I'm still not blaming all of Microsoft for this one dev team's screw-up, though.
Many of China’s ghost malls were transformed into incubator workspaces over the last few years, including the one next to Microsoft’s office in Beijing. I’m not sure how successful they were, but since the mall was subterranean I wouldn’t think it would be a good place to code.
The example with the dart plays into the «random numbers» notion, i.e. you have to use some kind of random process to get hold (non-constructively) of such a number.
Hmm, there is usually lot of open space for tables and chairs in a mall -- throw in some free wifi and turn what was a problem for starbucks into an attraction...