skysight-inc/HackerNews huggingface dataset:
Standardisation would have been a better choice of words.

But this sounds like the old proprietary vs open source arguments. 1. The biggest tech companies in the world have struggled to keep up with the pace of innovation in open source. 2. Scale of userbase counts but standards facilitate this by creating a network and market. 3. There is a compelling business case for having an ownership stake in your tech platform which revolves around roadmap, security, and longevity. Longevity is counterintuitive but FB can bite the dust like Myspace, and Google can go the way of Woolworths. Huge institutional brands can evaporate fast and barely leave a trace; many young people today have never heard of Madonna, David Bowie, Led Zeppelin, unthinkable to older generations.

The way to differentiate on standards is via features and service, which gmail does well (spam was the killer feature which got most using it). But just lately Google has started looking at proprietary extensions to web and mail, and it's like Microsoft in the early web all over again. We saw how that turned out, even though it was unthinkable that MS wouldn't "win the web" at the time by their sheer scale, brand recognition, and a market share which amounted to a de facto monopoly.

(And funnily enough, Google seems to make the same product mistakes as MS, where it tries to boil the ocean in an orgy of featuritis. With a subset of the tech behind Wave they could have made a great competitor to Wechat/Line etc. Look at Slack - it costs around the same, possibly more than, Office 365 or Google Apps for Business, yet does a tiny fraction. Everybody knows Slack's only real differentiator is UX and service e.g. not having to run chat servers, bouncers, search etc. Again Google could have pieced a lot of Slack together from existing components in Wave. Feels like they are very shaky when it comes to executing product and it could be their undoing.)
This feels really inappropriate. You're a 15 minute old account claiming that the subject of the article abuses his dog. The appropriate time and place to air that grievance, if it actually happened, would have been to the police, when you witnessed it. It sounds like you're trying to assassinate his character otherwise.
It's also shocking to anybody who had studied Toyota's history. Toyota spent decades honing their processes, but are notoriously automation-averse [1], as automation locks in a (hoped-for) short-term productivity gain but prevents the human-driven continuous improvement that has made them highly productive. [2]

In some ways, I think the long software-is-eating-the-world boom has been bad for us as an industry. We have been so successful with "throw tech at it" solutions that we don't know when that isn't a good idea. E.g., the Silicon-Valley-reinvents-grilled-cheese flop The Melt [3], or the $120m clown show that was Juicero [4].

American car companies spent decades trying and failing to learn Toyota's approach. They even had enthusiastic help from Toyota, who even went so far as to take GM's worst plant and redo it as a joint venture. (Interestingly, it's the same plant that Tesla now uses. [5]) For those unfamiliar with the story, I strongly recommend This American Life's episode on it. [6] But my takeaway was that executive arrogance kept GM from learning that there was a much better way to make cars. That sounds more and more familiar these days.

[1] https://www.fastcompany.com/40461624/how-toyota-is-putting-h...

[2] http://www.nbcnews.com/id/18960044/ns/business-autos/t/study...

[3] https://www.wired.com/story/how-the-trendiest-grilled-cheese...

[4] https://blog.bolt.io/heres-why-juicero-s-press-is-so-expensi...

[5] https://en.wikipedia.org/wiki/NUMMI

[6] https://www.thisamericanlife.org/561/nummi-2015
This is why we need decentralized exchanges... It was only a matter of time before Coinbase started acting like traditional payment processors / PayPal...
You might be interested in this overview of strategies:
http://itd.athenpro.org/volume1/number4/article3.html

Although in practice the answer is that instructors have to lean heavily on the learner and the university's resource center.
Really interesting article seeing how I'm finishing up my own DCGAN project!

Generative models like GANs are fascinating, but very temperamental to train. Some of the findings in this paper mirror my own observations - increasing the complexity of the GAN adds a lot of instability. My solution was to keep things as simple as possible. I spent a lot of effort trying to increase the size of the network to get better results, but in the end my smallest implementation worked the best.

This bit is interesting: "Without progressive growing, all
layers of the generator and discriminator are tasked with simultaneously finding succinct intermediate representations for both the large-scale variation and the small-scale detail. With progressive
growing, however, the existing low-resolution layers are likely to have already converged early on, so the networks are only tasked with refining the representations by increasingly smaller-scale effects as new layers are introduce"
I've seen plenty of sites survive these types of exploits just fine.
Bodybuilding, football, baseball, track and field, olympic wrestling, olympic weightlifting, basketball, cycling. Armstrong was hardly the first to dope in cycling.
Reminds me of this (awesome) song..

https://youtube.com/watch?v=SoCn9HBvlJM

I can't play 'cause I need a reason

No one here that I aim to pleasin'

There's a joint next door and I hate to barge in

But I play better with girls watchin'
This.

And the only one I've seen that might be a Tesla rival is BMW, but they're not much larger than Tesla and by the time they catch up to Tesla's electric car tech fully (some time in the mid 2020s), Tesla may actually have exceeded BMW's production capacity (2.5 million per year).

And it's too bad. Toyota had a good thing going with Prius, but squandered a 2 decade head start by under-investing in pure electric and investing billions in the hydrogen dead-end. And GM has been under-investing in both the Volt and the Bolt, being content to just try to peel off a few other EV-centric customers from Nissan and Tesla instead of actually making a car with the marketing campaign and appeal of a mass market car.

Charging networks is another place where the other car makers have been falling on their face. They often talk up charging networks, but it's still not possible to buy a car with something like Supercharger capability (only 50kW is broadly available on the car side, but only 25kW is typical for actual DC fast charge stations in the real world, at least in the US). Meanwhile, Tesla has continued to expand the Supercharger network.
Who is Telus? I'm seeing the spam sent from me via Telus, but I don't use Telus, afaik.

Their website is so abstract... sustainability, values, Health? No idea what they do.
Building a Billion User Load Balancer [pdf]
I think that rests on your assumption. I know Peter Thiel argues in his book Zero to One that monopolies are end-game efficient.
> is it just me or does this feel like Amazon marketing at its finest?

Not just you. Also, there have been some other 'heartwarming' stories on Reddit today about dogs at Amazon and the 'amazing' perks employees have. The PR machine is trying to balance out the latest developments.
Why Stanislaw Lem’s futurism deserves attention (2015)
Sometimes I imagine how I would cope with writing software if I lost my eyesight, and I don't have an answer so far. The fact that this man is able to overcome that kind of obstacle and work in software is extremely inspiring.
firewalld is just a management daemon with a dbus intrerface. nothing stops it from using iptables, nftables or bpfilter
The side-to-side comparison is not very accurate.

The brain consists of many structures, many of them involved in non-cognitive tasks.
I don't think 1.77 would make more intuitive sense to the average consumer of this type of product than 16:9, for the same reason that you don't typically write "add one unit of flour and 1.33 units of sugar" in a recipe.

Particularly for screens, which most people think of in terms of two dimensional surfaces, using simple fractions seems more obvious, and for ratios like 4:3 and 16:9, numbers are particularly useless because they can't be used to exactly describe the relationship.
> So why fool with either the Amazon Fire Stick or Chromecast?

Because I want to receive streams with my own software, and I want to stream from all kinds of devices.

Having many competing standards sucks.
Not believable.
It's not the doping that I dislike about the man. Doping and PEDs have been as much a part of cycling as the bikes themselves since the Tour de France was inaugurated.

The concerted campaign to slander and ruin the lives of those who got in his way or called him out for his actions, that's the thing that made me lose respect for him as a person.
Manage your Coq projects like a pro
Only a subset of decisions (can I proceed as normal) are easily dealt with as yes/no answers. "How do I proceed through this environment which is playing havoc with my sensors?" is less straightforward.

Of course, there's a big class of problems which can't be dealt with by remote takeover at all, such as "should I hit this unclassified small obstruction that's entered the roadway or brake/swerve in a manner almost certain to result in a collision?"
Stop using Messenger as SMS. Just use SMS.
Single parking spot in Hong Kong shatters property price record
Fashion’s Glorification – And Devastation – Of Nature
A Shadowy War’s Newest Front: A Drone Base Rising from Saharan Dust
If the emails are (spoofed as) from me, and I tell gmail to mark them as spam, does anything bad happen?

Gmail shows a weird "Mute" instead option -- never saw that before.
Isn't it scholar.google,com?
I used DuckDuckGo for years: it's really nice.

Since December 2017 I am using Qwant: it just works.

I am using them because I want to keep the Internet interesting and full of variety. For me internet is more than google and facebook.
On incomplete HTTP reads and the requests library in Python
> Has anyone made a timeline or visualisation of Tesla's promised production rates vs reality?

Yes (search for "production target"): https://www.bloomberg.com/graphics/2018-tesla-tracker/

Their latest target seems less detached from reality than earlier ones, but 6000/wk by July 1 still seems unlikely.
Some time ago I was looking for an apartment to buy. Sites in my country are bloated and terribly slow. Checking several offers took minutes. Moreover I live in a city where good offers are sold the same day they are published.

I decided to run scrapper to fetch all the data about available apartments in my city. Thanks to that I was able to browse offer at speed of tinder. It took me a few hours to write all the stuff, it saved me probably weeks.

To avoid getting caught I decided to setup TOR on my raspberry pi and use it as a proxy. It was extremely easy and reliable. Sites were so slow I didn't notice significant performance drop. I didn't care about changing proxies because TOR made it for me.

Except that it is good idea to change User-Agents and add some random delays between calls. Luckily for this case it was enough.
Polish guy living in Chile, using DDG as a main search for something like 2 years ago now. on the occasion (once every week maybe?) I switch to Google (!g + search) if DDG doesn't give me good result, but with Google recently almost every time I have to switch to verbatim mode as normal one returns garbage...
rest od the searches are rather ok, but I'm mostly searching in English and Spanish. in the latter case I sometimes have to force local results (toggle in the search pageof DDG) as it returns results from different Latin countries.
I think it's a balancing act between obsessive persistence and failing fast with a bunch of luck thrown in. For every Walt Disney and Colonel Sanders there are probably thousands of people toiling away in their workshops for years on a product that will never see the light of day. And how many budding entrepreneurs are on the cusp of amazing products only to be side tracked by life's other demands (finances, family, etc)? Throw in the herd mentality of the VCs/Funding Sources and it's a wonder any worthwhile company actually gets off the ground and thrives in today's market.
Tesla has yet to sell a car at a profit (using standard accounting practices, known as GAAP, for the auto industry or even in general). They're still losing money on a per-car basis, so the more they sell...the more money they lose.

And don't give me that crap about R&D blah blah blah. Other car makers include R&D and other related capex in their per-car profit accounting.
That there is true. App permissions definitely need to be better explained during installation, and unless a permission is required for a fundamental function of the app, optional.
I'll consider someone to have an "expert" opinion when they start their own car company that exceeds the performance of Tesla.
This would probably be the best option – if you remove functionality, make the upgrade optional.
Shameless plug: I published almost the same thing in a very nearby field 2 years ago:

https://www.nature.com/articles/nature17439
Firewatch Developer Campo Santo Joins Valve
The brain definitely has an edge on compute power. The computer has an edge on storage power. I would bet the brain doesn’t store more than a Terabyte of information.

We just need more cores without spiking energy usage.
I'm a disabled student, not blind, but I work extensively with my university's Student Disability Center. For a blind student, common accommodations are extra time on the exam and a scribe to note the answers down.
Top Most Popular Downloaded Apps in India
Hi all,

Seth Vargo here from Google. Thank you all for taking the time to report the issue, and thank you for your patience as we fix it. Our engineering teams are aware of this issue and they are working to resolve it as quickly as possible. You should no longer see new spam messages appear in your sent box, and existing spam messages will be automatically removed over the next few days.
It's hard to miss because they say it at least once during every earnings call, and it's been on their blog for around a decade.

Moreover, wouldn't investors be happy to read it, according to your original point? If Musk becomes bored with a company that isn't doing what he cares about anymore because it's merely producing in-demand EV cars under a great brand, and he hands it to someone with skills like Tim Cook who can actually make the company run smoothly and profitability, isn't that the best of all worlds?
Jesus, me too. Same keys. Are we able to replace them at all? I keep reading mixed opinions and I'm not sure where the facts are. I found some replacement tutorials but it required buying an entire keyboard's worth of keys, haha. Maybe at this rate I'll need them...

Easily the worst keyboard I've had on a laptop. It's pretty awful for a $3000+ CAD investment.
Yes, because prestige runs behind what is actually valuable. Prestige is what other people think is valuable.

If everyone thinks it's valuable, then there's insane competition, and you're unlikely to get meaningfully ahead (unless you're simply smarter and work harder than everyone else).

PG wrote several paragraphs about prestige here which still ring true to me:

http://www.paulgraham.com/love.html

It might be a good rule simply to avoid any prestigious task. If it didn't suck, they wouldn't have had to make it prestigious.

(Corrolary: it was best to join YC when it wasn't prestigious, e.g. when Reddit or Dropbox did. Now that it's prestigious, it's probably less valuable. Although it could still be valuable compared to the alternatives.)
What's the name of this extension?
Just how random are 2FA codes?
Check out Paul Graham's opinion:

http://www.paulgraham.com/love.html

This is easy advice to give. It's hard to follow, especially when you're young.
>I think I find the prospect of a random call center employee being able to commandeer my vehicle more concerning than AI screwups.

Whether the commands are given by an AI or a call center employee, I would additionally highlight the "remote" part (please read as "over a possiby flaky GSM or satellite connection that can have an hiccup at any time).
Coinbase+Dumps+CheapAir+as+Cull+Continues
It also has a German wiki article, and has had one for 6 years: https://de.wikipedia.org/wiki/Symmetric_Nearest_Neighbour
It will usually be grey water only, without solid waste.

So water from showers and sinks, not from toilets. The only contaminant should be a small amount of soap and maybe a few hairs.
"a professional tennis player can follow the trajectory of a tennis ball after it is served at a speed as high as 160 miles per hour"

This is false or at least highly misleading. A reader might imagine that the player's eyes track the ball in flight. This is not what happens. A pro player reads the position of the serve and begins moving before the ball is hit. The predictive power of the brain is much more important than the speed and precision the author was trying to highlight here.
Why not? I see people doing this shit all the time when they’re walking their dogs.
For those who might assume that setting up custom browser searches is the same as using DuckDuckGo's !bangs - it isn't.

DDG's bangs work across multiple browsers (provided that DDG is the default browser), and it takes less time to just do that than to set up thousands of custom searches. It's much faster than using the site: suffix too.

For example, the Arch Linux wiki is simply !arch <search term> and naturally, !hn, !reddit and !twitter (or !tw) are also covered.

https://duckduckgo.com/bang
Bing, because it's good enough and it's not the Google monoculture.
As a guy who writes code for a living, one of my biggest fears is losing eyesight. Looking at this guy, I fear a little less now :) There is definitely a need for the tech to evolve for blind programmers.
Not sure how relevant this is to Rachel's incident, but looks like they use ECMP/BGP->shiv(L4)->proxygen(L7). So hard to believe that health checking wasn't in the mix. If the nodes were passing the health check, but not properly serving requests still, then I'd assume that a post-mortum items would have involved improving health checks.

Found this pretty cool presentation/PDF about FB's load-balancing architecture. Stays fairly high level: http://www.esnog.net/gore16/gore16-files/Mikel_Billion_user....
I use DuckDuckGo because of infinite scrolling and the ability to navigate your search results with the up/down arrows. It's not privacy, but usability. It's insane that these features aren't built into every search engine.

Also I agree that Google is outsmarting itself in terms of guessing what users want. It used to be you could learn how to coax Google into giving good results, but its queries feel way less expressive these days because they're trying to be smart.

I'm better at learning the behavior of a stupid search engine than a smart search engine is at learning my behavior (for now at least).

I still use Google Scholar a lot though.
Maybe someone with access to Ward's papers at the Harvard campus can help you out here. See the following; search for "Earth Day".

http://oasis.lib.harvard.edu/oasis/deliver/~hua02000
Yes, it is. For every such story, there are tens of thousands of people working in fear and peeing in a cup covertly. This is a PR story intended to whitewash that.

But hey, it's their best option, else they would have found another job, so all is well in the best of all possible worlds. /s
TDD encourages you to implement an overly complex API with too many possible configurations. It encourages delivery of a box of parts, rather than sub-assemblies.
> The problem is, on the ground, that is not what scrum is.

The companies I have worked on who claim to use scrum does not suffer from the issues OP brought up. So I question your statement. I also have >20 years experience.

> If the process is just as often implemented incorrectly as correctly, that is a failing of the process.

That's bs. That would be like putting a tractor driver in a Cessna and when the plane crash clamr that Cessnas are inherently unsafe to use. Yes, scrum requires buy in and some basic level of competence. If one or both of these are missing in an organization and they still say they use scrum then that can hardly be blamed on scrum.
I'm not ignoring your point. I'm saying that your point is not a point worth making, at least not in the context of talking about relevant distinctions among different programming languages.

> you need the distinction between call-by-value and call-by-reference to explain what happens if you assign to a parameter

You only need this distinction if:

1) Different programming languages actually handle this differently and

2) You actually assign to function parameters

If either of these conditions do not hold then you don't need the distinction. And in fact:

1) All programming languages in use today are call-by-value by default. A very small subset of them offer call-by-reference as an option. And...

2) Assigning to function parameters is never a good idea. If you're assigning to a function parameter you are almost certainly doing something wrong.
startpage.com as a proxy for Google results.
Same thoughts. Sadly we live in world when it is good enough to get recruiters' attention. Some time ago there was a post on HN about some bullshit like "everyone should have a blog".

Do you know any professionals with exceptional experience that is being shared on their blogs? For example, if someone is interested in .NET I can recommend this one: https://www.wiktorzychla.com
This! The Kalama Sutta was broadcast on national TV every night (around 8-9pm) when the military junta was in power. It is their way of saying, "Don't believe in what you heard about our evil doings from outsiders--such as the western propaganda". So almost everyone in the country is aware of that. Ironically speaking, that Sutta really became my go-to philosophy for life. Never believing everything taught by anyone/any being UNTIL it fits my experience/goals. That Sutta, if it was really said by Buddha, is one of the most powerful and most empowering statement he made of all his teachings (in my humble opinion).
It seems to me that people don't know their use cases very well, and then don't really know how to map that to hardware. That's okay for the "end user" type, but we're mostly programmers---professional or amateur---here I believe, and this is bad. I have never used a computer with more than 8 gigabytes of memory, and I haven't ever needed one. What I do with my laptop: run Emacs (negligible CPU, 200-300 megabytes of memory) and Qutebrowser (negligible resource usage, not always open) on Debian with a couple systemd jobs and Xmonad. I can easily get working on a RPi (theoretically, never tried), and my 4GB and 1.80Ghz (i3) laptop is way more than enough. If there was a codebase that required 30 odd gigs of ram, I simply won't run/compile that on my laptop. If I'm doing graphics, then I know I need a better machine for that. But people don't consider these variables, and buy the machine with biggest specs they can afford. And then there are those C++ programmers that are complaining they need crazy amounts of memory because templates. Now if a file takes multiple minutes to compile, the problem to fix there is obvious. But people choose to throw money and silicone at it instead. And they do whatever they want to do, but must quit their BS calling a machine like this weak.

> totally ignoring that this is clearly a slick small ultra book (with an ultra lower power CPU [1]) and meant to run all FOSS with no fuss

Yeah. We complain we can't have a decent laptop with FOSS and a couple years later when we have one we whine it can't hold entirety of english wikipedia in its memory or that it has a right shift key slightly shorter than what we like. So ungrateful.