skysight-inc/HackerNews huggingface dataset:
How A.I. will help kids on the Autism spectrum find employment
Well TypeScript is sort of "optionally typed" (variables can have a type of `any`) it's also superset of JavaScript so any valid js is valid ts.
Mux (YC W16) Is Hiring a Product Designer in SF to Design Video Analytics
People are also having less children which lessens the pressure to exit the city.
Context:

> Edward Franklin Albee III (/ˈɔːlbiː/ awl-bee; March 12, 1928 – September 16, 2016) was an American playwright known for works such as The Zoo Story (1958), The Sandbox (1959), Who's Afraid of Virginia Woolf? (1962) and A Delicate Balance (1966). Three of his plays won the Pulitzer Prize for Drama, and two of his other works won the Tony Award for Best Play.
I don't understand what difference it makes if it's state-sponsored or not.

It seems like Yahoo's PR wants to switch focus to state-sponsored hacking and form a narrative around what's been in the news lately as opposed to Yahoo's incompetence.

Also it's less embarrassing to get hacked by a whole nation than a few nerds in their basement.
Modern, fast 2D rasterization is a really hard problem, one which I'm currently writing a long-form article on. The classic Red Book stencil trick + Loop-Blinn from 2005 is the current state of the art, I think. I'd love to do more research there.

In terms of a software rasterizer, which can often be faster, it's just a matter of elbow grease and engineering. Use SIMD. Implement tons of special cases.

Write a simple polygon plotter to get you started -- just fill a triangle with white with simple edge functions. Then work your way up to arbitrary polygons. And then look into the theory behind antialiasing and such.
Olivia MFSK Radio Mode
Oh yes, i distinctly remember seeing commercials of Super Mario 64 on TV and being mesmerized by them. At the time, we had a Sega Genesis at home, but i had already seen some PlayStation games, and played a bit of Doom on a PC, so i already "knew" what 3D graphics were.

Mario 64, however, felt like something completely new. It was like the intro to Sonic 3D Blast[1], but with infinitely higher frame rate, and not pre-rendered!

[1]: https://youtu.be/oNS4_8ZX_tc Yep, not the most exciting of Sonic games by any stretch, but kids used to the Genesis graphics may had found a lot of promise for the future of 3D graphics on that now-crappy-looking intro (i know i did).
TempleOS is under the Jesus license. God's world is perfectly just. Highs and lows balance. The only way to get Heaven is to suffer.

Eye for Eye

38 “You have heard that it was said, ‘Eye for eye, and tooth for tooth.’[h] 39 But I tell you, do not resist an evil person. If anyone slaps you on the right cheek, turn to them the other cheek also. 40 And if anyone wants to sue you and take your shirt, hand over your coat as well. 41 If anyone forces you to go one mile, go with them two miles. 42 Give to the one who asks you, and do not turn away from the one who wants to borrow from you.
It costs as little as $0.25 so it's not like you have to commit much upfront =P
"state sponsored actor". I wonder how they decided that. did the hackers plant a flag inside yahoo's data center? or is any attack originating from outside US now considered state sponsored? of course, we will never see any proof of this.

also, did it take them 2 years to discover this breach? that's bad. or, do they just announce it now? that's worse.
TypeScript, Microsoft’s JavaScript for big applications, reaches version 2.0
WTF: Advances in Pediatric Nonalcoholic Fatty Liver Disease
It's actually counter intuitive but in practice, anti virus are useless for non advanced users because they don't understand it.

A normal people get a message "Virus win32.badthingy detected: -delete- -quarantine- -ignore-". He clicks on the little "x" in the corner of the window.

-- true story
Ph0A.. must be the parallel universe video.

..yup! I have no idea how anyone has the degree of patience and passion to put that much effort into totally breaking down a game's limitations, but it's really something else to see in practice.
> So it's Heroku reacting to that push by encrypting inbound data, and then storing it in a cloud with zero privacy protection.

What data are they storing? I'm pretty sure they just pipe the inbound request to whatever process is running your app. They (Heroku) aren't saving every request or response body. It'd be an insane amount of traffic.

Now someone could tap into that but none of this makes things less secure. They're just changing the way inbound SSL is handled by offering free SNI based SSL to everybody. That's a good thing, not a bad thing. The alternative is having a dedicated endpoint per application serving the exact certificate for that app (which is why the cost for it was non-free before).
It doesn't seem to be ready. Random thing are broken that weren't in Typings.
I wonder what percentage of those 500 million accounts correspond to real human beings. Much of the spam on the sites I run come from what appear to be fake @yahoo.com accounts.
I wonder if "500M" is a silly way of saying all user account details were stolen.
In this case I was only including the schools in the town's unified school district, so the tax-base is identical. There are a couple of school districts in affluent areas just outside of town that each have only 1 elementary school. One school is funded to double that of the unified district on a per-student basis, and the other triple. On top of that, a lot of activities at schools are funded from donations from parents, which are obviously higher at the more affluent schools.

[edit] The two schools I mention on the outskirts of town are 6% and 8% hispanic, respectively.
I just wouldn't do it. If these were the options, I'd go somewhere else.

What I would do is pay for a subscription if it included all the major news outfits and was cheap, say $10 a year unlimited access.
I had a terrible experience recently. It was so dumb I wrote a rant to a no-reply address they had sent me some options about.

I logged in from my only computer, they presented my recovery email addresses with check boxes. I didn't read the prompt, but I selected the one I still use (one was so freaking old--a netzero address). It seemed to remove it from the list, which was the opposite of the behavior I'd expect. I literally didn't care enough to add it back. If I get locked out of my yahoo account...so?

Anyway, then they sent me a "new device" email that said I should login from one of my normal devices. It was my normal device, I just hadn't logged in for maybe...years? Surely they can alter the logic to not say something so stupid.
Some places even embrace that approach. Canada, for example.
It did happen :D
Does the incredible delay of this announcement count as being grossly negligent?

Maybe they're trying to devalue their stock prior to the merger? Similar to what Caris did: http://www.law360.com/articles/684195/caris-employees-get-16...
I think whether or not it is an accurate distinction depends upon the person and the situation.

The author of the post being discussed here actually had two separate goals in tandem (one to follow their passion and two to find business/monetary success as a startup), though they only really explicitly acknowledged the passion aspect.

If you seek both of these goals (following your passion and finding financial success) simultaneously you are likely to come up short on the financial success end, but that doesn't mean following your passion is always bad advice, to assume so implicitly assumes that one's only goal in life should be to be financially well-off, which is certainly not a universal belief.

There are people out there who follow their passion with eyes wide open to the fact that this decision is likely to mean they will not amass much money doing so, and I think that's perfectly fine and should be commended in many cases. Following your passion only becomes an issue when you do it blindly without thinking and end up making bad decisions like going into massive student debt, etc. There are lots of people out there who have followed their passion in a realistic manner and are living the modest life they want to live.

The actual message shouldn't be to never follow your passion, but to be realistic about the trade-off that usually has to be made between following your passion and being financially successful, and then this realism has to be applied to big life decisions.
I always kind of assumed there was a constant gentrification effect in cheap NYC neighborhoods because young people are price sensitive, no matter what their race or profession.

Ethnic neighborhood is cheap ->
Young professionals start to move in ->
Integration begins ->
Businesses that cater to young professionals establish themselves in the neighborhood ->
Landlords slowly but steadily increase rent ->
New immigrants and children of existing ethnic tenants move to a different, less expensive neighborhood
How to win on “Shark Tank,” according to a data analysis of all 495 pitches
How Chase made the perfect high for credit card junkies
That is an incredibly deceptive sentence. They should have listed everything under "may have", unless I'm misunderstanding because they used some convoluted English.
Also prices
> Isn't a province... government? Might not be the State/Federal government, but yet surely it's government one way or another?

To me, saying "The Canadian government is doing X", is a statement about the activities of the Federal government. The use of the definite article implies singularity. A provincial government is not the Canadian government -- it's one of many in a federal system.

It might in some narrow sense be technically accurate to rewrite the headline "Texas Urges Court To Ban Enforcement Of All Federal Pro-Transgender Restroom Policies In Workplaces" to read "the US Government Urges Court To Ban Enforcement Of All Federal Pro-Transgender Restroom Policies In Workplaces", but it's misleading to the reader and drops a lot of important context. It leads to an impression of a much broader situation than actually exists.
Did the article answer the question of why black and white Americans don't live together? I didn't seem to see any theories besides saying that real estate agents wouldn't show one black couple houses in the white neighborhoods.

How does black American integration compare with Chinese American integration, and what can we learn from that?

Is there a bigger, subconscious (possibly genetic) reason why black and whites don't live together? Or is it simply due to the the events of American history?
you guys, japanese culture is ~omakase~
This is where the phrase "adverse material fact" comes into play.
Isn't linear scalability a hugely desirable feature? Especially for a SQL RDMS like Postgres?
all hacks have signatures.. usually the tools used by the hackers to compromise the system.
> That's why Bitcoin has a hard upper limit on the complexity of processing any given block.

Similarly, Ethereum has a gas limit per transaction.
They didn't even properly kill it, they just let it slowly stagnate.

Like they're doing with Hangouts now. No real new features have appeared in years.
Forget Self-Driving Cars: Amsterdam Is Getting ‘Roboats’
Those pesky trials are dispensed with in something like 90%+ of the cases in the US. The accused just wind up accepting a plea bargain.

Some might argue that that's how it should be, and is an example of the effectiveness of prosecutors, who save the state a lot of trouble and money in trying people who clearly are guilty by their own admission.

Others might call it a travesty of justice, and a mockery of the judicial process and the Constitution of the United States.

Remember the case of Aaron Schwartz.
I guess the number of millions you need to spend per year to get this service is in the double digits, because it sure ain't in the single digits.

Oracle will let the ticket bounce around Tier 1 asking you basic questions for months until you just give up, just like every other vendor.

Sure, we've had our reps bring in pizza and beer during huge Oracle downtimes, but they never actually SOLVE anything. "Escalation" means "get a manager really mad at the poor support person", not "give it to somebody who knows what they're doing", because those support orgs don't have those people anymore.

OTOH, Oracle knows you're not about to stop your business for a year or two so you can figure out how to migrate a 150TB DB, and figure out how every little piece of code written over the past decade or two will handle the migration to different software.
Yelp opens up access to more local content with launch of Fusion API
Exactly - that's how I got the numbers above. 50% of the black population = 6% of the total population = 8.3% of the white population. My point is to assume self-interest on the part of the publication; it may or may not be representative of deeper unconscious bias in the population (there's no rule against both self-interest and unconscious bias being true), but a simpler explanation is that the Brookings Institute wanted to make their finding sound more dramatic.

Incidentally, phrasing it as "8% of whites need to consciously seek out diversity to end racial segregation" makes the problem seem eminently solvable.
In his book "Antifragile" Nassim Taleb has a long rant about "teaching birds to fly" and the fact that practice usually precedes theory rather than deriving from it. He mentions jet engines as a case where the technology developed without any theory of how it worked...
Anycast usually implies traffic will be directed to the nearest node advertising that prefix. The GLB directors leverage ECMP which provides the ability to balance flows across many available paths.
A more aggressive form of racial steering is redlining, the difference being that redlining involves active distortion of market prices.

https://en.wikipedia.org/wiki/Redlining
They might be mixed better overall in specific areas, but there's some significant segregation... anecdotally you can look at Boston and see very clear cross-neighborhood divides.

Some mixed areas like the South End (50% white), but also the North End (90% white) and Roxbury (8% white). Roxbury and the North End are only 4 miles away from each other.

Not to mention the fact that the fact that Roxbury is only 8% white is primarily due to a huge wave of white flight to the metro Boston suburbs. This happened within our parents' lifetimes. In Boston one of the largest periods of white flight happened to coincide with forced school segregation (bussing).

The east coast may be liberal politically, but it's still also racist. You can see similar themes reoccurring with the rate of gentrification and the rise of charter schools in the city.
xsv: A fast CSV toolkit written in Rust
They weren't any recent breakthroughts. But LSTM and ConvNet are breakthroughts. It just took a lot of times to prove it.
Mount Amazon Cloud Drive as Network Drive
Is this song actually popular, because if not, I'm pretty sure you don't get to call it a "hit". I think when AI starts actually consistently generating popular songs (since that means it's generating stuff people want to keep listening to) is when things will get a bit more interesting.
3.5 inch SSDs are expensive because they are primarily used in very expensive servers, and they aim for maximum performance.

If your main concern is capacity, you can easily use multiple controllers. In the laziest case just put a cheap raid controller in front.
Can anyone elaborate as to why this is being announced two years later? Why now and not when it happened?
Would a hacker who claims unemployment benefits be considered state sponsored?
If the library has it's own .d.ts file in the repo, it will just work.

Otherwise, the @types packages on npm are the way to go.

Please note that most of the @types/XXX packages are just automatically extracted from the DefinitelyTyped repo. Big packages with lot's of updates can use their own repo.

But this is a huge, huge usability win.
No more haggling with additional tools to get your typings.
Sandwich. How the pros do it
Plus, the time to transition off it is far longer than the next quarterly results. It may well be longer than the expected tenure of the CEO....
Unfortunately probably not. All they have to say is that they weren't sure until now.
If you're a human rights activist with a Yahoo account and Russia or China stole these passwords, then your communications have a much higher chances to have been breached and spied upon than if say, a Russian gang got their hands on this and used accounts to spread more ransomware around.
My bad, it was the section on sashimi I was using as an example:

"For dipping sashimi: pour a small pool in the center of the soy sauce dish rather than filling the whole surface of the dish. You can always add more. (And please, no wasabi in the dish. Dab a bit on the slice of sashimi, and dip a corner in the shoyu before eating. The shoyu is used to complement the fish with a hint of salty roundness, but not as a full-on marinade or soak.)"
Right, Angular 2 could build typings directly from their Typescript sources into their npm packages (there's a "typings" field to add to package.json being the only other step). If they did that all you need is npm install -s angular and typings just fall out of the sky for you.

Aside, my biggest concern with the new @types scope is that it is still tightly coupled with the DefinitelyTyped megarepo. DT has been a great help over the years, but it's so huge and increasingly hard to contribute to as DT has increased its quality bar and its size makes it a stress test on git tools and IDEs, too.
You'd think this would affect the stock price, but currently YHOO only trading down 8 cents (-0.18%). I honestly see this all the time. What sounds like really horrible news for a company, does not affect the price. Howerver, some random analyst or reporter who works at the Mercury Star Sun Inquirer writes a negative article or downgrade and the stock tanks. Doesn't make much sense.
Don't many sites require them?
You mean asking me my mother's maiden name or what school I went to isn't bullet proof?!
That means nothing. If a hacker somehow managed to get tools previously used by a state doesn't mean the hacker now works for the state.
My experience: I don't get how in a project with several developers and maybe even teams dynamic types work at all.

If a colleague writes a function/method that returns something, in JS, how do I know what it is? I have to read the function or its tests. With a statically typed language I immediately know the structure of the returned "thing" (don't want to say object) and can infer how to work on it.
We use nw.js (customizable webkit browser) to provide an "application" for those customers that only have IE9 so we don't have to support IE9 in the web application. Sales pages still need to support IE9 though as they use IE9 to find the product.
Because they didn't know it at the time?
Joe from GitHub here, we'll talk about it later posts but GLB is based on a number of open source projects including, haproxy, iptables, FoU and pf_ring.

Many existing open source solutions are optimized for short lived HTTP requests and don't address the long running connection issue (like a large git clone). We wanted something better for our use case.
Holograms with sound
API rate limits? Suppose you could get around that with multiple IPs/accounts. How many queries do you need to steal a (reasonable size) model?
> Really, WTF Yahoo. Why bother hashing a pw if you are going to have plaintext security questions.

If they had not hashed the passwords you would be able to login to millions of Yahoo accounts with this leaked data.
> No, that idea was crazy enough. :) The collision detection system and camera control code were also insane. Mark Cerny helped me make the collision code fast enough. Very clever assembly language tricks there, and we used 2K of "scratchpad" static RAM built in to the PS1 (for some reason) to make it fast enough.

Can you expand on how the precompute trick works further? So you're precomputing the order of the scenery/level polygons because of their predictable movement but how does that combine with objects with unpredictable movement (Crash, enemies etc.) when you render a frame? Did the limitations of this trick limit the gameplay you wanted?
Almost all companies need databases. Very few companies can or want to hire highly skilled database engineers with years of experience of debugging and performance profiling complex applications.
A country that allows humans to buy antibiotics over the counter OR allows antibiotic use in healthy livestock needs to be heavily sanctioned very quickly. Sanctions from the international community can include ceasing aid, adding visa requirements or other travel restrictions, food import bans, or whatever.

I don't understand why other countries (and the international community as a whole) still accept this behavior.
I don't think the models for giving loans are racist, they are based on facts and reality.
I believe the main driver for "follow your passions" are not anti scientific parents, but scientific parents that regret having wasted their entire life doing something they hated doing like medicine or engineering.
I would use ISPC and optimized memory layouts to shame whatever programs people told me couldn't be faster.
I understand that it's not politically viable. But I don't think that disqualifies it from a suggestion worth exploring. Politics can change, especially when the money starts running out.
Yes but the parent is telling you, as a developer, don't use them. Personally, I'll make up a fake answer (e.g. What's your favorite pizza topping? A:338192).

Just make it something reasonably short as you might have to repeat it to a live customer service agent.
helps to "save face", when all 0-day exploits are now considered "state sponsored".. otherwise they'd have been reported within bug-bounty program.. who else pays more - hostile governments, of course =)
Sometimes I play with the notion of a future without asymmetric information. If it is to be known it is known by all.
That makes sense to me too.
5 Tech Podcasts You Should Start Listening to Today
Yahoo has zero value as a web property. What value there is on the name and the advertising side.
is there any explanation as to what happens in the code that makes those weird wall exploits possible?
To me, on a personal level success is another word for happiness.

The difference is usually when it comes how others perceive you. People are more liberal at labeling others with success based on various metrics that align with their standards and understanding of success.

They don't do so with happiness.
Statically typed languages have a few large advantages over dynamic languages. These include:

- Refactoring. Refactoring a large JavaScript codebase (> 100k loc) is nearly impossible and at best incredibly painful, error prone and time consuming. With static types, it becomes a trivial and straightforward process.

- Your code is now more discoverable. You can easily find definitons, and discovering all methods and properties on an object is as simple as triggering an autocomplete pop up.

- Code is now more readable. Objects are never opaque. You never have to dig through multiple calls just to see what the shape of an object is. It's all right there.

For me, the killer app is refactoring. Writing huge amounts of JS is very painful to me because I refactor almost constantly as I add more code. Most dynamic languages have this problem. Static typing changes that completely.
Any views on how well it worked and if it was a good idea?
Airbnb Raises $555M in New Funding