skysight-inc/HackerNews huggingface dataset:
The argument comes down to the fact that the market is organized by and for the owners of capital, and that is largely a group you are born into. If you don't control capital, you participate in the market as a commodity.

Functionally, we've got a two-tiered system, and transitioning between those tiers is quite difficult.

Most of us here on hn are at least very expensive commodities, which isn't quite the same as being a capital owner, but it's a lot more comfortable and a lot more free than being an inexpensive commodity, the leasing of which often cannot cover operating expenses.

I personally have spent some time operating as a small time owner of capital... and I should write more about that; Experimentally, I personally am better off as an expensive commodity, precisely because it's quite difficult to make that jump from commodity to capitalist. I wasn't good enough to make it. I can see how if I were a little smarter, a lot more disciplined, if I had more luck or sense, I might have made the jump. but I'm... not average in a whole lot of ways. The average person is going to have a much harder time of it than I did.
I disagree. Making proof of work involve real applications rather than just cryptography means that machines will need to be general. It isn't possible to build an ASIC capable of running ordinary applications.

Bitcoin is entirely owned by people with ASICs. The barriers to entry are enormous. It's totally pointless for me to mine Bitcoin on my laptop, or even on my Beowulf cluster. But if mining involves normal computations like you'd want to run on a normal cloud, then a laptop is capable of doing useful work and the barrier to entry is low.

Making normal computers useful is a huge improvement over Bitcoin and is the motivvation behind currencies like Monero.
It is true that reversible computers can solve the issue of necessarily losing heat due to entropy decreases, but current computers are still far too inefficient for entropy loss to be a concern.
Adobe and transformation
honest question: what exactly in what he said are not facts ?

Do mozilla not have 1200 employees and top people being paid 1M $ ?
IQ decline and Piaget: Does the rot start at the top?
Sometimes it feels like faking it, though. Especially during the preparatory rituals; I've felt a bit like Ron Obvious running around on the beach: https://www.youtube.com/watch?v=4ra5h17EbC8
>First of all I am working on a windows machine. The standard UI elements on Firefox are incredibly ugly, as in they look like something from a java application 15 years ago.

Perhaps you are using a version of Windows from 10 years ago?

It just isn't the case on Windows 10 - looks great (it uses the system UI elements).

>Secondly ... the debugger on Firefox is not working right for some reason.

You mean the debugger in the web-based programming environment that you are developing on is not working in Firefox? Is that a fault of the browser?

>The last reason: the rendering is a little different between Chrome and Firefox.

>My main conclusion is that ... it is going to take more work to really get it to be an all around better or even equal browser.

One of your criteria is that Firefox has to be literally Chrome in the way it renders things. I don't think you'll ever be satisfied with it (unless you change your mind).

It's already a better browser for my use case: leaner, faster, and has Reader View button in the UI out of the box, which is great in general, but more so if I'm at work.

Thanks for sharing your experience, though! I hope that you project ends up working fine in FF as well :)
I support google because they are enemies of microsoft/apple/facebook.
That only adds a few dozen items. There's only so many currencies and commods, bonds. Even if you include really illiquid stuff maybe you get 150 things.
On the first matter. Yes, it makes perfect sense. Her books are superb, and very well written. The story flows great. She is an excellent writer _AND_ great at marketing.

Nothing ever stands alone and you generally need help from other people to achieve things. Her story is rags to riches -- if she can do it, literally anyone can do it. Was luck involved? Of course, to some extent. But hang out with the right people and you would be surprised at how much is possible in life. There is a reason why success often seems contagious.

On the second part: it's an effect from a capitalistic society. In fact, you can easily achieve the same returns (even higher) with lower capital. It's just that the outcome matters less: you can't live off of $100.

Have an open mind. $10m is literally one good idea away. Invested in Bitcoin in 2011? There you go. Made a great app in 2007? Maybe not $10m, but at least a few. Etc. Opportunities pop up all over the place -- most people are just not looking and too busy working a job and living life.

Literally everyone can make millions, IF that is what they desire and want to achieve in life. You just have to work towards it. Is it easy? Hell no. Should it be easy? Hell no.

Last: the elite isn't really keeping the wealth. They obviously won't just give it to you, but there are plenty of opportunities for people with good ideas but no money to team up with people who do have the money, and make something happen. And most will gladly share the gain.
Libra Sun and Moon Combinations – Astroligion.com
Anyone have any good data on the profitability of hospitals? I've always gotten the feeling that they are generally not making a whole lot of money, but I don't have much data to back it up. Is this kind of data even public?

You can construct a narrative for a bunch of different situations for Hospitals:

* High ER costs in order to offset the large number of people who just can't pay, but need to be treated anyways.
* High costs in order to deal with all the regulatory requirements on Hospitals (it seems everything is regulated in a hospital, down to the kind of TP in the bathrooms).
* High costs because hospitals have local monopolies and can screw patients.
* etc.

I don't have enough data to figure out which one of these is the "right" version of the facts. Does anyone else?
> Something that was previously complicated enough to consider a product may now be trivial enough to become a feature.

Mp3 players for example.
When turbolinks first hit most people went "oh it breaks jquery" and never touched it again.

Which is a shame considering how much it speeds most typical applications up by completely ignoring the mobile advantages.
> One of the task of store employees is to report how many customers they notice using Shazam in the store

Fascinating. Do you remember your source?
Are there any other similar projects that are similarly easy to use?
The point of Patreon is how much of the money from art goes to artists
they never used to at the turn of the 19th/20th century. then innovative bridges collapsed killing lots of people. then they ensured minimum standards. makes sense for bridges/tunnels etc but it's not a free speech thing. kudos to the guy for battling it out.
It addresses similar problems as static typing, yes, but it's not a compile time check. Instead, it's an optional runtime check. The idea is to use it during testing and development, and have it be disabled during production.
Possibly, but the people reading resumes are still subject to boredom and short attention spans.
Wow, I've been using Android since 2012 and I had no idea about that. Thanks!
Does anyone know if the average they are referring to is a mean or a median?
It's a set of skills that's indirectly taught in many CS programs. You can debate the relative importance of for example a shared vocabulary, but it's clearly useful.
This is why we need Tesla to keep pushing carmakers forward. The majority of them seem either clueless about building long-range EVs, or they don't care enough to make them "great".

So they don't bother to create a new EV platform from scratch, but just re-purpose their ICE cars (limiting them in total range and efficiency), or do stuff like supporting only lower-power fast chargers, or cut corners on the type of batteries they use, which degrade fast, or don't properly protect them, and so on.

Plus, they have an incentive to drag their feet with EV progress. The incentive is not having to suffer dramatic changes within how their products are made and what type of people they need to hire or fire, and so on.

It's the same incentive that kept Nokia and Blackberry from not just starting to build touchscreen phones, but committing to making great ones and actually transitioning the whole company to them.

Who here can say that most car companies are currently ready to transition their whole companies to making EVs? I don't think any major car company actually thinks like that right now, or if they do their plans read more like "We'll get started on becoming an EV company 15 years from now".
The integration via Siri is fantastic. Instead of opening the Shazam app, you just ask Siri. In fact, there is little reason to have the app around if Apple buys them. Just make the integration native.

- Hey Siri, find this song.

* It's "Just Jammin" from "Grammatik"

- Please save it

* Done!
Google Is Expected to Publically Release an iPhone Exploit
> I don't see why this is such a controversial point.

Because It's untrue. The SAS is a sanity check.

If something is spoofing a login screen on your desktop and you press CTRL+ALT+DEL, you will get a system menu instead of a password prompt.

If you are in the login screen, which is able to hook CTRL+ALT+DEL, it will switch to the password prompt.

Here's the clincher: even if you have the SAS disabled (which it is by default on Windows 10) there is still no way for an app to steal focus from the login screen. The keyboard focus assurances are handled by something completely different - protected desktops (these also handle the UAC prompt for the most secure setting).

Full circle: even though nothing can ever steal focus from the login screen (unless it is running within that protected desktop), if you don't use the SAS there is no way for you to know that you are looking at the real Windows login screen.
> You are essentially saying that any discipline of engineering is the same as any other.

No, but they are related, and any type of engineer will be trained to think like an engineer, which is really the only prerequisite for contributing to discussion about traffic design.

This man is not walking up to traffic lights and changing the timing, he sent a letter with his comments, and pointed out that he is an electrical engineer, which is how he is capable of understanding the nuances of traffic lights.

The problem is not that his idea was rejected, but that it was ignored. When we require licenses for broad things like "engineering ability", we prevent discussion on engineering topics.

> Simply calling oneself an engineer does not make it so.

Simply calling oneself an engineer is not harmful. I am not suddenly gaining authority by saying that I am a software engineer. I am, however, bringing to light years of self-education as a context for my understanding.

> There must be enforcement of titles that effect public health and safety.

That is a broad statement.

I agree that titles like MD or EMT that involve direct action that are likely to cause harm without proper training should be regulated, so that people can trust an individual who claims to be an MD or EMT to do the things that an MD or EMT does.

I disagree with the idea that no one is allowed to contribute to a discussion on topics related to public safety without a license. That is absurd.

Those who do the engineering likely should have a license, so that we can trust them.

Those who discuss engineering should not be limited to the ones who have a license.

Everyone should be able to discuss a topic without fear. Otherwise, engineers would not be able to hear from those who use their designs.

A software engineer that does not hear his or her users writes awful software. An engineer that designs something used by the public that does not hear his or her users is an awful engineer.
The Wheel of Technical Debt
Yes, and you've made up a number that reinforces your point. A number that, if wrong, could negate your point.

Many more people are using VPNs these days. It's still not a large percentage, to be sure, but people are indeed doing it. Hell, I'm on my company VPN right now, and this site mis-identified my location because our VPN is set up to route most addresses in AWS's address space through the VPN (and ipdata.co appears to be hosted on AWS).

Then you have stuff like people on planes (usually this is all routed through a single PoP somewhere), people on mobile data who are roaming internationally (often proxied through one of the home carrier's PoPs), etc.

I think using IP geolocation is a decent first-order approximation, and is useful if there are no other ways to get that information, but it must always be treated as unreliable.
As with many things in life, it's a tradeoff, not a replacement :) Specs don't run at compile-time (except for macros), but they are more flexible than static types. Apart from runtime instrumentation, they can be used to validate or destructure complicated data (read from the wire or disk, for example), and they can generate tests automatically.
Event Production Manager at XIX.ai (YC W17)
> There's only so many currencies and commods, bonds

Currencies are traded in pairs. Bonds are numerous, if illiquid off the run. Not to mention the bursting menagerie of derivatives our species tends to.
asking why people "still use Google" is like asking why people "still drink water".
I saw that, but it seems like that makes writing this piece superfluous - unless it's just to clarify that software dev is part of the 'most jobs' and not the few, non-bullshit ones.
The metaphor is more about how types of fish are distributed in the vast 'sea' of gamers. Most of them are small fish, so they don't pay anything or very little for your game. There's also the term dolphins, for people that pay medium-sized amounts or regularly and then whales for people that pour big amounts of money into your game (and like the headline mentions, these can be ridiculous sums).
Its more along the lines of - whose tea and coffee did they pour salt in?

Its incredible that for a tech related site like HackerNews so many here are salty about people getting wealthy off technology.
I'd imagine whales as slang and whaling metaphors have existed for quite some time. There's the expression "a whale of a tale".

I think for gaming it relates more closely to fishing and whaling, and how fishing is perceived. You're not hunting fish, you're fishing. I know poker uses both fish and whales as slang. If you rely on a couple big customers or players then you're waiting for that one big catch most of the time. Whales weren't just caught for their edible meat, and the other products such as oil were likely more important in the past.
Neural Network on a Commodore 64 (1987)
I was looking for a way to see the lyrics of a song on Spotify.
The official Spotify help page recommended using SoundHound instead for lyrics.
SoundHound can listen to the music and show you the lyrics in real time line by line. That was pretty cool.
I wonder how Shazam and SoundHound differ and how they make money.
I'm slightly bummed by the lack of YouTube (hello again, Google), and Lyft.
Learning to fail – an early-stage tech startup journey
This is incorrect.

You do not know what the current price will be when you click the submit button. You may enter a limit of 105, and find that when you get around to submitting, the price is suddenly 205 or 1.05. This is why you use a limit order, so that your "market" order doesn't give you a sudden surprise.

On top of that, the current price is only valid for a certain depth. So if the asks are 10x101 and 20x106, I want to set my limit to 105 to make sure I only take that 10x101 order off, and not start chewing through and execute at a much different price than "current". All these orders are changing extremely rapidly for any popular item, so using limits makes sure you get the execution you want.

The limit does not set the price that your order will execute at, but the limit. It'll match at or better than the limit you set. So you never end up paying more than you're OK with, but you prevent getting burned by sudden movements. This is much more important on these cryptocurrency exchanges than traditional stocks.
I beg to differ, I wish they would not remove the previous interface when introducing a new one and offer the user the freedom to choose the one she prefers.

This is one major gripe I have with mozilla and firefox: depriving the user of the freedom to choose and forcing change upon them.

This constant interface change is affecting many of the older people for whom I provide technical support. They all relied on classic theme restorer extension to be able to use their browser and dropping support for the "legacy" extension gave them a hard time and the solution has been to drop firefox for waterfox or to drop the computer to get one of those tablets.
Also, less restrictive languages are computationally harder (most of the times so hard they become impossible in practice) to formally verify.
^ This. Never call print from a library, what if I'm using a script to pipe stdout somewhere. Just throw a custom GeolocationException or something, with some useful data about what went wrong. In this specific case though, just don't bother catching the exception. It's not useful and it indicates something is terribly wrong.
I don’t see many options career wise however, I invested heavily in formal methods but I think it’s time for me to pivot to machine learning and data science to have higher paying job opportunities in NYC. I still believe it will have a major moment in the future and Proof Engineer will be a thing.
Ubuntu used to have their own bundled add-on which may have affected those defaults
32:50 "Despite the odds, i've used Lisp at no less than 7 companies, 5 in which the Lisp ended up in the product that was actually delivered to the customer."
As I mentioned at length in my prior answer, this was not the primary driver.
It's more accurate to say "don't implement your own crypto to use in production" - IMO everyone should implement some crypto to understand the basic principles, but there are a lot of possible failure modes which aren't immediately visible (e.g. timing attacks).
The author seems to expect that the changes created by cryptocurrency should be visible immediately. It is a lack of patience, and lack of understanding that changing deeply rooted systems and behaviors takes time.

People have never managed software where if you lost your "password", your money was gone forever. They never had to keep a 12-24 word recovery phrase. They've never sent money to addresses that look like hash strings. Their money value was never this volatile (in some countries anyway) and never this complicated to use (understanding and waiting for block confirmations, looking up transactions in the blockchain explorer).

That's why Coinbase exists, to obfuscate these complexities, to sell security as a service. The cryptography behind cryptocurrencies allows you to basically be your own bank vault; this is not intuitive to people.

The fundamentals for Satoshi's vision have been laid out, the rest of the implementation details will come in time.
This is pretty unlikely given that lithium is recoverable, extremely common (an element, not a complex organic molecule), and not, you know, we don't burn it to get value out of it.
Deadly home generators to avoid regulation under Trump
Show HN: Play Cribbage Online (My Attempt to Learn JavaScript)
Blockchain Will Revolutionize the Commercial Real Estate Industry
Same happened to me! I was in Nepal a few years ago and weird spots and lines started showing up on my camera screen around 15'000 feet. Luckily they went away when coming down to lower altitude!
Sure -- but libp2p's network transports underneath are pluggable. There's already Websockets (/ws, think domain fronting! [1]) and Tor (/onion) transports, so there's various options for evading censorship (I personally consider bandwidth throttling a form of censorship).

[1] Domain fronting lets you use a well-established web frontend for your web service. E.g. we could host /ws nodes in Google Cloud, and to the ISP the TLS handshake looks like it's for google.com, while inside the connection there's e.g. a `Host: libp2p.googlecloud.com` header. More info: https://www.bamsoftware.com/papers/fronting/

But then again, net neutrality is a political issue! You don't solve it for good with technology.
Totally agree with the sentiment. I see engineers put to much time and energy focusing on frameworks and architecture and not enough time on building business value.

The joy of Rails is that for the most part you can just focus on getting shit done, focus on building value instead of figure out the right directory structure or which latest framework to use (learn) on your project.

I have yet to see a demonstrable benefit from the single page app, front end framework, microservice backend that I didn’t have with a Rails monolith 10 years ago. The majority of what I see these days is unwarranted complexity.
Yeah, massively overhauling their code base over the last year really is nothing to show for it.
Ford's electrification strategy was and still is hybridization (much like Toyota's).

Personally, I think Ford/Toyota's strategy is best. Any improvement in the pure EV space also impact hybrids. It's completely possible for battery tech to improve to the point that a hybrid option is basically no cost (or at a cost savings). As in, instead of offering a V6 or turbo 4, a Ford can offer a hybrid drive train at the same price as those engines, but with the better performance and fuel economy.

Also, keep in mind that Ford is a really a truck builder with a car division. The bulk of their profits come from F-series pickups and EV pickups are probably a long way off, but hybrid pickups are coming this generation.

I think Nissan and GM are capitalizing on the fact that Ford and Toyota are sitting back, watching how the market evolves. But so far, neither the Leaf, Volt, nor Bolt have earned any any real ROI.
My first thought on seeing the python-lisp HTTP bridge diagram was Hy http://docs.hylang.org/en/stable/ .

Though with Hy you don't get optional types and optimisation and SBCL.
Seems like you're combining two different things.

> Our industry already bases a massive amount of its work on models of such collective labor.

By this, I presume that you mean open source software, though you don't explicitly say so. And yes, it's true, open source software is... somewhat socialist? Somewhat collectivist? It's not normal capitalism. It's the workers coming together to produce something that corporations don't own and don't control.

> Too bad most programmers are allergic to collective labor action.

When you speak of "collective labor action", though, I presume (perhaps wrongly) that you're talking about unionization. That's a very different topic. You can't use open source software to say that software's ready to strike or take over the factories, because those are two very different uses of "collective labor".
The difference is that it never seems to work with Siri where as soon as I open the Shazam app it works fine.

I use Siri a lot, I’m not a Siri hater. But I don’t think this feature has ever worked when I tried it.
I would have expected a larger announcement for a release like this. It seems to come from Apple's acquisition of Turi in mid-2016 [0]. From what I can tell, they are open sourcing most of that product with new integrations to Core ML.

Will be interesting to see how Apple plans to position this against existing ML solutions with easy to use Python api's like scikit-learn, keras, etc.

[0] https://techcrunch.com/2016/08/05/apple-acquires-turi-a-mach...