skysight-inc/HackerNews huggingface dataset:
I'm not contesting you, I agree, these don't seem like compelling financial transactions. There's just no reason to assume that such a system has to be a mine-and-then-pay-with-what-you-mined-in-USD-equivalent even though that's all that exists today.

More useful would be a 'pay by letting us consume some fixed amount of electricity by doing some mining with your browser'. The difference between what you paid for electricity and what the company is providing you in products/services determines your cash cost, and is different for every person.

That's all POW cryptos are anyway, buying electricity and turning it into a coin that then sells for cash. The worst case would be if you had to pay in cash because its so slow, so then it became just paying with the coin directly, so why not go back further and pay with the electricity directly and let the publisher deal with mining and coins and such?
I grow basil when the temp is right, and its remarkable just how good it is. I agree with your takeaway about a hydro set too.
It's not that simple. Instant verification is shaky and relies on 1) the ability for a computer to properly read your document and 2) the information it reads to exist in a 3rd party repository of your personal information (these are terrifyingly vast).

If 1 or 2 fails, which they do often, you're back in human land.
This is all just fluff PR. Follett's continues to have a near monopoly on campus book stores and Pearson has outsized influence given demonstrated (in)competence.

Want cheaper prices? Cut those 2 out, put out more public bids for service, or gasp if you are a 23 campus university system maybe negotiate on behalf of all 23 campuses instead of 1 by 1. Microsoft gave umbrella rates for all of the CSU system, so why not ask publishers to do the same?
One nice thing about "new Promise()" calling the function immediately is that if you are prepared to provide the value immediately then you don't have to return into the runloop, but probably the reason I'd give for why delaying the call would be a horrible idea is that the vast majority of the time the promise is going to do some minimal amount of setup work and then... return to the runloop (and if it isn't, I am going to ask why you are using a promise). That means that the behavior they currently have of calling the function immediately minimizes returns to the runloop and provides performance as close as possible to what you would get if you hand-coded it using callbacks (the only overhead being the unlikely-to-be-optimized-away-fully-by-the-VM object allocations and indirect function calls; but like: this paradigm in a language with zero-cost abstractions would be perfect).
Those are absolutely the right questions to be asking, and in my experience the answers are mostly "yes".
I love that it introduces people to it and gives them positive associations, however I think we risk watering down the term, not always being clear what "open source" means in a given context. This project itself is a good example in my opinion.

Refer to my top-level comment: https://news.ycombinator.com/item?id=16386307
What is the license for contributing?
MongoDB has successfully played the 'hype first, features later' strategy. Now it is well on the way to being a decent swiss-army-knife database.

I was going to say that I won't believe that it is on its way to being a decent database until after an article appears on https://aphyr.com/tags/jepsen saying that MongoDB actually delivers on what it claims.

So I looked for the most recent analysis of MongoDB and found https://jepsen.io/analyses/mongodb-3-4-0-rc3. I still want to see verification of the latest release, and hear battle stories from it in production. But I'm provisionally optimistic that a lot of the glaring "it is a pile of shit that doesn't work when the chips are down" issues are now addressed.

That said, I bet that it will be many years before most people who got burned by MongoDB ever rethink their attitudes about it. Once burned, twice shy. And it really was an overhyped steaming pile of shit for a very long time.
There are several companies that are leveraging PostgreSQL for their own businesses, but that doesn't seem to me to be a rebuttal of the OP's assertion that PostgreSQL couldn't survive as a company itself. Citus Data is not "PostgreSQL as a company," it is "a company that exists because PostgreSQL already existed."
At that point you might as well embed an emulator with a facility to call to/from plain java code. Then you could gradually move things over as needed.
Ask HN: What are your biggest recruiting challenges/successes?
We've been exploring the space for quite some time now and the general consensus is: recruitment is broken :/

Wether it's from the candidate experience, or the post-hire interactions, there are challenges that both candidates and recruiters / talent acquisition face.

What are your biggest challenges in making sure that the flow is completed successfully? What are you spending the most time on? What would you like to automate/improve to make your job/candidate experience better?

Are you doing great things in the space? Would love to know more about the specific tactics/tools you've adopted successfully and see if there is anything missing.

If you want to chat in more detail, drop me an email at serg[at]ruutly.com and we can have some virtual coffee and chat :)

Thanks!
Just in case anyone was curious, no nothing has been resolved, just the same runaround despite the info I have to provide. Also, if anyone is curious here is a link to the google group discussion: https://productforums.google.com/forum/?utm_medium=email&utm...
I'm definitely not trying to be "hand-wavy"; apologies if it's taken that way.

So let me make this slightly blunter: our goal in SmartOS and illumos is to solve systems problems -- and yes, we do it with the courage to go our own way where we see fit. If that worldview is a match for you, that's awesome. If that's not a match for you, that's fine too -- world domination is not, in fact, our goal. Yes, we are a small community, but that's fine with us: this is all open source; it's not going away.

As an aside, I personally don't understand why anyone would choose to spend their time denigrating small communities; if you want to write your software in (say) OCaml and deploy it on OpenBSD via a Nix derivative, why should anyone spend their time telling you that you are wasting yours? (These are three examples of communities that -- like SmartOS -- are small but technically interesting.)

And more importantly: why should you (or anyone, really) listen to a person who has defined themselves so negatively and so rigidly? Your technology choices -- like the books you like or the movies you enjoy or the ideas you have -- are your business; don't let anyone browbeat your choices out of you simply because they don't match their own.
If promises were lazy (basically just function composition), it seems like we'd have similar problems to Haskell where it's difficult to understand performance. You wouldn't know when an I/O operation starts or whether it will get executed again. Maybe that's okay for a high-level API, but low-level I/O operations are not idempotent, so this seems risky?

So this looks like a trade-off: you could make function composition easier only by making Promises less suitable for their original purpose. By going generic, you lose an important guarantee that a Promise is just a value.
> Sessions is anti drugs because there is money to be made in private prisons

I hadn't thought about that angle before, and it may very well be likely that he has a vested interest in supporting CoreCivic[1], and the like. But it's worth noting that Jeff Sessions is a racist and drug laws disproportionately affect minorities: https://www.vox.com/2014/7/1/5850830/war-on-drugs-racist-min...

[1] CoreCivic used to be called CCA and they operate private prisons. Also, did some digging and yes he does, but only through mutual funds: https://www.snopes.com/jeff-sessions-private-prisons/
Odd, I was just talking to someone yesterday about this because there was a lamentation of not enough "tech companies" in our area to work for.

I pointed out that in the DevOps Handbook one of the lines I highlighted was that in 2013, HSBC (a very large bank) employed more software engineers than Google.

So I went to search other tidbits like that and found that in 2015 Goldman Sachs employed more software engineers than Facebook.

Banks aren't companies that have tech, they're tech companies that do banking.
Blockchain protocols for decentralized exchange
make sure to get enough messages to push it out of the preview. I think that's how it worked for me anyways.
Disillusionment and Modern Programming
>wants to make the World better through

>thinks the path to doing that is intolerance, dominance, lack of accountability and an insistence on some Ayn Rand-ian gibberish philosophy of the World. He was intolerant of Gawker. He is anti-regulation which in this case is a synonym for anti-accountability. Most of his political and economic philosophy seems to be the same gauche pastiche of SV's obsession with Rand.

I have trouble figuring how you reconcile these two views. What about Thiel makes you say he "wants to improve the world"? Is it because he says so? Because anybody can say, like, they are "committed to improving the world through technology"; what actually matters is actions. And all his actions seem to indicate he his passionate about accumulating wealth and accumulating power to himself, very little else.
Instead of finding the K nearest neighbors and averaging their y values, which is effectively fitting a 0th order (constant) mode, I wonder why fitting a multiple linear regression using those neighbors is not done. Since a linear model can approximate a function over a wider range than constant can, one can use a larger value of K.

I know that local linear regression is often used in one dimension, but I wonder if it should be used more often when there are multiple predictors.
part of me is wondering if this is just a case of showing the limits of the current "developers can do qa" development model.

I do think a lot of these issues could be easily caught before shipment by having a well paid adversarial QA department, but at the same time it is easy to see why this is not done, despite all the griping on tech websites about code quality going down all across the board everywhere, it's not like people will stop buying iphones etc. so it's an easy ROI decision to continue with the "users are QA" mindset.
I wouldn't say any of that would make them not a tech company.

Just a tech company that most of us wouldn't want to work at.
The product owners most likely decided to budget their time/resources accordingly so if something did fail it wasn't critical money handling part.
They are a pharma company and MDMA is a drug (and not a plant like Weed), why is their plan to support research for MDMA a big deal?
Finally! It's about time somebody made email accessible to people with a very slow connection ... /s

IMO it's already ridiculous the GMail app never even cached (a large) part of your messages on your device so you can use it offline.
I'm not "idealizing" China; I just think that, realistically, credit card fraud is a weird tack for a large world power to take. If we're talking about rogue individuals, OK, but you probably need a local fence, complicating things, and you could make the same argument about just about any entity you interact with. I'd say the risk of a call center employee stealing your SSN to commit fraud is higher than someone in the MSS doing the same.
Also crashed Chromium on my Mac.
4. Digital copies are often available online for free.
Oh wow, I had no idea that funclatency and biolatency existed. There aren't enough hours in the day to learn about everything that could be saving me time. Huge thanks!
> You get three choices, and may choose two:

seems a completely unjustified claim. These features aren't mutually exclusive.
Best Deal Villas for Sale in Istanbul
AI’s Limits Send Scientists Back to the Brain
Intel Releases DC P4510 SSDs, Up to 8TB NVMe
Real improvements would be ones that allow me to engage less.
In the UK, a large number of doctors and medical staff are foreign, particularly Indian or EU citizens. For Indians I'm guessing English is not a problem because they learn it at school, especially the ones from the poshest backgrounds. EU citizens will have similar command of English. For those who have studied in British institutions, foreign language courses are mandatory if they can't prove a level of English that allows them to participate in the courses.
“Injury to widespread brain networks” in victims of mystery attacks in Cuba
Banks are better described as tech companies than the media / advertising behemoths. Information security is their bread and butter.

As far as I can tell, the only thing that qualifies a company as "tech" nowadays is a technical tradition of building on open source from the ground up (eg. LAMP and its successors), while banks have traditionally been dependent on a constellation of vendors.

The open source approach has proven a more effective model and it seems that this realization has finally spread outside of silicon valley. It's about time.
Donald Lynden-Bell, Quasar and Black Hole Expert, Dies at 82
I think you mean Kenyans, on the other side of the continent. But the point remains; although I don't think they are equivalent.
I had an opposing experience. I picked "Schedule" on each continent in the Countries course, and nothing happened. I do not know how to start the course.
There is an excellent College Algerva I and College Algebra II open source textbook. It’s very high quality. There is a passable Calculus I and Calculus II open source textbook. I haven’t found any other high quality opens source textbooks for the math courses I teach. Hence I create my own lectures and problem sets.

http://www.stitz-zeager.com open source pre-calculus
Those are well within what an L5 could get at Google. Unless you mean 300K base and a significant (ie 30-50% bonus).
https://finance.yahoo.com/quote/GOOGL/financials?p=GOOGL

$110B total revenue for 2017
What a kid said about me?
>> Admittedly, I'm yet to read it (Pocketed it for later).

Tut tut. You should always read the article before commenting, the manual before turning it on and the contract before signing it.

But, you know- no pressure :P
Our basil always ends up wilting - I almost suspect that we're not eating it fast enough.
indeed it is. With bank HSMs the encrypted key and characters from the user's password are passed into the HSM and the check is done within the secure hardware, the main system does not get to see the decrypted password.
Jury Finds Corel Willfully Infringed Microsoft Office Patents for the Ribbon UI
True, but we have built working tokamaks like JET, which is about the same size as MIT's design, so it's not like the numbers come out of thin air either.
Show HN: Gnomecast – A Linux Chromecast GUI with transcoding and subtitles
On the other hand, what is "Super Mario World" if not the game as it runs on the SNES?
As we age, cancer rates go up as immune system winds down
AMP for email would be another reason to start using fastmail myself. I probably share the same "tinfoil-hat" reasons, but I never got around to it (shame).
Rebekah Mercer is a Republican, but what source says she is Alt-Right? Plenty of normal Republicans have discussed MDMA as a treatment for PTSD.
Thanks for the additional information. What about RNs vs. junior devs, which you completely ignored? As far as I know, that profession requires only a bachelor's degree.

I'm also trying to figure out what your point in the third paragraph is, exactly. If NPs are geographically distributed roughly equally and software developers are not, you would see exactly that median salary distribution. Again, that's the whole point - if you look only at national medians or averages, you're completely ignoring the effects of regional outliers. Take away SF, Seattle, NYC, and Austin, and then tell me what the median software dev salary looks like nationally. If you can't do that, look at non-tech cities and countries for an indicator of what unskewed salary comparisons look like between professions.
This is a bad article. Renting textbooks is not unique. As others have said, schools have typically sold books and bought them back at the end of the semester. (Of course when they come out with a new version you were stuck with it)

Textbook companies are pushing electronic books hard. They say that they have studies showing students learn more because it is interactive and such. I am skeptical though and think it is mostly so they can sell a license to the material and kill off used book sales. Sure it costs less but there is no way to make any money off of selling it and some companies only allow you to access it for a year or so and so even if you wanted to access it later in life you can't (I think there are some that offer lifetime access but that is really lifetime of the software platform).

The real cost savings is Open Educational Resources (OER). Basically Creative Commons books that are free for students and educators with no drm. https://campustechnology.com/articles/2014/07/02/16-oer-site...
I did this all throughout college. I never found them to be different in content in any way, so ESID I guess.
Since this affects a huge number of applications and even desktop applications, it's a low-level library that is causing the problem. I'm not sure it's unreasonable to test every unicode codepoint against shared library if that library is responsible for the rendering of unicode text.

But I agree it would be unreasonable to do that for every app that uses the library.
Hail to the king, baby!
Why Mean Squared Error?
will give it a shot. thanks
Starman has no more kinetic energy than was put into it by the rockets, so it crashing back on to earth would cause a smaller explosion than what would have happened if the rocket just blew up on the launch pad.
> I don't think I've ever heard of someone's phone just not working mysteriously.

My Nokia 808 suddenly died after a couple of years. Blank screen, did not react to any button presses or reset attempts. Even after replacing the battery.
Men and women have different potential. A woman can put in the same work in the same facility and not reach the level of a man. There's nothing she can do about.

People from different climates/backgrounds have different advantages/disadvantages in life, but on average their potential is the same. A Jamaican team could become the best bobsledders in the world if they spent enough time/money/effort on it, though I do admit they are heavily disadvantaged.
Is it possible to modify Promises to be lazy through a Proxy?
I think the author wants promises to represent computation, whereas they represent predetermined (i.e. single-shot) events. He mentioned C# Tasks, which do mainly represent computation, but in some cases Tasks are also used as events and this gets confusing as hell. I've worked with C# Tasks and hope that MS once cleans this up and builds the stuff on promises instead. Note that the C# language construct uses the awaitable pattern (GetAwaiter method) instead of tasks - awaitables are actually pretty similar to promises.

1. Eager, not lazy - I think it was a mistake for the promise constructor to take a function, and in that way lead the users to believe the promise represents a computation. Creating a pair of promise and future (the latter as the producer side, like in C++) would be much cleaner. I disagree that lazy would be more general, you can simulate lazyness with functions, but you couldn't eliminate the performance cost of creating the unnecessary closure with a lazy solution. Regarding getUserAge - the common case for that function would be to take the user ID as the parameter (and hence would be lazy by construction), the parameterless version is a special case.

2. No cancellation - cancellation is much better represented with cancellation tokens (even C# Tasks cancel with cancellation tokens, so does fun-task mentioned at the end, though in non-composable way) - you cannot build a generic solution that can cancel the right computations. With cancellation tokens it's clear what cancels what.

3. and 4. (as well as being allowed pass non-promises to places where only promises make sense, like Promise.all and await) are unfortunate accidents that make typed environments (e.g. TypeScript) harder to work with but are not that important as 1 and 2.
There are people who credit evidence, and people who believe in common sense, and while most of the the "common sense" people can eventually get enough shit kicked out of them by reality to learn to accept evidence, I'm half-convinced there's something deep going on here. Maybe it's cultural, maybe it's even deeper.
Despite popular opinion on other forums, it is faster to search the web than to post a falsehood in order to provoke someone else to do it for you.

https://duckduckgo.com/?q=Dick+Cheney+support+gay+marriage&i...
Expansion of South African telescope network creates thirst for data-handling
> where a low-privileged user could kill other users' processes

Incorrect. A low-privileged user can kill their own processes, which is the expected behavior of kill(-1). The only issue is the fact that this can apparently also kernel panic the machine. But the fact that it kills all the processes belonging to the user is the expected behavior of this call.
It's crashes Chrome on MacOS
I wouldn't say those things are what makes a tech company a tech company.

"Banks are only driven to make money"

If you don't think tech companies are the same way, you're sorely mistaken.
Probably too small a demand.

The general problem is property search with lots of options, and even that is a tricky niche... I worked at a company that tried to do this, and in the end we found it's too much work per niche.

Maybe if NLP gets a lot better.
As an example - illegal immigration and sane solutions to that problem.

Liberals will not even allow the word "illegal" in discourse and any solution short of total unconditional amnesty will earn you the label of "bigot".
I spent a short moment now looking around the office for the best spot a would-be creep could install a hidden camera. I realized two things:

- There ain't that many things with visible, people-facing screws these days.

- Even if you found one (e.g. a back of a LCD screen), you'd have to match the screw in size and color, or it would stick out.

I guess this method is best used when you control the entire object in which a screw-camera is to be embedded.
Peter Diamandis’ new startup is all about taking stem cells from placentas
They pay reporters.
Even cheap satellites are tens of millions of dollars. You can't load it up with cube sats like you might for a LEO launch with extra payload capacity because these would have no way to communicate with us - they'd just be floating out there forever.
World without sand: The race to save a precious resource
I just gave an example in a sibling comment (tl;dr: illegal immigration).
To be fair, these days we're seeing a lot of left wing feminist men like Weinstein caught up in basically the same kind of hypocrisy.
When I pay Amazon to use AWS I get access to those machines. When I pay Google to display ads, I don't get access to the data of any user.

If a company sold your information, you can say bye bye to being able to restrict what that information is and who has it; you might as well consider it public from that point on. I don't think anybody in their right mind would call that difference a technicality.

Google does provide the opt out you say they don't, too: Browsing in incognito mode.
The "squeaky wheel gets the grease" syndrome.
It does wilt in a hurry, and that's been sn issue for me too. If I'm making pesto though, it can go surprisingly quickly.
U.S. court says Trump travel ban unlawfully discriminates against Muslims
Same with pokemon, they just found a bug that lets them write to arbitrary memory.
I just hope LA can carve out it's own culture and not become the next SV. I really, really don't want that.