skysight-inc/HackerNews huggingface dataset:
Sirin Labs nabs $72M to build the Rolls-Royce of smartphones: ‘Solarin’
Nah, the prospect of misinformation driving elections should be used to terrorize people that are informed into voting. The best standard for the right to vote is the ability to correctly complete a ballot that is designed to be easy to complete.

Children shouldn't even be disenfranchised. If someone wants to coach their children to vote for Trump, let em.
Financial institutions also advertise job openings for "senior COBOL developers". They don't bother to look for "junior" ones.
What is the definition of pretty well? Take home more than 200k after taxes?
1. "Media does not spread free opinion; it generates opinion." --Oswald Spengler https://en.wikipedia.org/wiki/The_Decline_of_the_West#Democr...

2. https://en.wikipedia.org/wiki/Information_asymmetry
And what stops this being used by powerful interests to shut down views and policies that challenge them? I'm sure the current politicians think they're more 'informed' than everyone else. I'm sure everyone in the media thinks they're more 'informed' than everyone else. Everyone in the world has a different idea about what 'informed' means in regards to political opinions.

Something like this just becomes a tool for the rich and powerful to shut out the people 'too stupid to agree with them' and for the status quo to be maintained in perpetuity. For something like that to work, someone has to decide who can vote. That someone has opinions that a significant amount of people won't agree with.
I understand your point. Out of curiosity, can you take examples of software that work at 10000x and also at 1x equally well?
Bring Your Own Team
If exploring neural nets in a REPL is the spark that finally lights a fire under Octave, I'm all for it! But I think they already lost the battle to Python.

> Matlab looks really cool, but I feel it unfair to advocate un-Free software if my students can't take it home.

Why is it your job to advocate anything? Inform them of what's available. Challenge yourself to make your lessons applicable to a broader range of tools, including ones your students might craft themselves. Let them know they can get the job done with GIMP but there's Photoshop at $9.99/month that might save them time and make them more employable.

$1999 MacBook, $649 phone, but somehow $99 for a critical piece of software is unacceptable. And people wonder why students have debt but can't find jobs.
Hey, everyone! I am working on a website that will help people to write regularly and develop a daily writing habit.

It keeps track of daily word count, gives you writing prompts, has github-like contributions graph, and all sorts of cool features to help you focus on writing. I think it's gonna be pretty great.

It's in the early stage at this point, and I would really love some feedback.

Does the idea make sense, do you think it's useful? What features would you like in that kind of tool?
People over process every time. It's really hard to build a team of good people though so instead companies try to tweak their process. Process can matter e.g. a good team can be wrecked by a bad process but a bad team is bad no matter the process.
My intent was to say that 100 years ago people would have said that the muckrakers and populists pushed for a level of "openness and transparency" which had never before been seen. I don't see how that is coupled to your character.

In the 1970s, after the Watergate hearings and the new FOIA and Sunshine laws, people again could have, and likely did, say that it was also a level of openness and transparency which had never before been seen.

Your essential argument seems to be "things are different now so throw out the old". But things always change, so that argument is always true, and can be therefore be used to justify anything.
The doublespeak is real.
Driving is a routine-type task that's fundamentally different than electing representatives – I don't think those two are analogous at all.

I think "preparing voters" would move political pressure into the education system, where similar problems would re-emerge as schools become "rating-agencies" of political ideology.
Google will buy IFTTT
Microsoft launched competing service. Google partnering with IFTTT. Google will buy this company.

Not sure what that means now, but maybe link back to this after it happens?
and the top of this thread is now a stupid meaningless
argument about a word in the title instead of talking about the issue. Well done. Can you guys take that rubbish to reddit or voat or somewhere crappy? I like reading HN, please don't make it a waste of my time.

and since I'm here now I'll throw out my opinion on the meat of the story.

I use Tor a lot and am not based in the US and am nor american. If America gives itself the legal ability to hack anyone, anywhere regardless of what they are doing then all american networks/nodes/people are open to hacking and posting publicly. That includes all private people, public people, everything from correspondence to baby monitor cameras. It calls for an open season against those countries whereby we air every single persons dirty laundry in as public a way as possible.

It is similar to europeans like UK, where certain people there think they can hack all people everywhere, legally, with complete immunity.

Excuse my parlance but fuck everything about that. That is a system balanced way too far in one direction.

but hey, that guy said 'little-known' about the Judicial Conference of the United States. That's what is important to americans...

Posted without Tor because I still live in a free country and am not afraid of speak up.
How are Service-Oriented Architectures and... Architecture-Oriented Services(?) relevant to cache misses? There's more locality in the former, because each service is more specific?
It means that if Alice sends a message to Bob, that message is encrypted with a key that only Bob (or Alice) knows. No server in between them can read the message, so the question of whether they trust the server doesn't matter very much.
The first part makes sense to me, although I don't think I've ever personally seen it happen. What percentage of companies would you say operate in the fashion you describe?

When you talk about hierarchy as natural, I'm not sure we're talking about the same thing. I mean hierarchy as a system of power/control relationships, with each unit having an actor in charge and totally containing sub-units. E.g., the classic army chain of command. I can't think of anything natural that has that. Flocks and troops have leaders, but I think humanity is unique in its extension of social dominance to many-layered nested structures controlling millions of individuals. So I'd call it essentially artificial.

I agree that we can apply a hierarchical analytical model to many natural systems, but I think there are plenty of other models we could apply, just ones that aren't as easy for current human brains. E.g., we could talk about fractal, self-similar, or recursive processes; those have no connotation of primate dominance. Or note the shift away from "great chain of being" analyses of nature toward ecological and non-teleological analytical models. When all you have is social primates, everything looks like a hierarchy.

I would certainly like to believe that we can make hierarchies humane. But given that a fundamental characteristic is individual power over others that increases as you go up the chain, and given human fallibility, cognitive limits, and human nature, it seems to me they have to become essentially inhumane at some size. And in practice I certainly see a correlation between hierarchy size and inhumanity.

Correlation isn't proof, of possibility, of course. Just natural tendency. Are there large hierarchies you think violate that correlation, where they have gotten more humane with scale?
The value of democracy is not on display when 51% of the people condemn 49% of the people to do things they do not wish to do. The value of democracy is that it gives every citizen some degree of agency.
His opinion. But I agree with you that this is undeserved. Perhaps it would sound less toxic/ungrateful if/when he publishes (to free online access) a part of his book that is equivalent to LYAH (in terms of covered material).
Introducing the Infinit file system
Reusing the 1st stage imposed a penalty but not a massive one. For the Falcon it means a 30% to 40% penalty, not a 66% one. The 22000kg to 8000 kg difference is due to the speed you need to send the payload out at. For a GTO the payload will be in an eliptical orbit traveling between 35,786 km and 120km. For a GEO launch it will just stay at 120km or so. The GTO orbit requires much more energy per kg of payload so the Falcon 9 can't launch as much mass to GTO as it can to GEO, that doesn't have anything to do with reusability.

Yes, American space companies use mT for metric tons. They normally use imperial units so please forgive them.

Yes, that's what fully expendable means.
“Scalpers make Benefit X possible” says nothing about whether “Scalpers create Harm Y.”

For example, you say "If reselling tickets was impossible and the price remained the same, then people who didn't manage to get one would be out of luck; now, they can pay more and still get one.”

But if there is a fixed supply of tickets, then there are a fixed number of people getting tickets. All you are changing is which people get the tickets.

Yes, people with more money and less time to stand in line or whatever will get a ticket. Yay! But people with less money can no longer stand in line and get a ticket. Boo?
> the time is now ready for government regulation

Why?

Don't like it as a consumer? Don't buy an iPhone.

Don't like it as a producer? Don't build apps for it.

Nothing is making you use iOS or Apple devices.
Nope, but they are required if you want to do anything on it that's custom. And Apex as a platform is a nightmare to work with.
I thought it was readable, just very unwieldy.
... and how it could reverse Greedo shooting first - I assume this technology can fix that... I'm right there with ya, buddy.
I wouldn't be surprised. IFTTT has enough well connected investors that a tuck in by Goog isnt unreasonable. But with Ruth Porat as CFO, they aren't paying up anymore for acquisitions. Will come down to price. If you are IFTTT, you'd sell now instead of raising more $ and getting more diluted.
Zamyatin is the less known precursor of Huxley and Orwell:

https://en.wikipedia.org/wiki/Yevgeny_Zamyatin
Passing on the Right: Discrimination Against Conservatives at Universities
I see. So beyond the noisome insistence that you understand the Constitution and US history better than all the Supreme Courts in history, you simply wanted some strawmen to knock down. For someone that's studied philosophy as much as you state you have, I expected better. A machine gun, for example - I actually couldn't care about them in the least, I'm not their target market. They are, to your analogy, like race cars - expensive, often highly regulated devices that are not allowed for use in public spaces.

There are many vastly greater ills that plague our society; it is regrettable that intelligent people like you choose to waste so much hate and energy fighting something that has such a relatively miniscule effect on society. Prison reform, for example. Smoking cessation, for another. Drug law reform or repeal. There are myriad more solvable and more effective ills to correct that have actual strong causative effects.

I'm not interested in continuing this conversation further, whatever followup you may make.

[edit: dropping an errant comma]
> People buy up all the houses, “meh"

Where do you live? Throughout North American there are people bemoaning the effects of gentrification on neighbourhoods. Whether you agree or disagree, there is clearly no “meh” going on.
So, that doesn't address his point at all.
You should at least do cursory research before dismissing an idea entirely.

Start with these and look at refs:

http://journals.plos.org/plosone/article?id=10.1371/journal....

https://www.researchgate.net/profile/Guen_Semin/publication/...
Have there been developments of similar or better constructs accidentally/naturally outside of the efforts put forward by PLT?

If I wanted to see what was being said by the field, are there any seminal works to 'ingest'?
To Walk in Another Product Manager's Shoes
It reminds me of this article, where adding prefetching to attempt to tell the CPU where to go next for a liked-list operation actually had a slightly detrimental effect on performance: https://lwn.net/Articles/444336/
AOS == Array of Structures

SOA == Structure of Arrays
That lack of interest is what makes the EFF framing so ridiculous. There's nothing mysterious about the committee, it's just an implementation detail of the justice system. Calling it little known implies that people who don't even know what to call the judicial branch should for some reason know about the committee.
That's a nice demonstration. I would even go a bit further with the conclusion/lesson: Cache misses are not evil.

When data isn't in a register and isn't in the L1 cache, it takes a lot of time to fetch it from other caches or about 200 clock cycles if it comes all the way from main memory. We measure that event as a cache miss. But modern x86 processors will go to great lengths to execute the rest of the program while waiting for the data to arrive. A cache miss only really slows the program down if there aren't enough nearby instructions that can be executed while waiting for the missing value to arrive.

You could likely write a program that triggers a cache miss every 30 clock cycles but runs at the same speed as a program without cache misses. In a different program, a cache miss every 30 clock cycles can mean a slowdown by two orders of magnitude. Cache misses are only a useful metric to give us an idea where to look, not to show actual problems.
"In fact, I’ve had to avoid turning into ‘that guy’. I encourage my family to use Alexa, but then I started admonishing them for not recalling the precise sequence of words that unlocked the dusty tomb filled with knowledge of exchange rates and types of currency."

Its interesting that in the last 30 years we've gone from unworkable text adventure interfaces to the same unworkable interface in verbal form instead of typed/read text. A lot of his story reads as a parody of an Infocom game but spoken instead of typed.
Most Active Specifications and Review of Samsung Galaxy S7
Another really fascinating connection is with linear / resource logic and quantum computation. A lot of really neat resource logic connectives have interpretations as setting up quantum experiments.
Not just you. My irony sensors were of the charts.
I gave an introductory talk about experimental quantum computing at the 31C3 where I explain how a basic two-qubit quantum processor works and how we can run a very simple quantum algorithm (Grover search) on it, here's the video link:

https://youtu.be/1PcseLsYZ9Y
Seems like it wouldn't hold up in court. Furthermore, has contract law ever superseded the constitution? I'm willing to bet the answer is no.
In the US context, people will say "X% of the people pay no taxes" when the more correct phrase is "X% of the people pay no income taxes but do pay sales tax, fuel tax, and other taxes."

This link appears to be the same, in that it only concerns income tax.
Oops, meant to reply to the sibling comment confusing the TLAs with web domain definitions.
> The definition is very simple - the inference engine must use nontrivial inference rules to reconstruct the types.

Where exactly is this rule coming from ? What is the source of your definition ? And if it is the authoritative definition, why don't you go rewrite the wikipedia page, which is then wrong ? https://en.wikipedia.org/wiki/Type_inference

> The rule “given P then P” alone doesn't quite cut it

"Doesn't quite cut it" sounds like a very precise and scientific definition ! Also your categorization of C# is wrong, even by your own definition, because of function types inference and of subtyping, which makes the algorithm non trivial.

> Then they just have unidirectional type propagation - which is perfectly fine, just not type inference.

Again:

1. This is wrong, even by your own definition. You can have local type inference limited to the initialization point, and have non trivial resolution rules. See this paper by Benjamin Pierce for an example : http://www.cis.upenn.edu/~bcpierce/papers/lti-toplas.pdf

2. Where is this definition even coming from ? In my book, unidirectional type propagation is a form of type inference, and it quite logically follows: The type is inferred. The fact that you chose to draw a line, say, to flow sensitive inference (in the case of Rust and Swift) or to global unification style inference (ala ML) is a completely arbitrary definition, and one that I have to this day never encountered. Indeed, I can't find any online resource that agrees with you. Most language documentations, including C#, C++ and Go, call this type inference. Most researchers call any mechanism where a language infers the type, type inference, even the mechanism that allows you to call generic without specifying the type of the instantiation, as in this paper : https://www.researchgate.net/profile/Erik_Meijer/publication...

I have absolutely never encountered any definition of type inference which draws this line, and for good reasons, because it doesn't make any sense.
Reg. the architecture question: People generally start carving out microservices once they hit some scale.

What about starting off with microservices (because tools like k8s make the otherwise insane management overhead more tractable)? Could that be a possible solution?

The problem of scaling state, databases need to handle anyway. Ideally the same database just keeps on working as you go up. Or atleast the protocol is the same, and you switch out the implementation from a single instance to a clustered version.
I'm far more curious about what will happen when these companies start seeing significant portions of their workforce facing expiring option plans...
If you design a system to support 10x your current workload, you are likely to get a well engineered solution that delivers the performance you need at a price you can afford. If and when you reach 10x, you will have a good body of knowledge to help you do the next 10x. That takes you to 100x. Systems that grow that much are exceedingly rare. The odds of your startup being the next Facebook are incredibly low. But this strategy will get you there, one step at a time.

If you sit down and try to design a system to support 100000x your current workload, you are likely to end up with an over-engineered and very expensive mess, then by the time you reach 10x you realize you should have done it differently because in practice the bottlenecks aren't where you thought they'd be. This strategy will bankrupt you before you get to even 10x.

This is how you tell who has really scaled systems, from those who only wish they had that problem.
Yes, they are.

Great illustration of Conway's law.
For important things like ICBMs, you don't want to trust easily spoofable navigation like GPS. Instead, you double integrate over the acceleration data obtained from very accurate accelerometers and gyros.

since these sensors measure acceleration, and gravity is acceleration, any change in gravity over the missile's path will cause it to think it had moved differently than it did. Knowing the precise earth gravity then you can account for these changes.

Changes in the magnetic field will affect compass readings, which help you decide what direction the missile is facing. Knowing the (fixed over time) change will help account for measurement error in the compass. I'm not sure how much that helps though, since the compass' earth field is constantly changing anyways due to the sun and magnetisation of the missile itself.

The actual surface shape has an effect on the gravity experienced above the ground, but is also important to make sure you know what height you're aiming for, and that there's nothing in the way.
I wonder how companies doing this for money will be impacted. That's amazing what a time saver it will be.
I think this makes sense for a lot of people here, and that people will be able to sell books on Kindle store writing like this, but it is surely sad that writing has become this nowadays.
Structure of arrays vs. array of structures. I.e. Having one struct that contains several arrays as its members, vs. having one array that contains several structs as its elements. The former keeps like data together, so when you need to, for example, iterate over the position vectors of a bunch of objects in a 3D graphics program, all the position vectors for all the objects are tightly packed in the same array, increasing cache efficiency.
Prof. Frisby's Mostly Adequate Guide to Functional Programming
right, because the FIS judges who say no get fired. this is survivor bias in action.

Congress and law enforcement are behaving as if the core problem facing the legal system is a new one, 'how do you catch criminals on tor'. Pro-privacy activists are saying it's 'how do you engineer the social contract to prevent rebellion' (i.e. the same problem legal systems have always faced).

In general, privacy rights and property rights are linked. It's not a coincidence that the brandeis paper which introduced privacy to american jurisprudence was phrased in the vocabulary of real estate & tresspass. It's no coincidence that large institutions that pay for things (home loan banks & health insurers) have an automatic right of tresspass in many cases.

It will be interesting to see if erosion of information privacy leads to erosion of property rights. You can argue that increasing police seizures is already a symptom of this. Let's cross our fingers that at the point where property rights are at risk, courts (the non-secret ones) will start doing their job again and reverse the balance.
You are looking for negative feedback for another Googler's work? Well that's not very googly.
Silicon Valley Legend Creates Pitch Deck Template for Entrepreneurs
There's vector stacks using OpenStreetMap data, I guess it will be a while before one is in use on openstreetmap.org.

Mapbox has one, Mapzen has one, various apps have their own vector map implementations, there are convertors that take OSM data and output maps in the custom vector formats used by GPS devices and so on.
My twitter stock is something like -60%. I'm not happy.
I guess he refers to pipelining, which sort-of can give you a logical register twice. For example, you may be able write a new value to a register before the instruction writing out the old value has completed.
Yay, renewal!
When you go to purchase with Bitcoin, it says "Unfortuantely Bitcoin orders are not refundable", so that might be why they're discouraging it for the average buyer.
The douchiest thing(s) a VC has ever done to an enterpreneur
Curious if people have stories they are willing to share. I've worked in startups for 15 years and have founded 2 companies. Here's what I have seen:

- Backing out of a handshake deal at the last min

- Forcing founder to sell so they can realize gains because they are going to be raising a new fund.

- An investor telling his new portfolio co. he just invested in that it was ok to poach from us.
https://en.wikipedia.org/wiki/Yellow_journalism

Setting the clock back to the 1890s.
Last time I tried IFTT about a year ago on android and my brothers iPhone, it wouldn't work. Has anybody else had issues with the app? Did they used to have known compatibility issues back then that have been fixed?
Can you elaborate? Why do you think that?

(Maybe I didn't make it clear - the purpose here is not to "sell kindle books", but to practice writing skills. Not to generate as much content as possible, but to get better at your craft.)