skysight-inc/HackerNews huggingface dataset:
Of course. E-bikes are generally considered the new DUI bike. They're the bottom rung of society. It's very easy to get classist about the e-bikes, instead of considering how they give useful transportation to people who had none, and they're probably the greenest thing short of pedal power
You have basically said it may be unprovable.

First, that may be true, but it also may not be true.

Secondly even if it were true, why would that change anyone’s interest or curiosity about it being a possibility?
How does Glitch compare to Heroku or ZEIT Now?
Citizens of Detriot Are Building Their Own Internet
Wait for what exactly? Talking about this? Implementing and testing it? Experimenting with it, trying to replicate results, trying to extend the ideas? Etc? I'd argue that all of this is peer-review, if not in the traditional / formal sense. And CS (especially ML/AI) seems to be moving in this direction over the past few years and that's not necessarily a bad thing.

Also, keep in mind that peer-review or not, if you look at this from a Bayesian point-of-view, the prior on this work being important / meaningful is going to be pretty high for a lot of people - just because it is Hinton. And that's a reasonable position given his past work.
No, it's not a valid way to relate size, because we're talking about different units (dollars vs. dollars per year).

That's like saying it would make sense to compare a plane's wingspan to the speed of a bullet.
Doesn't support UDP on macOS though.
Adding electric makes the bike substantially heavier, which limits the utility of having it fold.

I would suggest either a standard folding bicycle for use with the train, or a full size ebike and just ride the full distance.
For the most part they are. In CA anyway, engines under a certain size or some similar metric is used, are considered equal to a regular bike.
Original source:

https://motherboard.vice.com/en_us/article/kz3xyz/detroit-me...
> There is a programming language which captures all patterns in its spec?

No, but see https://blog.plover.com/prog/design-patterns.html and the follow-up https://blog.plover.com/prog/johnson.html

They're both a bit long, so here's what I think is the key quote (from the follow-up):

[W]hen pattern P applies to language L, then, to the extent that some programmer on some project finds themselves needing to use P in their project, the use of P indicates a deficiency in language L for that project.

The absence of a convenient and simple way to do P in language L is not always a problem. You might do a project in language L that does not require the use of pattern P. Then the problem does not manifest, and, whatever L's deficiencies might be for other projects, it is not deficient in that way for your project.

This should not be difficult for anyone to understand. Perl might be a very nice language for writing a program to compile a bioinformatic data file into a more reasonable form; it might be a terrible language for writing a real-time missile guidance system. Its deficiencies operate in the missile guidance project in a way that they may not in the data munging project.

But to the extent that some deficiency does come up in your project, it is a problem, because you are implementing the same design over and over, the same arrangement of objects and classes, to accomplish the same purpose. If the language provided more support for solving this recurring design problem, you wouldn't need to use a "pattern". Consider again the example of the "subroutine" pattern in assembly language: don't you have anything better to do than redesign and re-implement the process of saving the register values in a stack frame, over and over? Well, yes, you do. And that is why you use a language that has that built in. Consider again the example of the "object-oriented class" pattern in C: don't you have anything better to do than redesign and re-implement object-oriented method dispatch with inheritance, over and over? Yes, you do. And that is why you use a language that has that built in, if that is what you need.

By Gamma, Helm, Johnson, and Vlissides' own definition, the problems solved by patterns are recurring problems, and programmers must address them recurringly.

If these problems recurred in every language, we might conclude that they were endemic to programming itself. We might not, but it's hard to say, since if there are any such problems, they have not yet been brought to my attention. Every pattern discovered so far seems to be specific to only a small subset of the world's languages.

So it seems a small step to conclude that these recurring, language-specific problems are actually problems with the languages themselves. No problem is a problem in every language, but rather each problem is a red arrow, pointing at a design flaw in the language in which it appears.
> As long as the assistance keeps the bike well within the range of "normal" bike speed/power

It doesn't. There are fast e-bikes out there. Recently I was out running on a country side road. I was passed by some guy testing an e-bike, going astonishingly fast. Knowing the exact distances along that road (it's exactly a mile long, and I know where the half mile split is), I clocked how fast it took him to get to from the half mile mark to the one mile point (crossroads) where he stopped and turned around. He was doing between 50-60km/h, taking some 30 seconds to go 800 meters.

Didn't catch the make of the e-bike.

I heard that there are supposed to be speed limits in these things, but if so, it seems people are able to circumvent them.

Some people will live with hardware throttled to 25 km/h that can inherently do double, some will find workarounds to tap into its true potential.

[Edit: that aforementioned rider wasn't pedaling, by the way.]
There were 200M registered voters in 2016.
Wouldn't it be simpler to host a lightweight dynamic website?

Automatic commits to a git repo of a static website to make it reflect dynamic data reminds me of https://news.ycombinator.com/item?id=15272144
Put an aerodynamic fairing on the front and a roof to keep out rain and you have the classic electric velomobile, of which there have been variations for 100 years.

Unfortunately, the issue with tricycles is the additional space they take up and their reduced maneuverability. They are hard to use on most extant cycle infrastructure, hard to transition to sidewalks or off street paths, hard to park, and quite heavy.

They do enable a people to ride who might not otherwise be able to, but without better infrastructure (protected bike lanes of sufficient width) or slower more forgiving car traffic, they just aren't practical.
This has been known forever. Stream-based packet tunneling absolutely does outperform packet wrapping in good network conditions, for the simple reason that small packets can be combined by the transport layer and avoid the overhead.

The problem is that in the presence of any packet loss at all, every packet lost causes a stall of the whole tunnel until it gets retransmitted, which even in the best case recovery conditions requires two (three? I forget my SACK details) round trips. If one side is using traditional TCP retransmit timers it can be much, much longer.
sshuttle is basically magic to me. Wherever someone with no idea about their threat model has deployed firewalls (ala every major business I've ever worked at) sshuttle is usually the key to being productive for me.
I use sshuttle frequently, usually as a quick censorship bypass tool for specific sites.

sshuttle also claims to have avoided the "TCP over TCP" problem.

https://stackoverflow.com/questions/41427123/how-does-sshutt...
Why We Should All Learn Chinese
There are review programs that act as a middleman between the buyers/reviewers and sellers that aggregate multiple items to review from many sellers. They could easily circumvent something like that (for example, if you want to participate, you get to buy 5 cheap shit items with a 90% discount from different sellers and have to leave 5-star reviews.)

I think the first step would be not accepting reviews, or downranking them, similarly to unverified purchases, if the purchase was discounted with a promo code given by the seller.
Community-Curated Interactive Mind Maps
...yes, but that comes with burden of complexity and (usually) bad design decisions (like using core async).

Its not just night & day, closurescript > js; a lot of very good stuff exists there, but immutable by design isn’t a silver bullet that magically makes problems go away, and it (cljs that is) does introduce its own problems.

Practical examples of where cljs is tangibly a better choice is probably more useful to people.

For example, I personally have fought a cljs modal that kept an open channel waiting on user input; but when the modal closed, the channel was still there waiting and when it reopened there were now two channels, both getting input events, doing twice the work. Bad design, and not fp at all.

How did immutable structures help? Not at all. The author just used a global state atom to store everything anyway.

I’m just saying; yes, in clojure immutable is on by default, and that is good... but I don’t think I’ve observed, particularly, better code & lower bug rates in the cljs code I’ve worked on as a result...
Either way, we can all sleep at night. Goldman Sachs made money...
Would we have detected a Voyager-size or Voyager-like object entering our solar system? I really, really doubt it.
Maybe guitar makers are not innovating? Other stringed instruments have basically remained the same for centuries, but electric guitars were born out of modifications to standard guitars. Hendrix was a guitar hacker. Most of the electric guitars on the market today are no different than those sold 30 years ago. There are a few new ideas (midi accessories, built in effects, the Moog guitar, more than 6 strings, Steinberger's, cryogenically treated strings, better tremolo's, guitar synths) but few people are into hacking guitars any more. Your mom and dad may play electric guitar, it isn't radical or rebellious. And few are trying to invent new styles of playing either. So the sound and use of guitars has remained fairly static for a long time (except for Fred Frith!). Perhaps this explains the recent interest in Eurorack synthesizers? A return to creating fundamentally new sounds by tinkering with the basic elements of sound.

It's kind of like the smartphone market, the manufacturers have tried all the easy improvements (bigger screens, faster CPU's, better GPU's, thin bodies) but haven't tried the more difficult things (unusual sensors, regional peer-2-peer communication, serious FDA approved medical sensing/apps, light based communication, UWB links into IoT networks, etc.) Though AI chips may result in some significant new ideas. Maybe deep learning AI chips for guitars would rev the market? You teach your guitar some notes/chords and then it can generate different arrangements/timings/bends for you that actually sound interesting? Maybe not since deep learning can only mimic what it learns.
Everyone keeps talking about how Firefox is faster than Chrome, but for me Chrome is night and day faster at rendering. And that's comparing Chrome with about a dozen extensions vs a fresh install of Quantum. And yes, that's without cache
>There's a massive difference in taste

You feel that way, but all evidence says otherwise.

>and an objective measure that correlates well with this - namely, the thickness of the collagen sheath just underneath the shell

Measuring that is objective, but there is no evidence it correlates with taste at all.

>(eggs being single cells.)

I honestly don't know how to say this nicely. You expect people to take your pseudo-scientific nonsense seriously when posting things like this that clearly show you don't know the most basic facts on the subject? A bird egg is not a single cell. The ovum is a single cell, and is a tiny spec on the surface of the yolk. The yolk, the white and the membranes are all not part of the single cell ovum.

>It's an excellent correlate of the overall health and nutritional value of the egg.

Show us the evidence. That is an easily proven objective claim, so where's the evidence?
Money is of no importance here, since it doesn't make any meaningful percentage of my earnings. From any angle it is no profit pet project of mine.

On the other hand number of 'thank you' emails, from real people all over the world, greatly compensates for development hours.

Mechanics is very different from what you imagine it to be, placebo being only small part of the entire process. However it is very tiresome to explain it to somebody who is righteous about topic he doesn't know much about.
NASA's unsung heroes: The Apollo coders who put men on the moon
I disagree with your sentiment. Rural living and small-scale farming can be very inexpensive compared to city living, and easily supported by a remote tech worker salary or the part-time work clord mentions. Yes you need capital to get started, but this can be much less than buying a house in an urban area. I think the tech industry would be a much better place if more people chose to work remotely to improve their quality of life.
Port forwarding terminates TCP in the middle, it is supposed to be faster no matter what, no?
Well then some record of it existing must be stored.
Why are you calling a random person's milk preferences meaningless? They just like raw milk. It's not a big deal. I like pink lady apples. Do I need to do a blind test to confirm that? No, I don't.
I look back at it pretty fondly. School in the country was basically all of the people from the town meeting up every day to joke around and learn stuff.

We had excellent facilities, it always felt safe, and after school we roamed the town and bits of nature on our bicycles. I had like 6 tree houses I could visit, jump around tall hay bail forts, we even once dug a bunker on someones paddock next to the cemetery. The beach was no more than four streets away no matter where you were in the town, and you always had friends and family around the corner.

I am glad I left at 17, because once you have gone through school ambition takes you out into the greater world to explore. But I would never want to have grown up in the city.

Most of the benefits of the city are really only enjoyed once you are an adult anyway.

Perhaps rural towns are different now, I haven't been back since I left.
>IIRC, browser synchronization was a thing on Firefox well before it landed on chrome.

Yes, but it was bad. Chrome allowed you to sync just by typing your Google account credentials. Firefox relied on sharing a text file between computers. If you lost the file and reset your profile (as was common in old Firefox), you effectively lost all of your synced content. Adding a new computer was difficult and slow. Firefox ultimately failed the "could you explain this to your parents" test, and many users simply gave up trying to get it to work.
I don't understand what the difference between a "real" and a "simulated" universe would be. It's probably just a word game to make a distinction.
Do you have any reading suggestions that helped you open your eyes to the grooming phenomena you describe?
This seems like a very positive trend for community sustainability and I hope it only gets more popular in the future.
> The yolk, the white and the membranes are all not part of the single cell ovum.

Do these contribute additional cells to the egg that must be counted?
I don't think you can assume simulated universes would be on the same scale as the real universe.

Universe simulations would be very resource intensive and advanced civilizations would have better uses for those resources. You may very well get some highly advanced simulations from the advanced civilizations, but they would likely me on a much, much, much smaller scale than the containing universe.

E.g., if there are a billion simulated universes, they may each be a trillionth the scope of the real universe. So your odds of being in the real universe are 1/(0.001 + 1), or almost 1.

Simulations can't be 100% efficient -- If a system was, I don't think it would be considered a simulation, but just a place in the regular universe -- but even if it were, simulating a solar system would take the full resources of an entire solar system. It's hard to see why an advanced civilization would devote those kinds of resources to creating simulations or if one did, how it would survive for long to maintain it.
and this is where economics becomes one with social theory, too. one of these days i'll be banned for making insightful yet political comments like this, but:

the socioeconomic theorists like marx saw that the profit motive led to perverse incentives and exploitation as a fundamental property of capitalism.

modern economists fail to connect the... hand waving that they do regarding deception with the inability to predict economic events or the widespread social destruction that occurs when their (hand waved) mathematical theories are allowed to govern social outcomes "because otherwise, why would people work?"

let's face it, free market ideology isn't even a valid or self consistent and complete theory. it's a cover story for feudalism that layers on as many extra mathematical abstractions as it can manage purely to increase the cognitive cost of unraveling it... just as the OP suggests in a much smaller context within the same realm.
Bitcoin: This is the tech bubble we have been waiting for
Both of the comments about VPN support within SSH seem to be heavily downvoted with no reason why. As far as I can see, their points are correct:

> OpenSSH has built-in TUN/TAP support using -w<local-tun-number>:<remote-tun-number>. Here, a layer 3/point-to-point/ TUN tunnel is described. It is also possible to create a layer 2/ethernet/TAP tunnel.[0]

Just with invalid terminology (s/ssh/OpenSSH) and the likelihood of the added slowdown mentioned in the article.

[0] https://wiki.archlinux.org/index.php/VPN_over_SSH
There should be some catch in the setup. Maybe the CPUs he used are old and don't support hardware AES acceleration?

I just run iperf3 over OpenVPN / UDP with AES-256-GCM between two servers in the same DC (but different rooms, through their public network, 1gE links) and got an average of 750MBits/sec. I don't have any special setting.
Wouldn't it be easier to just merge a PR branch (containing the post) in Github or Bitbucket??

Also: less parts involved
Does a computer that runs a simulation of the universe has to be as big as the universe? In which case the universe is the simulation.
Firefox installations quickly got slow and bad. Profiles became corrupt. Third party software installed toolbars that were difficult (or impossible, in some cases) to remove. It wasn't until fairly recently that Mozilla stopped third parties from sideloading crapware extensions. Firefox dev tools got slow to the point of unusability and lacked critical features (e.g., almost anything related to websockets). Standards support lagged far behind.

When Gary Kovacs shifted the focus to Firefox OS, the desktop browser lost pretty much any advantage it once had.
Corruption could happen in any case, but I still agree with having human oversight [1].

[1] https://en.wikipedia.org/wiki/All_models_are_wrong
We aimed to have two deploy brackets, Monday morning and Wednesday morning. If it is broken we roll back, fix it properly, redeploy at midday. If it can't be fixed in a day then it's properly broken and probably shouldn't have made it to release.

I worked at that agency for four years and did perhaps two weekends of overtime. Bliss. It can be done, and in an agency environment with client expectations.
Mining them using the eligius mining pool (which doesn't require registration, just a bitcoin address) over Tor would be pretty hard to link to an identity.
Insightful post.

I so wanted you to end it with...

But... "it's all in the game."
Except stock price isnt intrinsically related to profits at all. So Amazon is $1100. Great. Does that entitle you to x% of the profits? nope. We just believe that stock prices should reflect profits but its just a false fabrication. Price simply reflects demand from stock buyers.

as a thought experiment, Lets suppose that everyone on earth is forced to invest 10 percent of their salary in their 401k and it has to be in equities. And they cant take it out until they are 90 years old. Stock prices would probably inflate 5-10 times current prices. Amazon would be 10 times "overvalued" in relation to profits. Would you not buy becauss of this? Of course not, Because people would continually invest in stocks and much fewer people are cashing out.
Loading .obj files is pretty easy, and basic triangle rasterization isn't too hard either. Still probably a bit harder than height maps.
Eh I think the intuition the parent is trying to get at is that GDP is really in some sense a measure of flow, that is it is a measure of quickly money is exchanging hands weighted by how much money is being exchanged. Hence it feels more akin to comparing something like joules to watts rather than comparing the same dimension of two non-like things.

Put another way, yes Jeff Bezos could more than double the GDP of the country in question if he donated his entire net worth as someone else's income. But so could someone with a trivial sum of money (say a single U.S. dollar) by creating a series of dummy transactions with someone else where they constantly exchange the same sum of money back and forth for dummy "services." Yet at some level it seems weird to compare Jeff Bezos with this hypothetical person.

That being said, that's just an intuition. GDP is actually calculated as a dollar amount not a rate. As such I think there's still some worthwhile explanatory value in using GDP as a measure against static monetary amounts in the same way that you can say "this swimming pool has the same amount of water as the amount of water that flows over Niagara Falls in a day" (to the best of my knowledge such a large pool does not exist).
I did some consulting work at Costco. Their IT is all people that were once cashiers/trolley pushers. They pride themselves having staff loyal to the company and in turn take care of them. I would assume it's true pretty much everywhere else around the company.
Thanks, the gifs displayed in the 'Basic algorithm' section are really good.
”Going 25 km/h electric only is more than enough. Then you can pedal and go even faster.”

European “Speed assist” bicycles that max out at 25km/hour don’t do 25 on their own; they decrease the amount of assistance to zero when your speed reaches 25. If you don’t do over 25 on a ‘normal’ bicycle, you won’t do it on one of these.
Canada is an extreme example though, we don't even come close to being a free country.
a quick brain fart, more and more the tech dream fades away and somehow the good old life seems more fulfilling