skysight-inc/HackerNews huggingface dataset:
The first industrial revolution shortened work weeks, in part to redistribute work. People worked really long hours. That was the norm. With automation, unemployment levels rose while those with jobs continued to work inhumanely long hours. Then people pushed for the 40 hour work week.

I think we can again work to lighten the burden of work for the average worker without disenfranchising large numbers of people.

I used to write about that on my old blog, but I probably won't continue to write about it. Here is at least a partial list of those writings:

http://micheleincalifornia.blogspot.com/p/ir2.html
That would be a terrible idea. It obviously violates Uber's driver's agreement so you risk getting kicked off the platform or at the very least confusing your passengers who are looking for a red ford focus and you're driving a white Chevy Cavalier. Not only that but if you get into an accident with a rider you're going to be in a world of hurt. Uber's insurance company would certainly deny the claim and so would yours, assuming your insurance policy covered ride sharing in the first place.
What are people doing to cycle through windows on nested tmuxes? I often hide the outer tmux captures keybindings before the inner one can see them.
My point is the fixed costs (the ones you list) don't significantly change if you already have a car and decide to become an Uber driver. Mr Mustache didn't pay 18 dollars to drive those 36 miles, he was already going to pay for his insurance and registration.
I've been waiting for a non-Clojure lisp to make some headway. Immutability is mostly a fad: look at how incredibly complicated Clojure's implementation is. It's not worth sacrificing elegance just to attract the true believers.
I’ve never found a solution for this, so I’ll ask here; I always have a problem where vim in a screen session fails to display syntax highlihting, and TERM is xterm in both, any idea? Specifically I’ll ssh to a remote and vim an Apache config is highlighted, start screen, vim the same file and no highlighting.
Hi @Lazare, I am the dude who posted that reddit post.

The $25 game cost me 0.00424232 BTC (around $32.96 USD at that time). I transferred that much to them, but the network fees for some reason raised within that 2.5 hours. 3 cents. And they cancelled it. The fees were 0.00038932 BTC

It is messed up. Sending money from Coinbase to BitPay, for $29 resulted in $32 dollar in fees.

Nevertheless, this experiment showing a bunch of friends (~10) why Bitcoin is the worst payment provider. Network fees are not calculated correctly, transaction fees too. And at the end, this 3 cents difference from the transaction fees made a big deal.

And worse of all, customer support doesn't exist for the consumer at all when they pay for Bitcoin.
for starters, the problem that you have to separate the definition of the computational graph from the actual execution of the function (there's separate declarative and imperative stages).

This problem is not insurmountable. Something like this would be really cool:

https://www.youtube.com/watch?v=ijI0BLf-AH0
Hertz buys cars for less than you can because they buy thousands per year. Hertz also maintains cars for less because they employ their mechanics and probably pay wholesale for common parts, while you pay $40/hr or more for labor and double retail for parts when you take you car to a shop for service.
I use a backtick as well. Although rare, if I'm writing a Markdown doc and want to use inline pre-formatted blocks, it's a pain to work around, but otherwise, it's been great.
On Android its part of Google Home, and it seems to be just called Cast these days.

Chromecast isn't an open protocol; Miracast seems to be [1]

[1] https://en.wikipedia.org/wiki/Miracast
It's not a conspiracy theory because I'm not alleging it happened, but it is likely something that the Russian government is capable of.

Given that very real possibility, the digital signatures aren't ironclad proof, which is what the poster above was saying.
A curated directory of 900+ of the best tools for Startups
The argument is that those costs don't matter so much if you're going to be owning the car anyway. But cost accounting is complicated. The reality is that, for a car used a minority of the time for taxi service, the number is somewhere in between the IRS cost/mile and the bare minimum fuel + standard maintenance. For one thing, the car will get into higher maintenance costs and will need to be replaced sooner than if you just used it for yourself.
Surely there is middle ground before we get to 100% taxation?

"I don't get it, people like drinking water but they don't like drowning"
Materialism would posit that not only can you not 'feel' love, but there is definitely no such thing as it in the first place.

Tell me were is 'love' among a bunch of completely random particles, bouncing through the Universe?

There isn't.

Ergo, while Materialism is an extremely useful tool for understanding much of the universe around us - we have to remember that this is all it is - a tool. Science is a Framework, not a Truth.
Most billionaires have their value tied up in stock which they don't want to be selling. As long as you own your stock, you own your baby. Once you sell it you are losing control. There are of course exceptions.
FYI, most fares are out of the United States.

Would use if I was in Europe. Good work.
> It obviously violates Uber's driver's agreement

As if Uber is a poster child for following rules and regulations.
Thanks for your comment. I agree it is important to distinguish between title II and net neutrality.

However, I fail to see how the power of Google & Facebook to "curate" the internet is an argument against net neutrality.

To me it seems that if ISPs are not bound by net neutrality, then the power of big companies will be even greater.

Just another example is a startup competing with Netflix. Without net neutrality, one most likely has to buy a premium Netflix packet from the ISP on top of the Netflix subscription to be able to stream the whole month in high quality. You can look at Portugal, where at least on mobile such packages are already available. Now I don't see how a startup can compete, if its users also have to buy another premium package from their ISPs to use the startups services (in addition to the Premium package the already pay to be able to watch Netflix).
What is the ROI on something like this?

I could be wrong but it just seems like another form of advertising.
Honest question: is immutability complicated in Clojure because it's hard, or because it's running in a virtual machine with no meaningful support for it?

The Erlang VM has immutability deeply baked in, and it just works(™).
Naw, BitPay tells you the exact amount to pay in BTC for a 15 minute window. Around 10 of my friends verified I paid the right price, I was projecting to the big screen to show how it works. For some reason the network fee to pay the miners screwed up in BitPay or the price they received wasn't the right price since bitcoin went down slightly within 2.5 hours. So at the end of the day, the consumer is to blame.
Quick and dirty math. Let's say a new Kia Soul has 200K miles of useful (as an uber car) and costs $20K USD. The driver drives 2500 miles per month, getting 25 miles per gallon $4/gallon. Insurance is $100/month. And every 5000 miles there's $100 of maintenance to do.

20,000 USD / 200,000 miles - 10 cents per mile.

200,000 miles / 25 mpg = 8000 gallons

8000 gallons * $4/gallon = $32,000

$32,000 USD / 200,000 = 16 cents per mile

200,000 miles / 2500 miles/month = 80 months

80 months * 100 insurance/month = $8000

$8,000 / 200,000 miles = 4 cents per mile

(200,000 miles / 5000 miles) * $100 maintenance = $4000

$8000 maintenance / 200,000 miles = 2 cents per mile

10 + 16 + 4 + 2 = 32 cents per mile.

That's my best guess while typing on my phone in a Chipotle. 32 cents sounds like best case, so 50 cents seems like a conservative & realistic plan.
Cars have ways of eating ones money in expected ways, and I didn't account for costs associated with driving for Uber/Lyft, such as needing a good cell phone plan, self employment taxes, etc. Did I make any math errors? Anyone wanna tweak those numbers to be more realistic?
I used to run a trade of equity options against the closing cross near witching days. Cool.

I'm going to hit you up on linkedin. Always good to have good tech contacts.
The Democratic party apparatus steps in to some extent, but only after the primaries, and they're not too clueful, either.

The guide here is an attempt to see how much we can bring up the level of security on a campaign without IT infrastructure. It's meant to be the "wash hands, boil water" of security advice, not an ultimate security guide. So thanks for understanding the context!
They have the Compilers course, though.
Nah, I wouldn't say everyone would flail but Dijkstra. There are simpler solutions to cycle detection.. maybe not as efficient as Floyd, but you could answer the question. For example you could start with something basic and unoptimized like keep a data structure of all the nodes you walk, and when you hit one that's in the structure then you've encountered a cycle. This is a fair approach to engineering solutions to novel problems -- don't panic, get something working, then optimize where necessary.

And if you already know the best practice, like I said, it's not just about whether you know the answer -- it's how simply you can explain it to a teammate and the theory behind why it works. That's also a useful skill to interview for, especially for more experienced candidates.
BitPay loves BCH, maybe they are doing this just to screw with peoples mind?
Took me a bit to switch from Firebug to Chrome's inspector when Chrome became better a number of years ago.

Took me not as much to switch back.

You can do it. It just takes some getting used to and perhaps a few compromises until the next updates are released, but it'll encourage Google to actually play nice with the web again.
Firefox is still cutting my MacBook battery by 1.5 and often munching through 30% of cpu on many websites, with or without extensions and adblocker. It’s a shame because I love the browser in every way than the rest of the browser gang.
Agreed this is an ill effort which should be shot down but even though Mozilla isn't perfect, they're still miles ahead of Google, Apple, and Microsoft. My point being, what you linked isn't a reason to not go for Firefox 57 or to not be enthusiastic about Firefox 57.
“Imagine developing a company specifically to take advantage of people’s ignorance of how expensive it really is to drive their own car. What would this company look like? “

This has always been my #1 complaint about Uber.

Their business model is like payday loans. It's not that 'it . can only work' like this - but given human nature and competitiveness - 'it will effectively work' like this.

Too many drivers will forgo the 'wear and tear' calculation and drive the price down.

It has an effect much like migrant labour (nothing to do with the 'migrant' aspect per sey - just that they are paid under minimum wage) - once a few farms start doing it - the rest of the farms are forced to follow suit or go out of business.

It's just bad for everyone.

I wish there were a way to make sure that drivers were comped a min gas + wear and tear + servicing and THEN wages - and if that was not above min. wage then Uber would have to up the comp.
Most of the costs are not fixed, i.e. wear and tear, gas etc..
Is building rockets the most important thing? How about climate change, famine, education etc? I imagine the trick is to spend money on lobbying rather than solving the problem, to leverage tax payers money.
Strange Fruit: Anniversary of a Lynching (2010)
I thought the same thing regarding the inspector in previous versions of Firefox, but the dev tools in Quantum feel right.
It's hard. http://hypirion.com/musings/understanding-persistent-vector-...
I would argue that allocating the capital wisely and creating jobs is more valuable than giving it away to charity.
Being a billionaire opens up the floodgates to get people to listen to you and to have a meaningful impact on the world.
I'd lose respect if Jeff Bezos, Bill Gates decided to stop investing their money in game changing ideas and just donated it.
Probably not, but a good video course I might pay for.
Turbo Pascal had a great graphics library, though. Perfect for experimentation with 2D graphics for games and such.
Apparently there's a bug related to scaled resolutions on macOS. It's being investigated: https://bugzilla.mozilla.org/show_bug.cgi?id=1404042
You're probably hitting a Firefox bug that we're looking into. https://bugzilla.mozilla.org/show_bug.cgi?id=1404042
I'm not sure they can realistically cut what the drivers are earning by much. What seems more likely is that fares rise to $2-3 per mile (or whatever number), which puts them more in line with traditional cabs, and let ridership fall where it may.
Need to include interest on the $20,000 purchase. Most Uber drivers aren't buying new cars for cash. Even if they are, it's fair to include the opportunity cost.
Aye, that's the one big disappointment. Maybe the first pet project is an implementation of Clojure's immutable collections.
for a little while i used

#!/bin/bash

tmux split-pane -b -p 30 -d;
tmux send-keys -t {up-of} 'nyancat^M'
"$@"
tmux send-keys -t {up-of} '^C'
tmux kill-pane -t {up-of}

to pop up an obvious animation for longer running processes. like vm startup. When the animation disappears the thing is ready to go. Haven't been bothering with tmux local lately though.
I’m constantly brushing mine by accident, not sure exactly how. I think it would be improved immensely by just being very slightly harder to trigger, either with pressure or dwell time.
How I learned to write music in real time
If you need a 'trick' you are at least a bit dependent.. I don't think people realize how easy it is to become dependent.
Gas is not that expensive in most parts of the country. It's been a while since it hit $3/gallon where I live. That portion likely should be 10-12 cents/mile.

Maintenance/repairs is always hard to predict...
I would expect that an Uber driver would be doing far more than 15k miles per year. That's just normal usage.

You're also mixing up your accounting. The parent was discussing marginal costs, and you're discussing average costs. The marginal cost is what's used for making economic decisions, like deciding to drive for Uber or not.
A few months ago there was a similar post about Edimax power sockets and the Raspberry Pi. I commented that I'd like to automatically reset my WiFi router/modem when the Internet connection fails.

Someone commented to tell me about the ResetPlug, which does just that. I'm now the very happy owner of one.

I don't mean that as a advert, but as an encouragement that when you comment useful links to products that already exist, it does make a difference, and I appreciate it. (not spam, but user recommendations).
If you have children and you enjoy raising them, maybe that's the most valuable thing in the world. What I've seen so far, it changes your life completely. It turns your life around, the child is the main focus. It costs lots of money, time and effort which one can put in other places. And even if you try raising them well, you have no idea what this consciousness is goign to grow up into. You have no guarantee that you will have good relationship with them. It's a huge gamble, basically. Is it really worth it? I guess it depends on the person.
A car is literally one giant consumable, good for approx 200k miles. Of which perhaps 100-120k are pretty reliable, and after which reliability steadily degrades.
I would argue the immutability is actually not a great thing in Erlang to be honest. It makes it hard to reason about what gets copied, what gets shared in the global heap which may be a source of contention, makes code unnecessarily verbose, etc. I think it's one of those features (like lazy evaluation in Haskell) that language practitioners tend to advocate without necessarily understanding what tradeoffs they are making in the process.
It's odd that insurance is a fixed cost. The probability of an accident seems like it would increase with more time spent on the road. I assume that either Uber is covering the difference in insurance, or there's a bit of moral hazard at play.
The meme of crypto is HODL. So yes, I wouldn't short it or borrow btc for USD and today in btc. Definitely not now
USDCHF: Bear, Risk Remains Lower
It's possible this might be more documented on old warez/cracking/serial # generation tutorials if they're still around anywhere. This is only speculation but I imagine the process would be something like breaking a CD-key into multiple parts (a unit#, salt, hash of the unit#+salt)

1. Using unit# + some known/random salt, compute a hash

2. Mix-in the unit# + salt to the resulting hash in some deterministic fashion (prefix, suffix, or maybe inserting/replacing into a known/random location)

3. Convert the hash result into a CD-key format

Generate one for each unit produced, print on a label and attach to the distributed product. When installing, the process to verify the key would be

1. Extract the unit# from the entered CD-key (or if randomly inserted/replaced just do this for each possibly bytes assuming its the unit# + salt)

2. Using the unit# follow the same 3 steps above to get a CD-key

3. Compare the generated CD-key to the one entered for validity

Using hash is fast, produces an output with a very large output range (not easily guessed) and unlikely to have collisions, while also limiting the possibly valid keys to (roughly) however many bits necessary for a unit#. This method also allows for offline validation since the key to the hash is being shipped as part of the CD-key, and this was back in the days when a constant-connection to internet wasn't available or necessary for licensing.

The downside, which was the bane of most producers, is that a reverse-engineer who acquires a copy of the software can use a debugger or disassembler to extract out the first 3 steps above to create a keygen. Once the keygen was out though basically anyone could generate their own valid keys. In order to combat this software makers started requiring an additional step that after validating the key it contacts a central server to see if anyone else has used it or not...

> How did the authentication system work? How difficult was it to brute force? Does it simply involve a master key creating individual subkeys? Is it RSA?

Producing individual builds/images to burn onto CD's was unlikely as it would make the CD production process impractical -- a single build/image for burning CD's was likely used until they ran out of stock and/or wanted to ship updated versions of the software. Using RSA would otherwise be a great solution as the software producer could generate private keys for each sold license. Many newer software licensing schemes have this approach.

Edit: Related answer on StackOverflow:
https://stackoverflow.com/questions/3002067/how-are-software...
It actually makes reasoning easy. What gets copied: everything. What gets shared: nothing.
True. Gas prices can be spikey, and a few years ago I was paying over $5/gallon, so I went up a bit.
Nah, both Firefox and Chrome are battery sucking vampires while Chrome is a slightly better looking battery sucking vampire with more superpowers (extensions). Ever since browser engines started to actually work (remember when Webkit and Gecko were like from different worlds at rendering web sites?) I've not really cared for that as a developer and find that whatever code I write also happens to work most everywhere. So, to conclude, Safari is pretty good.
I mean, it's your source. You're free to disagree with it. the cost per mile clearly goes down as milage goes up. as witnessed by the 10/15/20 brackets of driving. but 20 cents a mile isn't even close.
That’s one of its strengths though . A lisp with type inference and performance is quite rare. More lisps should be less lispy .
Not even mentioning, we have no idea what this planet is going turn into within the next 50 years, from what is observed, it probably won't be nice. Does one really want them living in such a world?
Insurance isn't a fixed cost, they want a yearly mileage estimate.
The fact that you don’t have a line item that says “Don’t feed the trolls” seems problematic.
How to Protect Your SIM Card and Phone Number
I hope Firefox goal isn't archiving speed at the cost of cpu usage. I've been experiencing high cpu usage from Firefox ever since they turned on their multiprocess. Thus I'm still on Chrome as it is the best compromise for my mobile setup.

Also, Firefox start page is basically a glorified ads sponsored articles from their Pocket recommendation. Are people letting Mozilla getting away with this because it's owned by Mozilla? I honestly hate this practice. I don't want more ads.
For basic infrastructure such as compilers and standard libraries (at least of data structures and algorithms), not providing proofs of correctness is outright criminal.
If I remember right, some very low cost ways of converting AC to DC for small electronics leave those electronics at high voltage relative to ground. So the device itself sees +5V relative to its "ground", but the device "ground" might actually be at, say, 115V and the supply at 120 to make 5V. Thus the UART pins might also be at high absolute voltage. This is fine for devices that are fully isolated.
Great pr, but Quantum sounds like they finally ported some of chrome 1's tech over. It's great that they're multiprocess now, but it seems more like they've caught up after 9 years, not like they're ahead much. And the UI is still off on macOS.
If you have interviewing skills, reverse the interview. Take the reins and guide them through it.
If you had invested 100k in bitcoin in 2011, you would have 300 million today ~
Immutable collections don't play well with non-GC memory management.
It would be great if they can clearly tell how they differentiate from 1Password.
Interesting. So they are not only hurting the entire society by weakening the rule of law (google "greyball") but their drivers as well. Wonderful company.
True! Though I actually think that’s a good thing (imo too much magic & abstraction in a framework leads to bad app design because too much is hidden).

But that sort of reinforces the point I was making tbh. Want something that makes all those choice for you? Right or wrong? Rails.

Nothing wrong with that as such, but it will cause issues eventually.
It depends on the policy. Mine is pretty much a fixed rate. But many policies do have mileage bands.
All those companies still recognize that they are businesses. They just recognize that having a positive image and treating employees well can be good business.
Agreed. And I'll go one further: there is no free will. But the point holds
WebRender at least expects to consume _less_ energy by using the GPU efficiently
> You can even toggle the media.autoplay.enabled option in about:config to stop HTML5 videos from automatically playing on web pages. Chrome doesn’t allow you to do this without an extension, and that just doesn’t work as well as the integrated option in Firefox.

chrome://flags/, search for "autoplay", set to "Document user activation is required"
I imagine many of these drivers do it simply because, despite the costs that may be coming down the line, they can't pay their rent with future dollars.
I'm not sure how to read this. Are you expressing your opinion, or outlining an extreme position to demonstrate some principle?
That's not what I'm saying at all
I love that the very first picture is of Tree Style Tab (add-on). I have been using it for years and absolutely can't live without it. I wish they would find a way to disable the now-superfluous top-tabs in quantum, but I'm sure it can be done in time. Everything does seem faster and more stable since the update, I'm happy they got through the transition without pissing off a huge amount of their die-hard users that were tied to old extensions, by giving enough time for crucial things to be ported.