skysight-inc/HackerNews huggingface dataset:
>..I think it is probably more correct that she grew the value of Yahoo significantly, ~0 -> 4.5B

The market value of the company almost always is not equal to what the company could sell itself for to another company - sometimes more, sometimes less. If you think the value of Yahoo’s assets were actually negative back then, do a thought experiment - let’s say 4 years ago Yahoo decides to sell the Yahoo assets to another company - do you think they would have to pay another company to take the Yahoo front page, mail etc? In this case, the board would have likely gotten much more for the shareholders by keeping Alibaba and selling the rest rather than hire Mayer. I don't know the numbers for sure, but with the security breaches, web site redesigns and inability to get ahead of technology trends, I think user engagement with the Yahoo web sites is likely less than when she started.
Yes, but I'm going to wager that y'all are programmers already. Seeing as that's likely who reads these. For people learning, they'd be less picky or even knowledgeable on such relations. I actually like the name. Besides, git means a disliked person and that's a thing. Words are created and shifted all the time. From what I can tell Py is already popular enough, it's the 4th hit for me on Google, that alone is reason enough to not change the name.
https://www.bing.com/news/search?q=Ptsd+Injection&form=NWRFS...

There are multiple articles available. Wall Street Journal is paywalled. Another had what I felt was a click baity title. If you find one you like better, submit it. You seem to have a better track record of getting things to the front page than I do.
There's a significant part of the U.S. population that wants to roll back gay marriage. What if that happened? As it is, you'd have to move out of the country.

You're relying on the right people being in office/power making the right decisions in your opinion. But of course, at any point the wrong people can get into office and make the wrong decision in your opinion. For nearly half the country, that happened when Obama entered office, and then again when Trump entered office.
> Even with the kernel there is an element of choice about what parts of it you do / don't use, e.g. you can use ext4, XFS etc. etc. and even have the choice of providing kernel modules so you can bolt on ZFS.

You can also do the same with systemd. Don't want to use journalctl? Fine, forward logs to syslog. You can argue that you can't disable journalctl, however depending of the feature you want in kernel you can't disable some modules thanks to inter-dependency.

> The kernel doesn't start to dictate who or what software does DNS resolution, for example.

Neither does systemd. I don't use systemd-networkd at all in my machine and it still works fine.

> systemd keeps taking over more and more control of various aspects of your system and effectively removing choice by making it hard to use alternatives because it starts to make assumptions based on the inbuilt versions.

I kinda concur with you, however I also try to understand why they're adding support for all those things. In general, there is a sound resolution to include something in systemd, even if I or you does not agree.

And remember, except for journalctl, systemd does not force anything at you if you just want its init system.

> systemd is presenting you with a "one-size-fits-all" scenario. The problem is one size never fits all.

It is not. All systemd implements are foundations to build bigger and more advanced functionality. systemd-nspawn is basically chmod on steroids, you can't call it a container system. However, you can use systemd-nspawn to build a container system like rkt. systemd-networkd is also too bare bones to be called a "network manager", etc etc.

> One of the biggest strengths within the *nix ecosystem has been the fundamental understanding no two use cases are entirely the same, what works well for one purpose doesn't work well for others, and choosing the right software to meet those various purposes is invaluable. It's impossible to make software that is efficient for every single use case.

See above response.

> The freedom and possibility to choose the right tool for the right task is essential to designing and building new, innovative, or even just plain old efficient systems.

Yeah, that is why systemd does not force you to use anything (except journalctl).
I was surprised to find the 'stringy' texture of intergalactic structure which these intense simulations seem to concisely capture , was also generated -roughly, by a very naive simulation which I applied to a few thousand points:

http://imgur.com/a/hu1On

The process which changed homogenously random points in a cube into those stringy messes, didnt even include gravitation. It pulsated the points and diddled random neighbours ever-so-slightly closer to each other over a few million iterations.

I realise that academic universe simulations like this examine with great insight, more subtle features but i found it interesting that the basic stringy texture does not require precise forces to self arrange.
Did something similar once, then a friend of mine found out the password within 5 minutes using a simple google rainbow table search. So make sure to at least salt it :)
​How to use Linux's built-in USB attack protection
Beginner's Guide to Linkers (2010)
Google Search's keyboard shortcuts are so bad. I hope they learn from DuckDuckGo's. At least give users the option to navigate the search results with 'j' & 'k' like Gmail.
Reinforcement learning for autonomous drifting
I think that the issue you're describing about `yes` was around building a buffer and issuing one big write() syscall instead of a bunch of small ones. I'm not sure about the actual implementation of the IO monad, and whether or not it coalesces call to write(), but it would definitely be possible. Also, idiomatic Haskell would make large writes, because usually (at least in my experience) you create a large string/Text representing your output, and then putStrLn or print it all at once.

In regards to assembling the stream: when the list is actually materialized, I assume it's done one element at a time, but the LLVM backend that GHC uses might be doing some loop unrolling, but I'm not sure.

Stream fusion doesn't require that all of the streams be the same type, though! Elements at different points in the stream can have wildly different sizes. For example, this would be fused:

sum . map length . map double $ ["hello", "Symmetry"]
where double x = concat [x x]

That will never materialize a list of Strings, even though at two points in the stream you had a stream of strings.
Think of the x-axis as the first child and the y-axis as the second child. One in fourteen chance of choosing a column and one in fourteen chance to choose a row. I fail to see how there could be any additional outcomes or that any square has a greater chance of occurring than another..
And GNU/Linux will never take off.
Change your password? how silly :D
Experiments with High Performance Animation in React Native
The system accepting your password change updates the HTML file would be my guess.
Hilarious since Homebrew is written in Ruby...do you have to upgrade Ruby too?
So, nuggets are made from the Cornell of the chicken. That also explains Cornell Sanders.
These aren't forests yet. These are rocky hills with little other than grasses and scrub brush on them. The water table is low from overuse and insanely polluted besides. The rains are irregular and salinization and soil erosion are both huge problems. We're not talking about a robust ecosystem here, we're talking about rebuilding an extremely unhealthy biome. Having thousands of people stomping around in that back-country isn't going to do it any favors.

This is why national parks have trails and fences to keep people from treading on the more sensitive parts and require wilderness permits before you get to go backcountry camping. Backcountry doesn't stay backcountry when it has to carry too many people. People piss. They shit. They spit and smoke and litter. When you're paying a junk wage to random people off the street who aren't bought into your mission they will do all of these things and nobody will be policing them. It's sounding like you've never actually tried to coordinate large groups of people to do anything before. Especially if they're under-educated and not paid well, they really tend not to exercise much diligence or care.
The Uber Pattern Continues with a Sexist Comment at a Board Meeting
Your claim that "the fad is over and nobody much cared" is measurably false.

Coinbase is currently the top bitcoin exchange in the world. Have a look at their traffic: http://www.alexa.com/siteinfo/coinbase.com

Not only are they in the top 1000 websites in the world, but they have set a new traffic record every day of 2017, without exception.
Wow dude. You are the personification of a close minded person, who can't stand to have his dogmas criticized without getting all personal and offensive.

Do you get like this every time you ideas are being questioned? Usually people here on HN are much more open to different viewpoints. How thick is the bubble you live in, not to realize that people may not accept the feminist viewpoint? (Only 10% of population defines themselves as feminist! There's a world outside your bubble!)

You say that our society is unfair to women, however there are many aspects in which it is unfair to men. In my country and in most European countries women are graduating from university at a much higher rate than men. Where is the feminist outrage? Nowhere to be seen, feminism is NOT about equality.

The wage gap (another feminist construct, but still, let's play this game) is negative for part time workers. Women earn more than men in that category. Again, no feminist outrage. They just don't care about equality.

Finally, the term "manspreading" is indeed sexist, as per dictionary definition of sexism, because it is promoting a stereotype about a gender. That's the definition of sexism in my dictionary. Get over it.

Btw, again, I feel that mentioning the upbringings of someone you know nothing about, it's a very sore way of losing an argument. Grow up and discuss facts rather than unsubstantiated (and blatantly false, besides ridiculous) personal claims.
AWS Lambda Launcher: launch lambdas from anywhere
There are plenty of examples where one party or a collation of parties set up the rules for a decentralized system that then goes on to operate successfully with little to no further enforcement. Email or TCP/IP are examples of such decentralized systems.

The fact that someone must make the rules and future actors may attempt to change those rules are problems but they do not invalidate the idea of decentralized systems.

I believe the author is reacting to his colleges misunderstanding of crypto technologies. He has bought in to their argument that what cryptocurrency needs to solve it's current problems is centralized control or governance. This, of course leads to the logical conclusion that if you must have centralized control then why use a blockchain at all.

The fallacy is in accepting that after the initial rules are set, that you must continue to have governance to solve the inevitable disagreements. On the contrary, continued governance is the problem faced by cryptocurrencies and other blockchain technologies. Their stability depends on adherence to the original agreement. Any change to that agreement is an existential threat.

It would however be a mistake to think that this problem completely invalidates such decentralized systems. They can and do continue to provide utility even in the face of attempts at continued governance. It's not about these systems working for eternity. It's about them working for long enough for life to happen.
Cognitive-related neural pattern to activate machines
https://www.bountysource.com/
Really? In my experience most young children have a hard time grasping the concept this candy OR that candy. /s
That sucks. Around here at least most of the areas that need controlled burns are sparsely populated due to it mostly being federal parkland[1].

Anyway, I guess we have sufficient political will here in Florida, or at least we do after we saw what happens when we don't - the wildfires we had in 1998 [2]. Which were terrifying. The fires got within a few miles of our house at one point, and the sky looked like the scene from Fantasia where all the dinosaurs are dying, with an orange sun that was so dimmed by smoke you could look directly at it without even getting an afterimage on your retina. Ash fell from the sky like snow, and everything smelled like woodsmoke for months.

[1] The Ocala National Forest https://www.fs.usda.gov/ocala

[2] https://www.thefreelibrary.com/The+1998+wildfires+in+Central...
Go ahead and look at those breaking changes, then compare with Python 2 to 3's breaking changes.

It's a difference of a few minor things versus a whole swath of changes to the handling of strings in the language, heck, a python 2 print statement isn't compatible with python 3.

These are much more significant breaking changes which make porting code much harder than any of the other examples you've given. For the most part, developers don't have to touch or only have to make minor changes for specific cases to port to Ruby 1.9 or C++11 - look at those C++11 changes for example, so few people were doing those things and they're such bad practices that it simply didn't matter. They successfully preserved compatibility in the nominal case. But even following all the best practices in your Python 2 code will not make it run under Python 3.
Hire a professional hacker
I had the opportunity of hiring one of the most effective and trustworthy Russian hackers by the name Verenich Fedorov. This man was able to hack 3 websites for my company in less than 48hours. I just want to use this medium to say a big thank you and also drop his contact for those who need help not only with websites but also Facebook hack,whatsapp,text messages, email hack, clearing bad records online and so many other hack operations.

CONTACT VERENICH- Email- verenichtech@gmail.com Whatsapp- +380683017209 or kik- Verenichtechnologies
Malawi Receives a $72M Loan from the World Bank to Help Digitize
It also calls polycarbonate "scratch-resistant" when anybody who's worked with it knows it isn't. "Scratch-resistant coatings for phones, CDs and DVDs", really? CDs and DVDs are made of polycarbonate and they scratch easily.
Crowdfunding open source seems like a good idea in general (in fact I could see a platform built around that specifically), but you may be underestimating the amount of money/effort required to build something comparable to Photoshop. So I like the idea in principle, but not in this particular instance.

For what it's worth, I think Sketch is much more user friendly and is $99 one-time. Certainly not OSS, but a better deal than Photoshop for most things, and a much more user-friendly interface than Gimp (though I suppose that's subjective).
This reminds me of the joke about the economist who refuses to pick up the $20 bill on the ground because surely someone else would have already picked it up.
Install it and it will tell you!

(Spoiler: it is)
C and other FFI is fundamentally outside the control of the Rust compiler (or any other non-C compiler) and, furthermore, the foreign functions can have arbitrarily complicated preconditions (or plain bugs) that lead to memory safety violations. This means that, whether it is marked or not, these operations are semantically `unsafe`, as in, they risk memory unsafety because the compiler can't guarantee it. This does mean that all languages with FFI have safety holes.

Additionally, not having the facility for low-level/unchecked code just means that things like optimised data structures/memory management/hardware interaction get implemented either in the compiler or in other languages. The former is much harder to reason about and to modify: one is essentially writing code that generates compiler IR, which is more annoying and error prone that both just writing the code directly and just writing the IR directly (one way to think about this is the compiler is one big `unsafe` block). The latter is unfortunate because it results in impedence mismatches when doing the FFI calls both semantically and with performance, and it also means that code doesn't get to benefit from the usual Rust safe checks and high level features (like ADTs) that are all still available inside `unsafe` blocks.
Well no. Plastic biogrades at a snail's pace. Timescales differ on type of plastic. Plastic bags apparently​ take 20 years to biodegrade, for instance. PVC pipes are used in plumbing because biodegradation is extremely slow - not that it doesn't ever happen.
Reminds me of this: https://news.ycombinator.com/item?id=10901745

Similar, but uses files instead of HTML text.
Seriously, how much work goes into Gimp nowadays? I seem to have the same version today as 5 years ago. I'd love to help kickstart a new beginning (run a kickstarter with a specific proposal?) but I'm afraid they're stuck with bad UI decisions and the bad decision workflow which lead to them.
Ethereum has a difficulty bomb (mining becomes more difficult with time). This is a form of control from developers over blockchain. If miners refuse to cooperate, they are left with the blockchain which is more difficult to mine with time (and eventually unusable).

https://themerkle.com/what-is-the-ethereum-difficulty-bomb/
The more important point is that VISA is broken by design. Every day hackers steal credit card info and leech millions from the system, which is included in the fee you pay. The only reason it keeps working is because hackers aren't sufficiently sophisticated yet.

The solution, of course, is to store a private key on a hardware device, not have the private key be 16+3 decimal digits and an expiration date.
FYI, according to the Census Bureau, as of 2014, for Americans aged 25 or older:
31.96% have a bachelor degree,
41.89% have at least an associate degree,
58.57% have attended some college.

That said, I'd bet your 25%/10% guesses are fairly accurate. It also depends on what answers are considered accurate. An algorithm is really just a set of steps or rules for solving a problem. It doesn't have to involve math or computers, but I'd bet "something to do with computers" would be a common response.
Cigarettes are mass manufactured and widely used for quite some time. Its recently been found that some fake sugars may give you a massive boost to your chance to have your brain rot via Alzheimer's. Asbestos was widely used previously as was leaded gas was everywhere decades after it was widely known how bad it was. Not being banned his historically been a really bad predictor of safety.

I linked to a whole list of people that died or suffered via trusting alternative medicine. Anyone wanting further info can check out https://en.wikipedia.org/wiki/Homeopathy

Honestly though one shouldn't need to fully explain that homeopathy isn't real in the same fashion as its usually not required to explain why witchcraft, literal magic, young earth creationism, or voodoo isn't real.

I'm not trying to convince anyone silly enough to believe, I'm trying to discourage people from promoting it as benign.
That's not really true. Systems like Ethereum allow for arbitrary data storage and contract structures. The filter for consensus in a distributed environment will be usage. Lots of contracts will get written, a few will get used. Those few will be the ones people agree on.

Secondly, the consensus as to the schema isn't trustless even in blockchains. Deciding what to do and how to do it is and always will be trustful. What is trustless is the execution of that decision once its been made. That is the important contribution of blockchains.
I'm pretty sure that you don't want to violate the white house air space. :-O

However, I'm sure there are a lot of soft targets, and this is a genius idea. Does the DEA have some nice lawns? Maybe state capitols?
Finding that pesky listener that’s hijacking your event (JavaScript)
EpiPen maker faces revolt over exec's $98M pay package
I doubt facebook does it you need tokens to buy out existing shares or something. To not get sued. Also, tokens get traded and accumulate.

There needs to be some way to manage competing interests fairly(whatever that means) and efficiently.
Correlation Identifiers
Your unencrypted (or just unauthenticated) HTML page might suddenly start sending the password you enter elsewhere...
The problem is that as soon as you start paying for something you demand support and OSS often completely lacks this. It even says so in license files.
I think this one is satire, but you never know ;) http://i.imgur.com/Q3mkcnl.gif
The pass phrase also can't be changed, without reencryping the entire page. Once leaked, the contents are effectively publicly available.

Also, you can't revoke access (again, without site-wide re-encryption).

An interesting POC, but not something that is really practical for broader use.
Because it only makes sense when you are drunk?
It seems i also can't scroll to the next page on this slide "because i refuse to upgrade to Python 3"...
It is synthesized in bulk.

At the time someone figured out AZT was a good AIDS drug it was sourced from herring sperm. But they got a chemical company to start producing it by the ton...
F# is essentially just C#, which should be reasonably performant? It's possible the persistent data structures aren't optimized I guess?

Pity something's busted in the benchmarks game:
http://benchmarksgame.alioth.debian.org/u64q/fsharp.html
I really like the format strings in Python 3.6: https://docs.python.org/3/whatsnew/3.6.html#whatsnew36-pep49...

Seems that this set of slides (which were very informative!) is for up to 3.5
You just can't change your password. If you want to change it, you go tell your teacher your new password, and then when they update grades, that's the password that will work.

Of course, each set of grades is managed by each teacher individually, so you would have to individually update your password on each "system"...
I suspect the texture will look basically similar under any scheme where stuff is attracted more strongly the closer they are. It's a basic feature arising from the "the dense get denser" characteristic of gravity.
The problem is targeting and segmentation. If a hundred thousand people see evidence for X and a hundred thousand people see a debunking that always convinces you of not-X, the debunking doesn't matter unless it's the same hundred thousand people. If the segment is the roughly 100M voters in America, you'll reach one in a thousand unless you've got the same targeting/segmentation filters.
I do hope no-one on here is surprised by this?
Do you mean:

* All unsafe operations don't exist.

* All unsafe operations exist, but the literal unsafe keyword and its machinery doesn't exist

The latter is how most ostensibly safe languages work. See Haskell's UnsafePerformIO, Swift's UnsafePointer, and Java's JNI for 3 examples off the top of my head.

The former is just a really gimped language that would have been a pain in the neck to implement libraries for (see other replies for examples).
I wish my company spent 400k per 3 employees.