skysight-inc/HackerNews huggingface dataset:
Agreed. Here in India I used to use 'Ola' (a competitor) but ever since I tried Uber a few months ago I've preferred it. If all else were equal, I might not support a hegemonic international company with a pattern of bad judgement, but my passenger experience is just much better with Uber. There's less of a chance of running into random problems when booking a ride.
Anecdotal, I also use Lyft, a lot, to the point where I'm probably wasting a lot of money (Mint says I spent $400+ last month). My usage upticked over the last month as I started commuting to the south bay from the city (so I would line to Caltrain).

Line just seems abysmal during peak hours, where I actually reinstalled Uber just to commute. Multiple times last month, when leaving Caltrain to go home, the Lyft would leave the awful gridlock that happens around 4th street, then a passenger would be added, and the driver would have to turn around to pick up that person at Caltrain and we would all have to sit through traffic again. One of those rides took 30 minutes for what is normally an 11 minute line ride. In the morning, Line tends to choose the strangest drivers (some that are 15 minutes away) which always leads to me guessing which train I'll be able to catch.

When I first switch to Uber (for my commutes), the most surprising thing is they recognized my street is one-way and had the driver pick me up on the adjacent street. Lyft drivers are almost always routed all the way around the block.

I will continue using Lyft when I can (their support team has been really good, and I tend to prefer Lyft drivers), but I was a bit surprised by the small differences in routing. It really challenges my thoughts on Uber/Lyft/XYZ being truly interchangeable.
For what it's worth, the article says it isn't done with movable weights.
Former Uber (and Lyft) exec raised $15M for dockless e-scooter startup
Your key takeaway:
System fonts may no longer be used in your iOS application without checking with Apple first.
DRAM processes use slower, higher capacitance, lower leakage RCAT transistors. Not good for logic, but who cares when logic is only ~20% of your die?

The other mammoth problem however, is scaling the deep trench capacitors.
Not sure why this is being downvoted. Whether or not anyone out there likes Rust, dislikes Rust, or is completely apathetic to Rust, we can unanimously agree that the standard string-handling routines in C are quite poor. This isn't a controversial statement.
Ask HN: What should I do if I found my self a target for a hacker?
What should I do if I found my self a target for a hacker who specifically targets me for about a month? I am looking for a checklist, so I am sure that I didn't miss anything important.
Basically, I would like something more than just advice about changing all passwords to more secure.
Well, uh, that's definitely not the point of VPNs when I use them. It's very unlikely that a private VPN provider is more trustworthy than either a decently-sized ISP or a government.

VPNs are useful to avoid negative effects of traffic analysis and bad QoS, bad neighbors at a public access point, and give privacy or a different geolocation when accessing specific individual destinations on the web (e.g., an IRC server that would emit your IP into the public log). Generally, VPNs should be used as needed to serve one of these specific purposes, not 24/7.

Expecting protection from your government or ISP for $10 / mo is a tad unrealistic.
Amazon is aiming to become a major hospital supplier
Haha, such is life XD.
How to Change Minds on the Subject of Climate Hysteria
> Yasha Levine dug up (showing that Tor gave intelligence services early notice of vulnerabilities that had not been patched)

That's an unfounded accusation. Micah Lee wrote a very concise refutation of his smear campaign.[1]

> I would be sure someone couldn't pierce the veil of anonymity.

That still doesn't contradict the fact that using Tor is better than not.

[1] : https://micahflee.com/2014/12/fact-checking-pandos-smears-ag...
Iraq Wants $88B for Rebuilding. Allies Offer a Fraction of That
Chaos is indeed deterministic but only in the first few iterations. The limitation we have is computational power. The further into the future we go, the hard it is to determine the outcome.

The best example of this would be weather forecasting. A lot of weather bureaus can perfectly forecast the next 24 hours but become increasingly difficult to get it right the more into the future you get them to forecast.
I believe the term you are looking for is "transpiler".
I think computing technology stagnating will probably one of the unexpected stories of the next decade. Look at Intel. Canon Lake (10nm) was supposed to be released in 2016 and now it's pushed back to mid-2018. Will even be able to get the yields to ship in volume at that time? A weird consequence of this will be the rest of the world will catch up in semi-conductor fab technology.

Also, we are starting to see weird stuff happen with GPU/processor and memory prices going up as inflationary pressures are able to outrun chip technology advances. We might start to see commodity computer products hoarded as a store of value.
Go compilation prioritises compile speed over executable speed by default. It's very fast.
"I use Facebook for mostly family stuff. Are you on LinkedIn?"
How about if Google stops taking ads for malware like MacKeeper on YouTube? Speaking to Google: you guys are OK with promoting malware in exchange for money?
I think there are a lot of places around the world that have Uber but don't have Lyft. Uber has competition in some areas but it seems like there's a lot of places where it doesn't have much.
I don't really understand why this is such a big deal. Just use mirrored disks. What system do you really need to dynamically expand disk by disk.
Any level of obfuscation between you and a resource is valuable when every bit of web traffic is sniffed and stored.
> This would only be a valid comparison if you saved exactly $0 each year.

Sounds like me. Just kidding, this is a really valid point, and I never thought about this missing variable.
$6B+ subprime auto lender has solvency questions [pdf]
A higher proportion of conceived children are born today than ever in the past. It’s even starker if you look at the proportion of children surviving to age 5. Pregnancy, delivery, and early childhood are dramatically safer now than they used to be.

The best way to push that proportion higher still is via education of girls and women (and career prospects for them), universal high-quality sex education, high quality women’s healthcare, easy access to birth control, generous parental leave policies, and state-subsidized childcare and other public assistance programs for the poor. Empirically, illegalizing and restricting access to abortions has very slight impact on the number of abortions, but serves to make them dramatically less safe and more expensive.

In places where there has been a regression in women’s health and teenager’s sex education (e.g. Texas), we have seen a rise in unwanted pregnancies an increase in infant and mother mortality, and worsening conditions for small children.
They are nice devices, I agree. With the tethering/hotspot ability, I think that may only be practical after a hardware refresh, as it's a 2G-only phone. Perhaps in future revisions it'll support 3G (or 4G).
If there was a book that (successfully) teaches how to evaluate product ideas then 9 out of 10 VC funded companies wouldn't fail. Instead of wasting 90% of their investments a VC would read that book and invested only in the good ideas.

In the end no one knows anything but there are plenty of people who will give you advice:

http://www.innovationmanagement.se/imtool-articles/how-to-ev...

https://thesecondprinciple.com/creativity/criteria-to-help-e...

https://www.creativejeffrey.com/creative/how_to_evaluate_ide...

https://boss.blogs.nytimes.com/2013/12/20/establishing-a-pro...

https://www.inc.com/stephen-key/how-to-effectively-evaluate-...

https://www.entrepreneur.com/article/81940

http://www.vandelaydesign.com/business-idea/

https://hbr.org/2010/03/the-2minute-opportunity-checkl

http://www.fuckedupstartups.com/fs-adviser/startup-initiator...
There's nothing confidential in those images. It is a matter of public record that Detective Andrew Perley #660 wanted to know who was routed through 184.75.214.66 on 2013-2-19, and that his interest was communicated to the VPN provider on 2013-4-22.

I'm not sure why they went through the rigmarole of pretending to black something out. Maybe they were just fucking with him?
I wonder how some people here make it out to be a huge hardship for the winner.
you mean revenue?
Sure, but wide coverage doesn't come for free. Uber has to set up regional offices, advertise to local drivers, etc. etc. in each city in which it operates. It's not difficult to make the business case that you should actually just focus on a small number of huge cities instead - your chance for profit is much higher.
How do you deal with multi-threading in C89? If you rely on POSIX for your threading support, couldn't you argue that you are now dealing with something just as complicated, if not more complicated than C11?

Sometimes there is just unavoidable complexity for extremely useful features like thread support. Keeping stuff like that out of the standard doesn't necessary make the language simpler if you are forced to rely on other standards anyways ...
Apple's Emoji designs are copyrighted to Apple. The unicode standard only defines character codes, and what they should "generally" look like (hell, Unicode's own example designs are monochrome line drawings). So this makes complete sense. If people started using Apple's logos on the App's UI, they would respond in exactly the same way.

And if they're so invested in using emojis as a "key marketing strategy", why didn't they pay an artist to create emojis for their own use?
> Chaos is indeed deterministic but only in the first few iterations

More precisely, chaos is fully deterministic but that can't practically be usefully applied beyond a few iterations, because small measurement error on inputs blow up into giant uncertainty in outputs.
Maybe what they've proven is that technical interviews are not adding much information to the hiring process. This pretty much matches with my experience that quality of interview is at best only very loosely correlated with actual ability as a software engineer. Much more relevant is direct experience working with them. School quality is a strong signal.
Call it whatever you want, calling someone "narcissistic" and "sociopathic" is a personal attack. Dropping allegations of being a con artist without any explanation or reference is just an attack, not intelligent or interesting criticism. And this is about person you just randomly brought into the conversation, obviously with an axe to grind.

If you can't believe I hold my opinions honestly, not based on ignorance or because I haven't "looked into it", then you are in an echo chamber of the worst kind.
Damn, just noticed I wrote 128 bytes and not 128 bits, too late to edit.
> No matter how you spin it with hashing or whatnot, a password is still a shared secret. You need to communicate a secret to the other party so they can verify it.

There are lots of challenge-response protocols that prove knowledge of a secret without communicating it. A simple example would be that the verifier could ask for the HMAC of the shared secret under a randomly-generated HMAC key. The prover can reply with the correct HMAC, but neither the verifier nor an eavesdropper would be able to reconstruct the shared secret from this reply without previously knowing the secret.
> having a wipeable iPad will stop browser fingerprinting

Huh??
I came here to make the same comment.
Phaser 3.0: HTML5 game framework
I'm certain that this is going to come up in anti-trust suits as a violation of Section 230. I can't see how it isn't editing the content that folk's see, despite the complexity of the ML. Judges don't like being told 'oh, it's too complex to understand, gee-shucks!' let us get away with it.

Surprisingly, such a ruling will have some philosophic ramifications about the ability for a computer to think and then edit. Though the case is unlikely to hinge on that semantic point, it will be talked about in lawyer bars.
UberEats in Australia managed to sign up McDonalds and several other fast food chains, which has given them a massive advantage over the others.
There's another irony in this. The authors say that children are stressed out, but most of this stress comes from anxiety exuded by people around them. And then they give us more things to be anxious about: screen time, lack of control, lack of independence.
Someone would notice a VPN firm fucking with their only service in those ways (well, maybe not the first way), and then they wouldn't have any more customers. That's the difference between these firms and ISPs: they face actual competition!
This is terrible advice. Do not go to legal for this, ever. This is putting yourself and the company in a very bad position.

Fix the vulnerability if you can. Help junior developers understand common issues if you can. Then move on to the next job with better practices.
As a gamer, my issue is that the same graphics cards are much more expensive than just a couple of months ago, if you even find them.

I live in Japan, and last year I bought a GTX 1060 (6GB) for around 32000 Yen (a little under $300). This past weekend I was browsing around some computer shops and I found one shop with the same card I bought less than 12 months ago for 55000 Yen (~$510). They also had a GTX 1070 Ti for 77000 Yen (~$710), which is significantly above MSRP.

Every other shop I visited were sold out of everything above the GTX 1050. Those cards haven't had their prices affected by much during the last few months. There's also no AMD cards in sight besides the super low-end cards.
"Chaos" is being used in a mathematical sense, here. https://en.wikipedia.org/wiki/Chaos_theory
Unless it had no users or it was so much garbage that nobody reported any bug.
Personally I think you're pricing is too high for startups.

UseResponse costs $15/month. And other SAAS products which are at the $50/month mark are products like Intercom (which actually is three products) and are further ahead in terms of more features and polish.

I just don't feel the value proposition is all that great. And for $600 (cost of a year) I could feasibly someone get offshore to replicate your product.

And I am literally right now looking for a product like yours.
GitFinder – git client with Finder integration
They sent the blacked out version to the media, and Ars and others published them like that.

So why did they black it out? As a childish joke? Also not inspiring trust in them.

And if they just blacked it out, without need of doing so, and fucked that up, then the question is if they're trustworthy if their security team doesn't double check their blacked out PDFs.

The problem isn't with the content, but with the process.
The issue I take with this opinion as noted above, it selects for people who have available time. I am genuinely interested in programming, but I come home and spend time with my 4 month old son.

I think the "more than just a 9-5" idea is a toxic pattern which has been championed by the privileged. In short, by wanting something like this, you risk selecting for a fairly homogenous set of people.

I think you can write a good coding challenge which doesn't look like all the others (the socialite example in Takehome.io is particularly good because it scales with skill level – it's not a pass/fail, but a spectrum from just making it work, to showing you have thought about and dealt with an array of odd things that might crop up).
I recently took an Uber when there was a 2X surge, where I am if it's above a ~1.3 surge taxis are cheaper.

I was with another person, and we tried hailing a taxi, but none of them bothered to pick us up, so we gave up and ordered an Uber. Once we were in the uber, we were able to split the fare with no issues at all.

And the taxi drivers wonder why people prefer Uber.
> but some of these things are very serious security vulnerabilities.

That's a very good reason to bring in your Security Officer or a similar compliance officer; its probably not a good reason to go straight from dev to Legal.
Apple also owns the copyright on their San Fransisco font, but you don't see them blocking approval on apps for having text in the UI. The Roman alphabet only defines what letters should "generally" look like, so it would make sense.

You want graphical representations of letters? Bring your own. Those ones are Apple's.
Totally agreed, and I personally remind people of the savings aspect quite often. If you target saving a percentage of your salary, like many people do, 20% in the NYC is a lot more savings than 20% in Montreal.

This particular article is even more egregious though. Having the "adjusted tech salary" in Austin be $200k is a little bit absurd. I don't understand how they possibly got these numbers, but the process seems even more flawed than just neglecting to talk about savings.
I'm leaning towards blaming this on the interviewing process.

Last year I spent some time interviewing job candidates and what I learned from this is that the recruitment process in IT, in general, is broken.

A typical candidate is first faced with some kind of task to weed out the lower 20% of applicants. After that comes the proper interview during which the candidate is asked various questions like what was their major or how is the abbreviation "SOLID" expanded.

In my experience, none of this correlates highly with future performance and this may be the reason why regardless of the school they attended those students performed roughly the same.

Time and time again the one thing that seperates the best from the rest is their ability to perform code reviews. I have yet to find somebody who's a poor developer, but a great reviewer.
I've actually had a bit of luck in the past with the idea that every PR required a test in some unrelated bit of code. This accomplished two things: coverage went up, and a junior Dev had to explore the code base and learn
>I doubt top MIT CS students, for example, would feel the need to practice coding interviews on interviewing.io

If anything, those students would be the ones working the hardest to study for their tech interviews.
Show HN: The Faustian – a meta journal featuring curated content
https://thefaustian.com

Fellow Hackers,

In the age of the internet, we are inundated with information. How do we know what's worth digesting and what's not?

We created The Faustian to cut through the noise. Our meta-journal carefully curates thought-provoking journalism and novel perspectives backed by compelling evidence.

Let us know what you think!
Interesting. PIAs entirely marketing argues differently, even going as far as the typical 2000s era scare tactics of telling me where my IP is geolocated, and that the government can read my data.
>The problem, though, is that our genetic libraries are still incomplete. For example, if I don't know what the DNA sequences of a cockroach look like, how can I know my DNA sequence belongs to a cockroach? That's how why half the DNA found in the project matched no known organism.

This is the crux of the article, file under "click-bait".
Indeed, I had tunnel vision and was thinking only of web traffic. But at the same time, what software other than web-browsers-connecting-to-HTTP-sites is attempting unencrypted network communcation? If there are any system updaters or package managers trying to do their job over plaintext, that's important for people to know!
And (for some of us) even regular/non-malicious but law abiding ISP's - who're now required by law to keep logs of your "metadata" aka: which websites you visit...

https://www.ag.gov.au/dataretention
I believe the US version has 3G support [1].

https://www.theverge.com/circuitbreaker/2017/9/29/16384526/n...
>After 10 years of that I wanted to move back into pure coding. With great experience should be easy right? Wrong.
The trouble is that the "just coding" experience gets very quickly outdated. Your knowledge of Win32 API or WPF isn't really relevant on a Python job. Interestingly, the skills that don't get outdated mostly lay outside the technical part: your ability to manage people and resolve conflicts, your ability to present ideas and convince others, your ability to spot business niches and shape products under limited resources.

In the old times one could argue that being a good engineer (i.e. finding simple solutions to tough problems) makes a difference, but I'm not sure how much this holds anymore for software engineers, since the complexity isn't in about fitting your business processes into the SQL/backend/frontend bounds, but rather in defining those processes and making proper assumptions about the market.
These kind of CoL comparisons have obvious flaws as pointed out by other comments. I brushed them off when moving from Toronto to SF, only to realize later how accurate they are, if you don't plan to dramatically reduce your living standard.

On a side note, there are legit reasons why most people try to keep up their appearances as opposed to live frugally and save every penny.
I use a VPN all the time on my laptop because I'm frequently on public wifi at coffee shops. That alone makes a VPN worthwhile. The logic of "you can't 100% trust them so its useless" seems really extreme and detrimental. Yeah it won't stop a determined government agency... but unless you're Edward Snowden what you probably should be more worried about is some sketchy hacker listening in on wifi traffic, which VPNs are super useful for.
Lots of ways:

- Software you use for key generation uses a known random-seed.

- Compromised software that converts your seed into an address/priv key.

- Compromised transaction generation software.

- Offline wallet physically stolen

- Malware / firmware exploit on USB used to transfer transactions between online & offline computers
For teaching purposes in a university I don't know if rust would be better or not. Keep in mind that the goal isn't necessarily to learn C the language; it's to learn enough of the core language to explore things like:

* How the code is executed on modern hardware and operating systems.

* How various language features might be compiled to assembly

* Memory layouts for things like stack frames, how a simple heap allocator might work, array layouts, layouts for other structures like linked lists, etc.

* The relative cost of various operations and how to write code that is cache friendly.

* How debuggers generally work and how to debug code.

Could these things be taught equally well or better in an undergraduate seeing using rust? Honestly I don't know; I know very little about Rust. I can say that I think C++ is a worse language for this purpose because of the language's complexity and because of features that aren't well suited for the above purposes.

I have heard, for instance, that's it's actually very difficult in rust to write a linked list without dropping to unsafe code. I would consider this a bad thing for the above purposes.
You bring up an interesting point about selection bias. Did you consider the other angle that top-tier students at no-name schools overrepresent the data from those schools? As in, low-teir students, regardless of school, are unlikely to practice.
"a known-hostile network"

aka "the internet"...
There is (at least on Debian) - enable contrib and use apt.

The problem is that neither your install or recover CD won't have it enabled by default, so if you have a problem, your hard-drive won't mount.