skysight-inc/HackerNews huggingface dataset:
I grew up in an area in which the major crop was sugar cane. Some years ago (15 or so), I was talking to my father about the fertility of the soil in the area.

He passed onto me a conversation he had had with one of his farmer friends. He was told that the soil was totally infertile and was only there to hold up the cane. All nutrients came from fertiliser that they put into the soil.

In this case, the results is sugar which you can't tell how good the plant is.

There have been a number of farmers over the years in that area who did crop rotation and field resting. But they were far and few between. In other areas, they are using recycling methods to put organic matter back into their fields. However, this is not common, even though there are groups of farmers who see the benefit of these processes for themselves and the surrounding environment.

Part of an education process that we undertake with our young people is for them to understand where food comes from, including when we have the opportunity to teach them gardening (vegetables), animal husbandry and the killing, dressing and butchering of animals for food (sheep and goats).

Some take the lessons well, some do not. But they do start to understand where their food comes from.

Too many people have no idea of what is needed to produce the food they consume. No idea.

Testing foods can be quite simple. The taste of good quality well grown food (meat, vegetables, fruit, milk, eggs, etc.) is quite different to those that are grown in the common farming practices of today.

I am currently enjoying eating 7-8 year old mutton and it is better than the best spring lamb that I have had. They ate and they wandered and were not stressed.
How Leading Organizations Are Leveraging Big Data and Analytics
true, it cannot be used to "nail" a perp tho, just to help gain extra evidence.
Ask HN: For those into electronics: How do you manage your component inventory?
Is there any good web tool available out there that you could recommend?
I would wait at least a couple of weeks until all the quirks are ironed out.

Especially if you're a programmer, allow a little time for all the apps to catch up and update their versions.

High sierra comes with big changes like the Apple File System, and I'm sure there are a lot of stuff going on under the hood.
Seems like I still don't have that button... ;(
Perhaps because it runs one of the most security-hardened OSes available.
No, today's compression is about compressing what's already in the one movie. But imagine that you run your training set over 100's or 1000's of films, and extract just enough to represent say different types of trees in a few bytes. You could 'compress' a film by replacing data with markers that essentially describe some properties of the tree, and those properties + the training set are then used during 'decompression' to recreate (an approximation of) the tree.

This would of course not give you any space savings when you want to distribute 1 movie. There would be some minimum number of movies where the training set + actual movies would be smaller than the sum of the sizes of the individual movies compressed.

I'm not saying this would be a net space saver, or necessarily a good technique at all, but the concept is intriguing.
No code available.
Google Finance Portfolios deprecation
Will Aperture still run on High Sierra, or is Photos already a viable replacement?
> Your argument is tautologous. Any "clueless programmer" can "screw themselves due to ignorance" in any programming language.

It appears you're missing the fact that someone needs to be completely oblivious and very foolish to expect anything out of behavior which was intentionally left undefined. I mean "undefined behavior" clearly signals that no particular behavior should be expected. A programmer needs to be particularly clueless and specially incompetent to write code that has unexpected consequences and goes against the warnings specified not only in the international standard which specifies the language in detail but also in long-standing programming references.

A programming language is not "aggressive" just because incompetent programmers decide to go against the very specification of the programming language to write broken code. Your argument is like claiming electricity is "aggressive" just because some idiot repeatedly sticks his fingers in an electrical outlets and in the process zaps himself.
As a programmer, I consider a format that is deeply tied to one particular editor as "don't touch it with a 10 foot pole". Org-mode without emacs isn't particularly attractive (I prefer markdown or asciidoc when it comes to syntax; tooling and popularity are limited). And I have no plan of learning emacs or elisp(!). In a way, org-mode is the .doc of markup languages.
I case anyone else was wondering, the emoji apparently depicts a thinking face https://en.wiktionary.org/wiki/%F0%9F%A4%94

Maybe it's just my font, but I can almost never tell what those pictures are actually supposed to represent without looking them up.
I think people need to state what kind of work they do when offering their preferences in these discussion.

Some complicated development tasks require 100% uninterrupted concentration for several minutes at a time. You're sitting there trying to build and maintain an extremely complicated model in your head, involving many complex parts, and their interactions along a time line, introducing permutations of that model to simulate the changes you are considering and simulating the outcome in your head. Then someone asks you something, or asks someone else something, or simply passes in your peripheral vision, and poof it's gone.

There a many tasks that don't require that kind of concentration, and many jobs, even in software development, that never involve those kinds of tasks. But with a setup that encourages 'communication', in the form of forced non-stop interaction, you have effectively made sure that the developers will never reach those heights, and most likely not by conscious decision, but out of ignorance.
Deepschool.io: Deep Learning tutorials in jupyter notebooks
I'd say it's a touch more insidious than that...

Microsoft, Oracle, etc: they are highly motivated to present "demo-ware" solutions to half-interested devs to sell their languages (and related high-margin database licensing). This tends to be strictly use-case driven day-one issues that are designed to trick impressionable devs and project managers that these tools will address fundamental complexity.

Oh look, a new "dynamic data" solution which optimizes a visible and annoying 0.002% of your project while locking you to a new untested stack... fun.

People selling programming solutions to programmers have a lot of incentives to focus on the immediate problems of new projects. The stuff that kills your team/project/company don't start popping up until day 3.
Sort of off topic but what has happened to the web design team at Apple? Their landing pages used to be extremely pleasant to read but by now I often struggle to read their headlines. The blurred background with text on top is not easy on my eyes at all. Perhaps my eyes are starting to go bad...

Their page for the new iPhone had the same issues. In my opinion their web designs has gone down hill this year.
Yup. In a court of law, the value as evidence is going to be weighted fairly low, even with expert testimony. It may be enough to get a warrant, or a piece in the process of deduction during the investigation phase.
There is an interesting book called Lords of Poverty from Graham Hancock. It's from 80s when he used to work as a correspondent for the Economist in Africa.

He claims that foreign aid and charities that raise tons of money from Western people for different projects in Africa are a total waste of money. The amount of corruption and waste is so huge that majority of the money people from US or EU donate ends up going directly to local strongmen who buy new cars etc and almost none of the money ends with the people it was intended for.

This is why I don't donate to charities. I believe for every dollar I would donate perhaps $0.1 would actually reach the destination and be spent on helping people. I'd rather donate directly to people in need after I meet them and can see that they are legit and there aren't several layers of middlemen leaching off the donated money.
The web page has some duplicated and dithered text.
IIRC it doesn’t support Fusion drives, so I can’t upgrade my Mac Mini yet.
What about performance on older machines? My mid-2010 MBP is still supported, but I'm afraid of switching if performance takes a hit. It has dual 512GB SSDs and 8GB RAM, so it runs Sierra with more or less success, but it's usable.

With all this filesystem level changes, does High Sierra have more hardware requirements than Sierra?
The bottleneck likely isn't the server here, but geolocation. He has 3 Digital Ocean socket servers in three regions. A single dedicated server will only be in one region. For latency-sensitive applications like realtime games, having servers close to your users is a must.
Homebrew often seems to have important packages break with each major macOS release. I’ll let you go first, anyone know of anything at the moment?
Yes!

Although what we don't have is any certainty that the enhanced face actually looks like the killer.
Backlash against gender equality push in Silicon Valley
Because they can
Does that mean you just build your express api as usual and run it on Lambda without any issues? We run a few functions that could perfectly act as a single api.
You can, it just won’t convert the drive to APFS.
Stutters a lot on my 2015 MBP. In Firefox especially, but surprisingly even in Chrome.
This is not at all uncommon in Germany - I make more as an in-tariff mid-level IT staffer, recently transferred to a dev team from Windows ops, than many people I know here in software or IT consulting shops. I also work very stable hours. Independent consultants make more than me, but they also tend to have more experience and have to take the risks of self-employed independent consultants.

I am theoretically represented by the Metalworkers Union (IG Metall), despite never having machined any metal in my life. When I first started this job, I balked at the "restrictions" (strict 10 hr/day limit, 40 hr/wk contract, no Sunday work without permission from the main Works Council for the company), but after a few years, I cannot imagine going back to life without them. The six full weeks of vacation is pretty ace, too. Germany requires employers to give 24 days; the Metalworkers Union negotiated and maintains 30.

I should probably join them, or at least send them a nice gift basket. They've helped make my life here pretty comfy.
They are advancing Java itself. Those who work with Java on large projects (which is the Java use case) will find modules useful. There is huge community around Java and even more people who use it, but don't count itself members of any community.
If it's so lag-g-g-g-ing and non-responsive as iOS11. Then I better wait with the update :|
Check out charitywater.org

I had the same concerns, but these guys are legit and get it done for the people who need it.
Show HN: Ethx.in – Secure ethereum wallet and exchange for India
Looking Back at MovableType (2016)
When not to use SELECT
On the topic of multiplayer HTML5 games, I've recently started playing with Lance[1] and its pretty good. Its main draw is that it largely does the networking and latency compensation (it has options for interpolation and extrapolation) for you. The only requirement is that you write your game (client and server) in javascript and run the server on node, so that the gameplay logic can be run both in server and client (game is simulated both on client and server, but the clients are periodically synced with the server, using interpolation to make it look smooth).

[1] http://lance.gg
I've been looking into the history and mechanisation of agriculture over the past 200 years or so, it's a pretty fascinating history.

As of 1800, you still had largely wooden plough, with an iron ploughshare, drawn by a horse or oxen. The acre is actually a unit of work -- the amount of land a man and horse could work in a day, and the German term, Tagwerk (literally, "day's work") directly reflects that. The working time wasn't a full 8-hour day, as the animals would both tire and needed to forage. I believe ~4 hours was more typical.

By the mid-19th century, all-iron, and finally, steel, ploughs were available. In the United States, the first combination ("combine") harversters were drawn by teams of up to 40 horses. (Simply managing the daught of those animals, distributed through swingletrees, was a significant undertaking.)

As of 1900 or so, the U.S. had a population of ~20 million horses, peaking at 25 million by 1920. These consumed 20% of the agricultural production of the country. Cities such as New York had populations upwards of 200,000 horses,
with concommitant impacts on street pollution and hygiene.
(Interestingly: railroads increased the demand for horses and mules as these were the best solution to the "last mile" problem of bringing goods and people to and from railway depots.)

http://www.cowboyway.com/What/HorsePopulation.htm

The first viable tractors started appearing shortly after 1900, and didn't have tremendous power by modern standards (20hp is pretty common). (There were some earlier mobile designs, and even stationary traction distribution systems based on steam power.) Once reliable, these were popular as they could be worked all day, fuel was cheaper than feed, and there were no vet bills.

I find the history of this (and other ag elements) pretty fascinating. Much of the information is drawn from Vaclav Smil's Energy in World History (1992) which discusses the evolution of history from a lens of energy and fuel sources. He's revised the book tremendously with Energy and Civilization, out just this year.

https://mitpress.mit.edu/books/energy-and-civilization
Let's look at the illegal activities of the American government and its organisations that led to the Manning revelations, shall we? Committed a public service for the citizenry of America (irrespective of any "laws" that may have been broken - demonstrated the illegal activities of the government). Justice was not served as the government perpetrators were never sent to prison - this included POTUS. Mercy was only shown as it was politically necessary.

You government approves of and participates in the confiscation of money and goods from people who are never charged with any crime. What do they call this - civil forfeiture?

When a government breaks its own constitution and laws or makes laws that allow some activity to be legal only for the government but prisonable for the citizenry, then you have a very serious problem. Killing its own citizens, stealing from its own citizens, treating its own citizens as criminals first - these go on for page after page after page. There is no justice, no mercy and no freedom in America today. So it's not hyperbole, it's the reality of what America has become.
Yup, it's a well established truism at this point that if you need a stable system (or don't have excellent data backups) you should never install the .0 version of any Apple OS. And while many Cocoa apps should be forwards-compatible out of the box, if you rely on Homebrew it may be several months before the packages you need are all updated.
I mean, go ahead and not buy from them.

For me, If they have the best product available when I'm ready for a new laptop, and I know how to buy it such that I won't be getting any bloatware/spyware/etc., then I'll still buy from them because the quality of their hardware has been consistent for me.
Have been on it since beta 3 or something. This has been one of the more smooth transitions, no dev tools broken, and only few apps had some quirks that I filed bug reports for, which are now fixed.

The APFS change really isn't something you are likely to hit, heck you'd have to go out of your way to make it a problem.

Deffo recommending it :) Speed ups are nice!
I think there are two cases:

1. An AWS Ireland instance bought by a EU member: here the storage box analogy should apply fully. The data is indeed geographically located and being operated within that geography. US courts need to accept that they need to go through the local authorities to get a warrant for that data just like they would for any physical good.

2. A worldwide distributed database like the Facebook graph: here the analogy breaks down completely and the US courts are taking advantage of that to access anything they like. I'm sure their tune would change if suddenly the Chinese authorities forced the local Facebook subsidiary to hand over all the data of US citizens. For this the solution will need to be an international arbitration for data access. If the database is not geographically bound then the mechanism to ensure its privacy will have to be international as well.

I think the Microsoft case was of type 1 and so new laws should not be needed. Cases of type 2 will be much harder and it may very well mean that Facebook becomes de facto illegal in Europe.
He currently gets quite a roasting on Wikipedia for his "unscientific theories". It does appear his main interest after that book is The Orion Correlation Theory and let's say "exciting" Archaeology.
Yeah that's true. But to get really high daily rates you need to be senior dev with decent amount of experience from my experience.

I agree the whole situation is a bit ridiculous. But when in majority of companies salaries for developers are limited to something like 60-70k.

This has been slowly changing and there are more companies willing to pay up to 90k but even then as contractor you can make equivalent of 120k or more even after still taking 25 days off per year.
Chrome too.
> at least 938.8 moves on average

> at least ... on average

wat

> The main simplification that enabled that calculation was to ignore the structure of the board

Oh OK so he doesn't mean "minimum", he means "assuming perfect play under his simplified model". Which is neither the minimum, nor the average assuming perfect play under an exact model.

So it's unclear that his previous figure of 938.8 is particularly meaningful since it assumes an inexact model.

Actually, assuming a perfect AI exists (i.e. the constraints imposed by the structure of the board is not a hindrance to a sufficiently-advanced AI) then the average number of moves needed is simply 2048 / mean( (2,0.9), (4,0.1) ) = 2048 / 2.2 ~= 930.91 which is very close to the previously-quoted figure and has the advantage that it

- is independent of any potentially inaccurate model of the game dynamics

- takes like 1s to calculate, and you could do it in your head
They're supported, they're just not upgraded to apfs. At the moment, only SSDs get upgraded automatically. Not entirely clear why, or whether that's a long-term plan.
Hipsterism is a thing, apple may hold a patent on it.
Hello,

It is my honor to share with this community of tech enthusiasts and early adopters our latest product - ethx.in

Ethx.in is a secure ether wallet and exchange enabling Indian residents to purchase and sell ether using their bank accounts.

Currently, we're in beta testing hence registrations are limited by invitation only. Here's the invite link for this community(valid for limited users):

https://ethx.in/my/signup.php?invite=HACKERNEWS

Using the above invite code, users would get ether worth Rs 200 for free. :)

Would appreciate your feedback and suggestions. Thanks!
Speed ups? Where are you seeing speed ups? I'm on a Macbook (last gen) and have been using High Sierra for the last month or so. Aside from my changed desktop background, I haven't actually spotted (any / many?) changes.
You have problems with iOS 11?

Anyways, it's definitely stable, honestly I feel like it's the most stable .0 release I've been on (have been going beta -> GM on almost all releases).
Top 20 ERP Software Tools of 2017
Can someone explain in simple language why we still think nuclear deterrence is a good idea? Is any nation on Earth myopic enough to think that responding to a nuclear attack with a nuclear escalation is a viable strategy?

Making North Korea easier to hit by US nukes won't make them step down. North Korea is scared senseless and backed into a corner (they've been at war with the US for the better part of a century and preparing for an invasion by an enemy that is several times their size), trying to scare them further won't prevent them from doing anything stupid.

Maybe I'm missing something but this sounds like it's only concerned with maintaining American military dominance rather than guaranteeing peaceful coexistence or at least the continued existence of the human race. Nuclear weapons are neither necessary nor sufficient to win a war against North Korea. If the conflict were to ever go nuclear, nuking North Korea won't make the country back down -- it will only alienate China, South Korea (or what's left of it) and Japan. Not to mention the entire International Community.
Covered previously:

https://news.ycombinator.com/item?id=11048409

The answers should still be salient.

I used to be able to say, "Right-click and read the source." I'm not sure that's realistic anymore.
A mini MP3 player doesn’t have a GPS to track my running speed or heart rate in real time or allow me to leave my phone in the car and still get calls and messages like the Series 3.

Apple Music will be a game changer for many people on the Apple Watch, but I don’t listen to music that often. No native support for podcasts is a deal breaker for me.

Currently, if I were still an outdoor runner, I would get the cheapest Apple Watch I could to display GPS info and control audio playback and I would have an iPhone SE - the smallest phone possible - in an arm band. My 6s isn’t unwieldy with an armband but I use an iPad with cellular when I need a usable screen.
> Promoting soil health comes down to three basic practices: Make sure the soil is covered with plants at all times, diversify what it grows and don’t disrupt it. What this means in practice is rotating crops, so fields aren’t trying to support the same plant year after year. And it means using techniques like “cover-cropping”–planting a secondary plant like grasses, legumes or vegetables–between rows of crops or on other exposed soil instead of leaving it bare.

This is hardly news. How come Norfolk crop rotation has been 'forgotten'? See this Britannica article: https://www.britannica.com/topic/Norfolk-four-course-system
Is it recommended to format the computer and start fresh after upgrading?
For anyone put off by the .ps.gz, it's actually just a normal web page that links to the full article in HTML and PDF. Not sure what they were thinking with that URL. I almost didn't bother to look. (Maybe that's what they were thinking?)
Yeah he is otherwise famous for his "alternative" archeology with books like Fingerprints of the Gods etc. Which by the way is a great book and although there is a lot of outlandish claims I wouldn't say it's totally crazy. Nothing wrong with speculating and exploring non mainstream ideas.

But I still think Lords of Poverty is a legitimate book and he had a lot of on the ground experience in Africa to observe how foreign aid is distributed and wasted. So I don't like dismissing his earlier work even if you find his later, let's say fictional work, dubious.
Do you know if the APFS conversion affects Bootcamp at all?
Ah I stand corrected, cool
Surprised at the lack of tests, client or server. I'm not just talking about client view code -- there's a lot of logic in the javascript helper methods.

Also, is there any way to run something like DynamoDB locally to run tests against?

Perhaps you would need to make a separate test instance of the DynamoDB on AWS to run tests against? This would be less than ideal due to latency.
And some action movies could then be compressed to mere bytes if you basically have a virtual movie studio in your PC.