skysight-inc/HackerNews huggingface dataset:
I have owned every single 15" MBP since they started using intel. Each one was better then the last - they were great - best laptops you can buy. This most recent one is the first one that is worse then the previous one.
Wow that subreddit is just on a whole another level of projections. Posts often refer to Company X/Y/Z mistreating their employee so much that I have to teach them a lesson!

Seriously, that doesn't justify your action to steal. You stealing (in peace time) is just you being a scum.
A short history of Zhvandun, Afghanistan's lost magazine
Costs, ultimately, relate to the resources (and opportunity costs) required to provide or provision something.

Desalinisation costs energy, and even with advances in technology, reverse-osmosis processes require moving water across membranes that it doesn't want to move across.

And that's on top of everything else, so that you have to deal with pre-filtering and straining (probably through gradations of rock, gravel, and sand filters), and the flushing of those periodically, and other effects.

Technology is not some majickal bottomless bag of tricks from which you can extract endless efficiencies. There are limits, constraints within those, risks, and side-effects.

And the volumes of water required for crops is large. The more so for tree crops, as mentioned in the article, as they must be watered for their entire lives. (There are orange orchards still producing in Southern California which date from Mission times -- over 200 years ago. Though most orchards have an effective life of about 15 - 40 years or so, if I recall my research on this a few years back.)

Contrast alfalfa, another high-water crop, in which, in a predicted dry year, a farmer can simply forgo planting the crop (or allow it to die), without incurring a long-term liability, as the next year's crop would have to be planted afresh anyway.
What about Slack "monopoly"?
So those are two reasons because 1 and 3 are the same: google wants themselves unblocked.
I've had that one so many times lately. One time I accidentally clicked OK on the modal. Hopefully it's nothing too nasty.
Just finished up this for a client. Twit SMS

https://www.youtube.com/watch?v=hGC4kyuI9G8
Is the donated labour / financed canals story in Salt Dreams?

Sounds interesting.
The Next Big Volcano Could Briefly Cool Earth. NASA Wants to Be Ready
Like someone below already answered, it's actually compiled to MSIL and what you're looking at is decompiled C#. All PHP functions have been reimplemented in .NET.
This is my biggest gripe with all these "safe driving" articles. They never evaluate the cost/benefits of driving in a more safe manner of which there are many.
> apply them to sites that failed reviews automatically

Wait, sites that failed automatic reviews or sites that somehow "automatically" failed reviews (sounds like, because of 'some reason' they aren't eligible so they default-fail). Because the latter would, of course, play right into Google's hand.
Chiming in with others to say what a fantastic read this was. So much detail and insight.

I prefer more substantive endorsements, but there's just so much to chew over: farming, water, drought, wealth, poverty, business, health, and more. I'll be revisiting this for examples and insights in numerous areas.
I think that Steam has been the best actual deterrence to piracy.
Depends if you mean this tool or the compiler in general. I'd recommend distancing yourself from your possible prejudices against either language, taking a step back and looking at it objectively. You won't be able to argue against the fact that a massive chunk of the internet is written in PHP. You'd also be hard pressed to disagree that .NET is an architecturally superior and highly robust language with a very good tooling and service ecosystem. You can make the connection.
The Piranha of Portugal: the Greatest Counterfeiter of All Time (2014)
I thought I got used to the horrible keyboard, but after working on a old MBP I realise how bad the current one really is.

I have no feeling with it.

So yeah, for the first time in years, I'm looking around at other brands.

I'm just locked in with iPhoto.
Honestly you are taking a big risk designing a DNA search algorithm something from scratch. It's akin to the risk people take when they roll their own crypto. There are aspects of this that you may not be considering, and it tends to be best to rest on the extensive work in the field than assume it is a trivial problem.

How do you deal with natural variation in the genome? Can you be sure your gRNA doesn't target an essential locus in some percentage people who carry a particular allele? The data to solve this is out there (1000 Genomes for instance).

Edit: excuse me, I appreciate that you are using a collection of whole genomes as your target. Will this reliably scale to thousands or millions of genomes and likely recombinations between them?
In a world of lottery tickets and gamification it's pretty easy to imagine software crafted to steal attention from us.

Slack is synchronous, it's built around notifications and always on-ness (though their default do not disturb settings were a great improvement). It's also become a bit mandatory.

Many email dominated businesses moved to slack. That's an actual qualitative increase in synchronous communications. At least email could be paced.

Things totally get rediscovered all the time, but if everyone is saying the same thing at the same time, it does feel like something's off...
I can't access the study text, but if anyone can could you check if the task they used to measure results was really the same task that they trained the participants on? It seems like thats an obvious flaw that they would have thought of.
> 4. Allow multiple identities to link to a single user account

Hallelujah! Finally someone like Google recommends this, so I'm no longer going to be called for crazily overengineering it every time I suggest this...

Pretty please, read points 3 and 4 from this guide and take them into consideration if you're designing any king of reusable auth-library thinggy or a framework. (If you'd also also add entity-role-based permissions so I can say "this account has role X with respect to resource Y, which grants him permissions A, B, C etc." then finally you have the minimal required imho auth/indent/perms system for your framework and I will not have to rip it off and replace it with a custom one every time, or add zillion of patches on top of it...).
It’s not exactly breaking them. You’d just have to adjust the pre filled values with something that fits the requirements of the site which is something most people are already used to anyway.
Recently I discovered ffmpeg-python [1], also a nice Python frontend to FFmpeg. One of its best features is being able to show nice graphs [2] showing where which filters are applied from in to output. And all FFmpeg filters can be used, it is a thin layer over FFmpeg, just much more readable.

[1] https://github.com/kkroening/ffmpeg-python
[2] https://github.com/kkroening/ffmpeg-python#complex-filter-gr...
how would we go about making a proof-of-unaltered videos? shall someone run an ICO for a start-up thickly dressed in a cloud of tags related to blockchain, web of trust, verifyable frames... Seriously, can any degree of trust be achieved short of hashing and signing every single frame by a trusted video sensor?
good article.
what i liked from meetup is that it emphasized meeting face-to-face.. something that is getting rarer all the time with our increasing tech use, and may now be de-emphasized in favor of wework stuff
The grade separation is a strange distinction to make, since trains do not stop for at-grade crossings. Perhaps the distinction you meant to make is between trains that run in city traffic and those that do not. But anyway...

I'll pick a couple examples that I have actually used. They are effectively random; I'm not choosing them to make rail look bad.

EXAMPLE ONE

The commuter rail between Lowell and Boston runs 26 trains on weekdays. This carries 11,965 people a maximum distance of 25.4 miles (40.9 km) within a window of 17.53 hours. Most people don't actually go the full distance.

This is a pitiful 498 to 683 people per hour per lane, depending on if you count the nightly shutdown or not. The reality is far worse, since most people don't make the full 25.4 mile trip.

Now consider the linear space occupied. On average, there are 19 to 27 people per mile. On average, they are spaced 196 to 269 feet apart. Again though, most people aren't making the whole trip. Normal highway traffic is denser than that and the lanes are narrower too.

EXAMPLE TWO

The commuter rail between West Palm Beach and Miami runs 50 trains on weekdays. This carries 14,800 people a maximum distance of 70.9 miles (114.1 km) within a window of 16.67 hours. Most people don't actually go the full distance.

This is a pitiful 617 to 888 people per hour per lane, depending on if you count the nightly shutdown or not. The reality is far worse, since most people don't make the full 70.9 mile trip.

Now consider the linear space occupied. On average, there are 8 to 13 people per mile. On average, they are spaced 421 to 607 feet apart. Again though, most people aren't making the whole trip. Normal highway traffic is denser than that and the lanes are narrower too.

CONCLUSION

We can fit 2 to 5 times as many humans in that land distance if we use single-occupancy vehicles on a normal highway instead. This would save land for wildlife, housing, or whatever.

By switching to a normal highway, average speeds would double. (the train may peak at 80 MPH, but with all those stops it averages less than 40 MPH) The saved time can be put to use for sleeping, earning income, or spending time with family.

Now, putting those together with the extra width of a rail line, we're looking at 8 to 20 times as many people moved for a given amount of land. The land wasted by rail is obscene.
I am guessing you never use public rest rooms? Many stall doors have a vertical gap by the lock for extra clearance since they are designed to be cheap. Especially public school bathrooms.
> How is this supposed to work?

By paying, not with your data but with your money.

Why does Linux work if nobody pays for it? People like to work on it and it's a community project useful to everyone. Lots of site are run this way, but too many see that they could make a few pennies out of it and turn that way. Then it turns to a dependency, people start blocking ads, and oh my god the whole internet cannot be paid for, you argue.

I'd much rather pay for things that are expensive (large sites like HN and Reddit, streaming licenses like Spotify, bandwidth and storage of Youtube, etc.) if then they didn't try to invade my privacy. In fact, I do pay for Reddit and Spotify. Youtube won't stop invading my privacy because they're Google's and HN does not have a donation option.

I host websites myself and it costs me a little, but even HN-frontpage events are not expensive enough to warrant subjecting my visitors to modern ads (which means not only annoying ads, but sometimes malware, and always invasive tracking).

> 1. Why do you guys downvote civil, informative posts that just happen to be philosophically different than yours?

I suspect you can't point out which post you're talking about or you'd reveal your real account, so I don't know what you're talking about specifically. I'm going to wager it's because they think those arguments didn't further the discussion and are really just plain wrong. (That's what I think they think, not saying that I think so, because I still have no idea which post it is about.)
Better drop that deuce..hurry before the Ace of Spades comes in!!
I have experienced different types of communities using Slack in their own ways, and for some it works, but for a lot it doesn't.

In my experience it works nicely for distributed organizations where people can't physically get together.

My point is Slack does introduce more politics into workplace. This is something you as a single user can't control.

Maybe you're doing fine there because your org doesn't have this problem, good for you. But I've seen this happen with a lot of different teams, in a lot of different ways, and that was what I was pointing out.

If you work at a company where there's office politics, you WILL miss out and lose a lot of opportunities if you don't participate actively.
My odds of dying in a car are much higher then almost anything else in the short term. If there is anything to rationally optimize for, it is car safety.
The argument for better targeting is simple: targeting works (whether directly or just through being a novelty), and those who engage in it get ahead of those who don't.

The argument for getting used to ads is mostly psychology/neuroscience.
Not necessarily. It's not so unusual for a vehicle to be driven off the road and into a private house or garden. Sometimes this is fatal for the people in the house.
Your speculation is quite accurate...there will be FMC expansion cards specifically built for the HiFive Unleashed that will break out most of those peripherals you're talking about (PCIe, SATA, to name a few in particular). Unfortunately we weren't quite ready to announce those details today but will be making those updates ASAP.

The reason for the large RAMs and microSD card is specifically to help software developers. That's who the board is for until we can drive the cost down even further for even more folks.

-Jack Kang, SiFive
Sounds like Baltimore City
I think they were talking about time, not risk.
Cryptocurrency historical price data collector library in Python 3
My sister does this. She makes a few thousand a month selling stuff on ebay that she picks out of the bins at Goodwill in Portland.

I went up there for Christmas to help automate her workflow. She was doing it on Gen 1 Surface which was less than ideal. So I gave her my old computer. She actually likes digging through the bins looking for gems. It is just listing them on eBay that is pain since she has to wash the stuff and then take pictures and write up a description and list things.

She has a good eye. I went to the bins with with her and she would pull out a pair of yoga pants and say should could get 60 bucks for them. And she did.

So there is a bit of skill involved. But she consistently makes a nice chunk of change and I would say about 95% of what she lists get sold.
..and maybe: do you agree with the ethics, moral values and the direction they are trending towards, and your personal contributions to these aspects :)
The quotes are there to indicate that the free will is there but only as a convenient abstraction.

"The idea of the self over time [...] is the property of phenomenal selfhood that plays the most important role in creating the fictional self and the first person perspective. Metzinger defines the first person perspective as the “existence of single coherent and temporally stable model of reality which is representationally centered around or on a single coherent and temporally stable phenomenal subject”."

Free will in this sense is used to model reality in the form of subjective experience, part of which includes ownership of self. In other words we experience free will as a property of our model of reality, but it does not exist outside this abstraction. Objectively we are causally determined, subjectively we experience free will as part of the modeling process by the brain to create predictions about how it should respond to external stimuli.

Self is an abstraction inside a simulation, it does not map onto reality directly. But since our subjective reality is the simulation, we will always experience ourselves as having free will barring a brain disorder, such as the ones mentioned in the wiki link: "Disorders of the self model are implicated in several disorders including schizophrenia, autism, and depersonalization."
ChipLink is indeed routed out to the FMC. The demo during FOSDEM was done with a FPGA card attached to the FMC which then drove additional peripherals.

Jack, SiFive
PUN MODE ON

HiFive is the cheapest non-vaporware upgrade path for Amiga enthusiasts (if they bring their own AGA GFX)

PUN MODE OFF
I have worked with some of the best developers in the world (top developers at top tech companies, and developers who singlehandedly build things that lead the industry), and not all of them are well rounded people.

And I can confidently say most of them absolutely do not appreciate anything wasting their time, and most of them prefer to be acknowledged through skills instead of politics, and they do manage to pull it off. If they can't because of the toxic office politics, they simply move to another company that will treat them much better because they never run out of offers.

You may think these people are super anti-social and everybody will hate them, but a lot of them are nice people and helpful to coworkers. Unless they act like assholes, most co-workers like them and they get along just fine even though they don't get to interact very often.

If you haven't met one of these people in your career, it means you haven't worked with extremely talented people. That is just the reality.

Plus, my argument was not even about this type of extreme case. You're the one who's dramatized it into this.
My mom also does this same thing, I have been trying to get her to move into buying a .com but she swears shopify will be better. I couldn't sell food to a starving child, let alone ice water in hell lol
Thanks. Honestly, I went there primarily because it is trivial to implement. I guess it might be one of the "laziness is good" cases ;)

I think it's good enough to do so on a per query basis in the first version, but after that it will probably need to become more sophisticated.
A variation on this is instrumenting an codebase with profiler flamegraphs, which I find a lot more straightforward to drill in/out with than stepping through functions one at a time.

I normally use manual profiling libraries - I need an excuse to try out orbit, which uses automatic instrumentation for similar purpouses: https://www.youtube.com/watch?v=L8w0qI8qzvM

A little lower fidelity in some ways, but faster iteration than what I've been doing in others...
How about non-Mac sales?
Remote: yes

Willing to relocate: maybe

Technologies: Java, Rust

Github: https://github.com/atomashpolskiy

Resume/CV: https://stackoverflow.com/cv/tomashpolskiy

Email: nordmann89@gmail.com

Software engineer with a broad range of interests and experience, from business process management and SOA to REST micro-services and P2P applications.

In my spare time I'm maintaining a modern BitTorrent implementation in Java, which has recently started to gain recognition among individuals and organizations, who develop data sharing apps on top of JVM.
A month sleeping on a Koala Mattress – has it been worth it?
I loathed Crashplan’s client. On a cheapish Windows laptop it would absolutely clobber the day-to-day performance of the machine. The machine was 2-3x faster when I finally uninstalled Crashplan. It seemed to be polling small files continuously.
I think even 10 years ago that argument was less often true than people might have thought. A raid of a few rotational disks, with multiple controllers, could easily deliver a few hundred MB/s back then too. And thus it was easy to get CPU bottlenecked back then too.

The pg community often said so as well, particularly because it was not commonly used in a major analytical capacity...
It's surprising that our experiences were so different. Are you using CE or EE? And if it's CE, is it the upstream-supplied package or the distro-supplied one? In my experience those things can make a big difference.
10 Mobile App Marketing and Advertising Companies to Watch for in 2018
Curious if you've tried WakaTime and what your impression was compared to others?
Ask HN: What was your best passive income in 2017?
Any side projects, Hacks, Books, Tutorials.
I see a problem in the US system, the insurance companies have two options to make profit, (1) drain the insured people and (2) negotiale the the medical providers. This puts insurance companies in a very privileged position. This is why the insurance companies are the problem. Germany for example has a national "public" health insurance system and a private insurance system. The national health insurance system is based on an tax-based insurance font. For the public insurance sector this font is the only one (!) allowed source of income for the insurance companies. This means the companies can not drain the insured persons, they have to negotiate prices with the medical providers.
"Exploitation and inequality is innate to the industrial-capitalist system; a fact well-known at least since the time of Marx."
Citation needed?
No. Not one step of this chain is necessary.

- Private Data is useful for Ads, but not the only way to run them.

- Ads are useful way of generating Revenue, but not the only way to get it.

- Revenue is useful to provide a Service, but not necessary, as evidenced by almost every startup out there ;).

Ok, I'm joking with the third a bit, but for the first two points - sure, data->ads->revenue might have been the easiest way to make money on the Internet, but it's not the only way, and the point of GDPR is for companies to explore other, less user-hostile options.
And how do I log into my email account to access this one time link?

Edit: Even if it's an account held on a private server, there must be a password, must there not?
Ah, you unique snowflake :)

It’s astounding when people think that advertising doesn’t affect them. And yet companies continue to pay billions for adverts...
"Right now I'm probably using a bunch of language features in different projects that are still proposals. I have a few handwoven .babelrc's in different projects that use all manner of things."

This is one of the main reasons why I am increasingly interested in TypeScript: it gives you more features than JS, but in a way that is consistent and manageable between projects.

It seems inevitable at this point that any large project is effectively going to be using a particular flavour of JS, with language or library extensions.
"Economic growth is a central assumption to political and economic systems… But strong growth is not normal, being a recent phenomenon over the last two centuries… It was based upon the profligate use of mispriced natural resources such as oil, water and soil. It relied on allowing unsustainable degradation of the environment. The human race refuses to accept that it is not possible to have infinite growth and improvement in living standards in a finite world."

Exactly this - it seems that while we are aware of it as individuals, we act as of it were not so as societies.
This is one of the times when an IDE (hat-tip to Jetbrains, but many other are available) really comes into its own. Fast navigation facilitates understanding. If you really are a vim die-hard, "exuberant ctags" is an excellent tool in this area.
The first version of OSX looked horrible. The horizontal lines over the menus made them almost impossible to read.

Over the next several major releases the lines became less and less pronounced until it wasn't terrible anymore around 10.5.

Also the unbearable sluggishness of the OSX interface during those days, mainly caused my Apple trying to do too much with too weak hardware, made the system objectively worse than CDE.

CDE may have been ugly but it was usable and faster.
... because speed is... fun? :-)
Research Review Notes (NLP Papers)
Introduction to LLVM
7 Unknown Things you can do with your Android phone