skysight-inc/HackerNews huggingface dataset:
I agree with you entirely about the success but I don't think that implies a lack of a failure. Yes, the entire point of a park is for people to visit, and I love that people are doing that, but "visiting" a public place is not the same as trashing it. Especially given that there are rare flora there -- the point is for people to be able to enjoy them, not destroy them. How do you respond to that? Do you just think "who cares about rare plants, just plant grass or everyday flowers or something", or do you think there's value to having something less commonplace? Obviously these all need care, and fining people doesn't really fix the problem of letting the plants grow, since when the crowd is large there's always going to be someone messing something up, even if it's a small percentage of the people.
needs windows :-( - probably should mention that somewhere

Looks great by the way
I'm imagining a "Made by Humans" sticker on products
It's not just tabs as bookmarks. I can build up a stack of 100 tabs in a day easily.
I'm sure that you could also write a simple greasemonkey script / chrome extension for this.
I work for a Systems Integration firm, and while we haven't automated a farm, we work a lot in Automation. If you're interested, you can check us out at CorsoSystems.com we do some pretty cool work and we do a lot of tinkerings with Raspberry Pi's and more. We do a ton of backend work with building databases and getting the information in and out of them, connecting everything. Guessing you'd need hell with that at some point.

On a side note, I feel your pain, my wife grew up in a farming community (kids were late to school because the cows got out) and there is food rotting in the fields because the migrant workers haven't been there en mass the last couple of years. With the INS crackdowns, it's only gotten worse.
We love farm stands and join CSA's when we can find them, you guys are great. Keep fighting the good fight!
Ask HN: What is it like to work as an AWS Professional Services data scientist?
It's a consulting role. Curious about:

Intellectual and professional development (time for learning?)
Tech resources
Project types
Micromanagement
Career trajectories
Hours/stress
Typical travel times
Overall experiences
Salary in non-CA areas
How to Raise Kids to Be Entrepreneurs
TU Munich
> It's a good strategy, if you can afford not to withdraw from the fund on the year (and for several years after) you 97% bet turns sour

If the bet turns sour, you close the fund. The idea is that you grow the fund and take your two and twenty while your bets are winning, and you keep your prior years' two and twenty after your fund collapses.
It's not youtube doing that, but chrome. The html5 video element doesn't start playback until the tab first gets focus.
I also struggle with the same kind of angst for these situations where an incentive seems outweighed by opaque but probably infrequent liabilities. But as a disinterested observer, I'd say that you should participate and just buy CDs that mature as liabilities expire..
I use KeePass and I only keep the database on my phone. When I need the database on my laptop, I use kdeconnect to share the file. Which basically uses sftp with a temporary key.

There is no need to put anything on someone else's computer.
With a lhs vertical tree-style tab-manager, I'm at around 100-200 tabs. It works the same as an expandable chapter/section navigation metaphor, except I control the content and nesting.
I would vote for at least 365 tabs open (as a normal medium) to every every-day user (yess, you guessed it: one for every day of the year).

So, if The Holy Internets are (unexpectedly) down for a whole year or so, you still have (relative) news to fill every single one of your wake-ups!
Why don't you rename the shortcut to LibreOffice Excel?
A machine can also work 24/7, meaning that a machine that works as well as one person can replace 4 people.
Another take about Atari's subsidiary Tengen and the Atari-Nintendo lawsuit is this wonderful 30minute video by Norman Caruso, the Gaming Historian:

https://www.youtube.com/watch?v=fLA_d9q6ySs

Highly recommended to learn about the technical and legal details of the lawsuit that shaped gaming industry landscape to this day.

Edit: And come to think of it, some of the details and wording in Maher's 2017 article seem pulled straight from Caruso's 2015 video. :\
This resembles certain forms of literate programming, like Haskell's "Bird style"[1] or Literate Markdown:

[1]: https://wiki.haskell.org/Literate_programming
[2]: https://ghc.haskell.org/trac/ghc/wiki/LiterateMarkdown

I've dabbled with it and enjoyed it, but I really feel like it needs editor support to feel truly fluent (i.e. being able to preview the formatted version on the fly, being able to collapse the text blocks, etc.).
It's Chrome's lazy-loading of tabs. YouTube could presumably implement this on all browsers by detecting if the user is focused or not, but I don't know that it's always desirable.
Interesting points. What would you consider an adequate task that demonstrates a program/robot has acquired "semantic understanding"?
I'd argue that you'd have to come up with a VERY suspect definition of "progress" to make that stick. Especially as almost all the major innovation in that time started with tech developed from public funding.

NASA, DARPA, and CERN would like a word with you.

Also most of the private sector innovation was due to public funding and tax code incentives (Bell Labs, Xerox PARC, etc).

So basically technology, science, medicine, and social programs must either not count as progress for your hypothesis to hold... or it's bunk.
Debian testing never broke for me. The only thing I can recall was Filezilla being unavailable to install for a few months, but that's not hard to solve (find a deb somewhere) and any existing installations were unaffected. I can't recall anything else ever breaking, while I do have the latest (and, presumably, greatest) software.
Crazy to think that something that was considered "virtually impossible" (image recognition) a few years ago is relatively easy today.
Brilliant... and so true!
Will their own test pilot addon stop working then?
I switched back to Firefox from Chrome. I'm interested in hanging on the ride with Rust and Servo integrations (Project Quantum), and I also like how it's community based rather than with standards support and features sometimes suspiciously following some company's agenda that don't always have user needs or interests as top priorities.
Two tests you should run against your Ruby project now
I find way more productive to use bookmarks

- Archive folder: bookmark dump to keep the links just in case I ever need it again (so they pop on the search bar even after I clean my history, you can also add keywords manually if you want)

- Buffer folder: to-dos, reminders and things I <need> to read soon™. I keep it at a maximum of 10 items at all times

- Follow up folders (plural): pages I want to check ocasionally for updates. Often used for pages without RSS. I don't like to use extensions to check for page modification because I want to do it on my own pace. This helps reducing my mental load because I know it's there if I ever need it. I often delete the entire folder if I don't feel it's useful anymore.

- The rest are folders divided by a main folder and subject. This way I can easily delete them after I'm done with that task (after a minute or after a year). Example: Programming > Project X, Programming > CSS fix for that thing.

Middle click on the folder to open everything at once. Done.

The position of the folders are crucial and also helps with muscle memory. I keep it like this: the more to the right (of the browser), the more disposable they are.
People are downvoting you for including Palantir, which has a reputation of over-inflating the quality of its engineers, and consistently choosing big name schools over experience.

I don't know if it's true, when I interviewed with them they seemed very interested even though I only took 3/4 years of a cs degree, and graduated with a different degree from RPI. I'm just explaining their reputation.
You'd be surprised. And if not that many, I know many many people with 100+ tabs. I never really understood the workflow myself. Every time I have more than 20 tabs, I generally can get to the page I'm looking for faster by googling it than having to find it in my tabs. But I guess to each their own.
Whoa. So Meta. (a Little Taste of MetaProgramming in Ruby)
> Usually when I'm researching, it's typically because I'm searching for the solution to a problem.

I find that when I'm searching for a/any solution to a (specific) problem - "depth first" will be ok. But I'm usually searching for the best solution to a problem - and then I find that I normally have to "skim wide" - partly to figure out if I'm looking at the wrong problem (it's just a symptom of something else), and partly because something like 80% of stuff that I find online is outdated, wrong, not-well researched or all of the above.
I like the exercise. But from a practical pedagogical standpoint (in the unlikely scenario I ever teach a class probability or survivor bias), what would be a safe point to stop the flipping? 3 students left standing? 2? What if all of the students still standing all flip tails simultaneously?
Counterpoint: https://en.wikipedia.org/wiki/IAd
A bigger problem with Chrome is that it doesn't support multiple rows of tabs. The usual reasoning is "close some tabs!" For someone who uses a monitor in portrait mode, this is painfully ridiculous.
Not everything is a teachable moment. Thieves should get in trouble for thievery.
Monitor and Debug Bottlenecks in Sidekiq
It's below the level of incompetence required to design and deploy a language for this specific purpose that makes such misuse so simple, and apparently also below the level of incompetence of the Ethereum community who allowed $100M to be protected by it.
Have you talked to your landlord about adding solar panels to the roof? He/she could install them and connect them to your apartment's service, which means you would get the power and the savings -- though you might reasonably expect some of the savings to go towards higher rents in the future. With the tax advantages, it's almost a no-brainer.

It's even possible to apportion power between multiple units with PG&E in California. They even allow "neighborhood solar", where you can benefit from a larger system installed elsewhere, like over a parking lot.

I would also +1 the other comments about thinking really hard about whether your system is safe in the event of high winds. Solar panels are basically large sails, you'd be surprised what a 50 or 60 mph wind gust (likely to happen once or twice a year) can do. If you plan on doing this, check your lease - many landlords forbid putting things on the roof or hanging outside windows, or running wires on the exterior of the building.
Working on something like this for work.
Take a look at:

http://www.wildlifeworks.com/saveforests/when_a_tree_stands....
> For first time entrepreneurs, who do not want to risk the product development, or those on strict time constraint, outsourcing is a quick and easy solution. Outsourced product development can be highly successful provided all parties are clear on goals and being tightly managed.

Pretty much all non-technical first-time entrepreneurs that I have met are on strict time constraints and unclear on goals.

In my experience, startups which outsource generally result in really poor quality software due to the lack of an agile feedback loop.
According to Tim Wu, absolutely. This example also makes it amazingly clear that discriminating certain types of traffic disproportionately affects certain parties.
> Inefficient (textual representations aren’t optimal for networks)

REST APIs don't _have_ to be text-based, AFAIK. Why not just send/receive binary?
Not sure why you blame USSR in this topic, as far as I know, it supported regional languages and printed many books, newspapers and magazines in the languages of its republics. I bet that books at that period were much cheaper than they're now.
In the other parts of partitioned PLC similar fight for culture was happening. Sometimes I even think, that some barricades were purposefully installed in Polish culture so that it will win again. In school you learn about the importance of Polish, how it was suppressed and people who learned it in secret were heroes... In day-to-day life many people will oppose using English words when Polish can be used, I even witnessed situation where foreign quest was invited for a speech and during q&a someone not only asked the question in Polish (there was a translator so no problem) but even stressed that the question will be in Polish, because we are in Poland...
The better UI metaphor IMO is tree-style tabs. It lets one organize tabs in a similar manner to a folder tree in a file explorer. It's great for research, where you'll need to repeatedly reference many different sources, and maintain a chain of how you found each source.
The Government Thinks This Couple Isn't Smart Enough to Be Parents
I too use tabs as ad-hoc to-do list. In fact I have tab open right now that is open since at least 2011 as the relevant project is on kind of on back burner right now and the tab got in some way repurposed as a separator between stuff linked from HN/Twitter/FB/wherever and stuff that I explicitly searched for.
The case for (and against) the MacBook Air
> I just need an answer, not a survey of all possible answers

For me, sometimes when I need a direct answer, none of the answers found are that direct. Sometimes I look at an answer, gauge the effort it would take to investigate if that would work (code changes, whatever) then move on to see if there's an easier answer to verify. When I run out of those options, then I want to come back to this answer and try it. Doing this it's pretty easy to get my number of tabs up pretty high!

On the other hand, for research, yes, lots of tabs are the norm.
I'm a chronic tab abuser as well, often with over 100 tabs at once. 1000 tabs still sounds insane to me.
Indeed, this is why the number of solar farms being planned is sky rocketing at the moment across many countries.

Another way to maximise output of your panel is to make sure it's in the best location, taking into account seasonal change of the sun depending on your location, avoid shading etc. The azimuth (direction) and tilt of the panel is make a big difference to your output.

Shameless plug, you can forecast your output using the (currently free beta) Solcast API.

https://solcast.com.au/api/

US forecasts update every ~30 minutes.
The standard advice for someone in your situation is, in the short term, to contribute enough to max out your employer match and build up your liquid savings to cover ~6 months of your personal expenses. After that point, you can ramp up saving your retirement. You're behind where you'd want to be at your age, but there is still plenty of time to fix that.

I'll try to get a job that gives me a 401k and figuring out what should I do to make sure my employer matches well.

This is just a term in your salary negotiation, though it is probably less flexible than other numbers because they offer the same term in parallel to essentially all employees (by law). It will generally be phrased as "We will match $X with $1 up to Y% of your salary." You prefer lower Xs and higher Ys at the same level of salary, but when comparing between employers, you can just math out how much free money the company is offering per year and treat it as dollar-for-dollar equivalent with salary.

After you have ~6 months of living expenses in a liquid emergency fund, you should save substantially more than required to max out your employer match. How much more depends on your situation and goals. In your situation, I'd be shooting for probably 15~20% to set a nice high baseline for myself and burn in new good habits. People find it very difficult to adjust up to that number but if you start saving that much immediately out of every paycheck and don't have your lifestyle creep up to meet your new means, it is much easier.

Best of luck!
> I'd be terrified that one time Firefox just wouldn't shut down clean.

This is why Firefox stores a sessionstore file. _And_ a backup of that sessionstore file. And a previous version of that sessionstore file. And a backup of the file as of the last several times you did a browser update.

The idea is to never lose the session in an irrecoverable way.
Yes and no. Your machine can pick 24/7, but you need to move the picked produce from the machine hopper to trucks and then to sorting/packaging/etc. Picking the produce is the pointy end of the spear, but there is still a lot of logistics involved in harvest. How much disruption and reorg will this require for the rest of the harvest operation? For some of those giant cereal crop harvests in the US the combines actually do run almost 24/7 during the short window available, so it is obviously possible to do this but changing the tail of the process significantly imposes additional costs on this sort of a replacement.
Couldn't agree more. Bookmarks are so poorly implemented, people use tabs instead. Which is dumb
The same approach works well for forum discussions. One tab representing the forum, and child-tabs to track the comments section.

For instance with HN, tabs provide quick navigatable references back to discussions that are relevant to my interest, and that might contain lead-off liks/references after they have fallen off the front-page.
The Firefox session is not intended as ephemeral state, fwiw. Certainly the session-restore code doesn't treat it that way.
It's rare and depressing to see a page so fatally infected with javascript overengineering that not even Google's cache managed to rescue the content.

http://webcache.googleusercontent.com/search?q=cache:u3lFxVi...
These are problems that any park that has high traffic has to deal with.

No, they're not problems of "high traffic". That would be things like too many people on the lawn above intended capacity, and what not.

The point is that by any common sense definition, the kinds of activities noted by the authorities constitute "abuse", not "use" (as there is no intended allowance of things like trampling flower beds, etc, at any level of capacity). And hence, in any place where you have actual working municipal governance, you'll find that they're dealt with appropriately.

If you don't see the importance of this distinction -- sorry, but you're very confused.
Nominalism in Metaphysics
> We need to find a way to detach progress from capitalism

What, you mean this[0] isn't progress? /s

The surge in irregular jobs doesn’t just create problems for the people working those jobs. It’s also led companies to feel that they can treat their regular workers poorly, because those workers feel so lucky to have a job, Konno told me. Knowing that people in their 20s and 30s are desperate to get regular jobs, companies hire lots of young people and force them to work long hours for little to no overtime pay, assuming that most won’t be able to survive the harsh conditions, Konno said. Japan has long had a culture of overwork—there’s even a Japanese word, karoshi, for death by overwork—but Konno says that it has worsened since the Great Recession, as companies have realized that good jobs are hard to find in Japan, and so push their employees harder.

...

Though company employees left work at 7 p.m. on paper, Matsubara said he was required to work until late at night almost every day. Employees were required to sign off at 7 p.m., even if they were still working, and were given iPads so that they could do so even if they were out of the office at meetings. If they didn’t sign off, they’d get a call on their cellphones brusquely asking them to sign off immediately but keep working, he said. “The amount of time you're actually working and the amount of time that is recorded you're working have absolutely no relation to each other,”

[0] The Mystery of Why Japanese People Are Having So Few Babies https://goo.gl/zoHH6L (theatlantic.com)
Good for you, glad you like it! People who share your opinion have a plethora of places to choose from! It's not for me.

For those of us that want to live in particular cities because of the city itself, supply is far below demand. Some of current residents are trying to keep supply low. That's what we're objecting to.
On the subject of annoying ambiguities in mathematical notations, I would like to point out the ridiculous convention of inverse function notation.

Is there any sensible rationale for sin^(-1)(x) meaning arcsin(x) while sin^2(x) means (sin(x))^2?
SPIF – Streaming Progressive Image Format
The current Nightly doesn't autoplay until I focus the tab now. I'm not sure if this is a Youtube-the-website feature or Firefox-lazy-load feature.
German Electronics Store Sued for Selling Un-Patchable Android Phones
Although it's true that there are many examples of multiple independent discoveries (supporting the zeitgeist theory of invention), this does not fully explain the nature of discovery and invention.

Consider that many of the examples, when examined carefully, fail to maintain the independence constraint. If the inventors were not in communication with each other but were consulting the same sources, or studying the same past failures (which was often) the case for independence becomes weaker. Nonetheless, one can still make the argument that since all the pieces were in place, that the inventor was less important. Three things stick a wrench in this: people who were truly ahead of their time, when there are many qualified yet with only a few succeeding and when there are outstandingly prolific individuals.

1) A notable example of someone ahead of their time is Hermann Grassmann, who toiled for many years in relative obscurity, quietly nursing a zoo of groundbreaking ideas. Gregor Mendel is another example. His discoveries took 30 more years to be independently rediscovered by 3 different individuals when the time was more ripe.

2) At each point in time, one can argue that many individuals met the criteria, from an intellectual and knowledge standpoint, to produce an invention yet only a handful do. There were plenty of people just as or even more intelligent than Einstein. Some even got very close to making the breakthroughs he did but none ever quite did. It seems genius individuals are able to grasp enough of a space to take steps that are locally suboptimal but end up escaping local optima for far better optima. There's a great deal of chance to this and it's not an issue of just out of the box thinking and high IQ (but sadly for the rest of us, it's likely still an innate quality).

3) It's difficult to look at the works of Gauss and Euler and not think there was something special about them. Genius individuals tend not to be one hit wonders and usually have something of an outsized effect on their field. While it's true that there is a rich get richer effect, the ability of geniuses to generate novel ideas and fields of investigation slightly outpaces their peers. And when advantages multiply, which is likely the case for productivity, these unique individuals end up dominating.

In the language of machine learning, geniuses seem able to sample more widely and are better at learning to learn. Even though it's likely that they're only a bit better at those things and they don't think qualitatively differently than the average person, it still ends up making a large amount of difference.

All in all, 2) impacts 3) which makes it so multiple independent discoveries can more readily occur. This doesn't mean the importance of environment can be discounted. Genius only appears under conditions of stability and sharing, the availability of gifted mentors and a rich set of freely shared and interacting ideas.
Bitcoin May Have Solved Its Scaling Problem
That hasn't been my experience with YouTube; middle-clicking to open a half-dozen videos in tabs starts all the videos playing at once.