skysight-inc/HackerNews huggingface dataset:
When I was younger I would go to the supermarket, get what I needed and pay without saying a word. I knew some kind of interaction was expected, but I couldn't make it up on the spot. By now, I have developed what can best be described as a large set of scripts in my head. I can go to the supermarket, the cheese shop, the butcher, etc. I can place my order, make smalltalk and appear as any normal person. The problems start when things go off-script, it's like mentally tripping over a loose tile. Worse even are situations that are new/unfamiliar.

Explaining it has never really helped, people simply fail to understand. 99% of the time, I'm indistinguishable from a normal person. The problem with that is that people don't really see me as any different, and thus place the same expectations on me as they would on any other person. Even knowing that I'm autistic doesn't change this one bit. I've lost friends over misunderstandings where I failed to pick up 'obvious' subtext and they just refused to believe that I didn't see it.

The worst part is where people get angry out of the blue and I have no idea why or what I did wrong.
The fact that they stopped at all astonishes me. In a military context, it's certainly conceivable that a ship would take some kind of battle damage that would disable its electronic nav systems.

Middies also used to learn how to sail with canvas, did they stop that, too?
That 28-lane part (BW8/I10 intersection and around it) is just 2-3 miles from my house.. fortunately my commute doesn't go anywhere near it (in the other direction, actually).

I do have to deal with the 59/610 interchange, which they're getting ready to re-do in the next few years.. the detour/re-route for that project is going to cause hell for quite a lot of people.
When I've attended services, and for a while I was one of 5 people between ages 12 and 45 at one particular UU church, I heard it said that if UUs could better their retention rate they'd have very serious growth.
Typical Americans. Tomorrow they will write that Russia is a third world gasoline-station-country without any technology or weapons with dumb people and is unable for anything. Pure cognitive dissonance.
A Berkeley ‘Escape Hatch’
Real head scratcher.
My point here is that, even if a business plan could be written for every complaint, the business plan produced isn't necessarily viable or actionable, e.g. if there's a monopoly in that particular industry. Usually the word 'plan' implies that there's a reasonable chance of success, hence my disagreement.
I think the parent was saying that they would buy parcels of land where they planned to build stations, and then profit when that land appreciated due to the presence of the station.
Ask HN: Best practices/governance for machine learning in Enterprise companies?
Hi guys,
I am on a new project which deals with machine learning for enterprise companies. This means there is a lot of focus on governance and compliance.

I am thus looking for sources/papers/links which deal in best practices, governance frameworks and pipelines for working with ML in production apps.

Anything is much appreciated!
Watch OpenStreetMaps getting mapped in real-time
One way of making workers feel unappreciated is to run your factory in such a way that more of them are injured than in similar facilities run by your competitors.
That is outdated though, at least my current release version of poppler (0.57.0) has a manpage for pdftohtml which says at the end "This manual page was written by Søren Boll Overgaard <boll@debian.org>, for the Debian GNU/Linux system (but may be used by others).". According to the current poppler PKGBUILD in Extra[0], there are no patches applied.

Edit: Actually, poppler has had the pdftohtml manpage upstream since version 0.5.0, which was released 2006-01-11. The last release of poppler without a pdftohtml manpage was 0.4.0, released on 2005-08-07. How on earth are you running a twelve year old version of poppler? Or does Debian/Ubuntu still overwrite the upstream version of that manpage?

[0]: https://git.archlinux.org/svntogit/packages.git/tree/trunk/P...
I'm going to reboot megaman. Again.
Not sure I totally agree that it can't be done. I have no idea whether it's at all realistic/sensible/pragmatic to create a car via agile but taking your brake pad example it would seem very alright to have a set of stories such as:

"As a driver, I can stop the car at a reasonable pace" - ok, maybe you get some awful brake pads to begin with (or maybe if you are cheeky you just say...well, air resistance does that!)

"As a driver, when the car is travelling fast, I can stop the car extremely quickly" - ok so now we probably need some reasonable brake pads.

"As a driver, I don't need to replace the stopping mechanism all the time" - ok so maybe now we need to make sure the brake pads fitted are of a certain quality.

I think you can see where this is going. Sure the car probably needs brake pads...but assuming you didn't know much about cars (something agile is suited for), at each stage you could decide you need to do something different for the stopping mechanism. Additionally, many of the qualities of the brake pads demonstrate that things are not "all or nothing" necessarily.
SentEval – A python tool for evaluating the quality of sentence embeddings
If you try to get a company off the ground yourself or with a small group of friends - then you might need some crunch time to not burn through your funding before you can sustain it.

But if you are a decade old company employing thousands and doing this sort of startup style crunch time then something is wrong. Don't set deadlines that will require worker burnout and workplace accidents to meet.

If they meet the production targets with greatly increased burnout and accidents then there can't be cake and bonuses, heads must roll.
Definiteness of purpose
What game theory teaches us about war
At least with the free software, you can hope to accurately document it.
ObjectBox: The mobile database
An SF flight that gets you to LA by 9am realistically requires you to leave the house around 6am: wheels down at 8:30am, wheels up at 7:30am, boarding at 7am (if you want space for yr hand luggage), arrive at the airport by 6:30am, leave the house at 6am. And those are fairly aggressive timings IMO.

I want to try this service, because if the sleep is really bad then I agree that it's no use. But if it's even close to comparable to taking a sleeper train, I'd much prefer it: I've always slept well on those, and I'd much sooner not have the 5am start.
> American police have a much longer history of dealing with, and adapting their policies to the governance of, high-violence subpopulations like (southern) Italians, the Irish, and Africans.

Do you suffer from poor reading comprehension? It's perfectly fine to admit it. Acceptance is the first step to recovery.
is that pronounced like virus?
Show HN: Wrootle – Instagram Quote App
Everyone loves quotes. It should be easy to make nice looking quotes, use wrootle if you want to cut through the noise on Instagram. Just type, screenshot and post. No registration required. We just launched, leave me a comment with suggestions for features you wish for. Many things coming up in the next weeks.
This can be a devastating illness. I stumbled across this a few days ago.

"Incidence of irritable bowel syndrome and chronic fatigue following GI infection: a population-level study using routinely collected claims data"

http://gut.bmj.com/content/early/2017/07/25/gutjnl-2017-3137...
Or, say, medium scale. I've taken away that communities of a couple hundred-thousands homes could now create their own grid, using wind/solar with batteries.
It is probably made against civilian drones. Otherwise there would be a lot of people flying over Kremlin just for fun and annoying security guards.
I generally advocate this approach, but there is a limit. Each new story is a context switch for everyone involved. It's easy for a product manager to lose track of the holistic POV if they are tracking too many stories. The dev has to stop and start or worse yet, split very tightly coupled work among more than one dev.
I would absolutely not trust a car made by rushed employees. The risk of failure is so high it's not even funny.
There's some truth in this, but I don't think "good agile" is totally innocent. In particular, they always seem to be uncompromisingly team-focussed methodologies (a lot of stress on the "...and interactions"), with little scope for individual creativity and problem solving.
What do you propose as an alternative?
4) Musk didn't realize how bad things were, had an "Oh shit" moment, and decided to fix it.
You may know this, but from column view you can use the toolbar or a keyboard shortcut to do 'Arrange By', which is not exactly a sort but similar. (It splits files into groups based on intervals of the specified property, and the groups are sorted, but the files aren't sorted within the groups.) Alternately, it's not exactly the most streamlined option, but you can change 'Sort By' from the window that pops up from Cmd-J.
Ha. Speak of the "Don't be evil" devil. Yesterday, I had to turn on my location to use Waze. Today I get a notification from Google to review the venue I was went I turned on my location. That makes me very uncomfortable.
That's kind of even cooler, the idea that a 4 minute bit Dickerson did about tree growth patterns could spread so virulently.
I don't have much to add to @Spivak's comprehensive response, except this one thing:

IF we agree backend services should be freely developed in multiple languages with multiple frameworks or "middleware" as the needs of the problem dictate, THEN we pay for that flexibility through the total effort required to deploy, secure, operate, enhance and maintain the overall system.

Engineering teams need to weigh the benefits vs the costs in that tradeoff. The good news is that the current wave of tooling is converging in a place where the so-called "system administrator" can express platform constraints in configuration or code that is visible to development, and likewise the developers can express the software requirements in configuration and code that is visible to ops. That transparency means (in principle, albeit imperfectly in practice) that conflicting needs surface more quickly and the team has access to the complete picture; therefore possible for the full team to learn from that view.

In every startup I've run, the necessity to build and deliver quickly leads to a pragmatic choice of a subset of languages and frameworks. Narrowing assumptions allow the team to concentrate on optimizations (of staffing, of code, of process, of tooling) that tend to accelerate things overall.

Is "pragmatic choice" a euphemism for "too many layers of intermediary getting in the way of progress"? I don't believe so. Any artist will be familiar with the necessity of constraints, e.g. "The enemy of art is the absence of limitation" (Orson Welles), "Art lives from constraints and dies from freedom" (da Vinci), "Man built most nobly when limitations were at their greatest" (Frank Lloyd Wright).

I would submit - don't fight this tension as if it's an evil that needs to go away, but rather accept it as a necessary and even desirable limitation that you can use to your advantage.
Of course you wont do all of those things from the start. But you write a bare minimum to render static surfaces on the screen.

Its not that of a big deal on the start.. just expose a 'Layer' object that can represent a surface on the backend (eg. opengl), and use a backend thread for the rendering part (rendering the current layer tree state using display lists for instance). Than the chrome engine layer and the web engine can just use that representation of a 2d surface to render.

But at least you get the architecture right from the start. Every project i know of, always want to aim to something more later. And if you dont get the architecture right from the start, and you need to advance to goal X, you will end throwing everything you have done before, and restarting from the scratch.
jdjebc82747's dead comment:
>"get it done" meanwhile holding them accountable for any mistakes.
Sorry, is there an area of business that is not like this?

It's not that other areas of business aren't like this, it's that management creates an environment where mistakes are more likely (and in some cases almost certain) to happen, and then penalizes people when they happen.

An example: Bosses refuse to provide funding for materials and time to automate the test framework (embedded systems). So testing is done mostly manually, this consumes a great deal of time or tests don't get conducted due to the lack of time or capability (I can't flip a switch 10 times in a second, or at a particular and precise time). So either we don't have enough time to take the test feedback and correct the system, or we never get the test feedback (because some tests aren't done) in order to correct the system. Errors are virtually guaranteed to slip into production if you're operating on either short schedules or complex systems under these circumstances.

Management expects perfect results, but ties the engineers hands too much so that they aren't able to execute effectively, and then blames (and often dismisses) the engineers as a result.
Henry unfazed by media speculation
They already had to go through the months-long process to get that 1-800 number in the first place (unless of course they "just choose IBM"). FLOSS doesn't short-ciruit that, it just shifts it to a different phase of procurement.
XP was for developers. Scrum expands it to product management and ownership. The biggest benefit to me isn't developer productivity, it's the ease with which we can communicate progress to stakeholders.
Device drivers. That's what kills Linux for desktop/laptop use.
Employee + family is typically 3 to 4 times the cost of employee-only. I do have a high end plan.
More likely it is broadcasting the position of the satellite it is spoofing, with altered timing.

edit: that doesn't prevent other means of locating the source of an rf signal
Having been a grocery checker, I wouldn't worry about automation replacing factory workers any time soon. You can see how quickly automation has replaced human labor while waiting to buy milk at the grocery store.

Or on the other side, our society has people delivering milk directly to the house again. I wonder how long that will be in vogue this time - rehow soon until hipsters start buying cows to personally milk?

Robot workers are usually application-specific, while human people after incredibly general. Moving to robot workers is like replacing GPUs with ASICs - this could be excellent if they are designed for the task. Otherwise, your robots will not perform the task well. For instance, the humans can stop checking groceries and sweep the store on a slow day. Self-check robots cannot hold brooms or move around the area.
Good point. I assume you are talking about national transfers (within the same country) and during the week?

What is your experience wiring $X0,000 abroad as a consumer?
I read it, and it's full of platitudes. Useful platitudes, to be sure -- if the book is a revelation to the reader, the reader probably did well to pick it up.

Nevertheless, this is not the stuff that helps create the kind of deeper - vulnerable - connections that are stressed in the article.
What a great ideal. I'd love to live in a society like that. It seems like it wouldn't work, though, if you're living side-by-side with people who just don't give a damn about police authority, like Italian mobsters or some such.
Bugs and Brews: ZooSec meetup
> long hours, mandatory overtime

I find it pretty shocking that this is legal at all.
Do you know of any courses that will bring one up to speed on the math component?

I really love this format of learning, and I want to take this course as it's something I'm interested in and I like Andrew Ng, but the Week 2 content was a complete non-starter for me. I've been writing software professionally for a decade now, but because I have no mathematical background I'm very far from understanding even the first step of this course (which really is Week 2, Week 1 is just a formality).
There are different levels of humour? Please humour me.
ERC20 Tokens (the ICO market) fit this description. Though they are basically just creating new currencies.
Not with pre-orders.
I see you have "user story" in your list of hated buzzwords. If you don't mind my ignoring the rest of your comment, I'd like to focus on that single phrase. I claim it is ok.

What was going through the programmer's mind when he wrote a particular passage of code is a very useful thing to document.
In my user-facing code such documentation tends to look something like "just now as part of an attempt to achieve X, I did Y, expecting to see Z, but I got U instead." Comments like those occur often enough and are valuable enough that it is good for me to have some quick way to refer to the category. Isn't "user story" just as good as any other quick way?
To quote a better man than me:

>The assumption that puns are per se contemptible, betrayed by the habit of describing every pun not as a pun, but as a bad pun or a feeble pun, is a sign at once of sheepish docility and desire to seem superior. Puns are good, bad, and indifferent, and only those who lack the wit to make them are unaware of the fact. [0]

[0] Fowler's Dictionary of Modern English Usage, 2nd Edition
Effective Tensorflow
> All NES assembers are command line programs. What does that mean? It has no graphic user interface.

Who the hell is this written for?
I guess we could go back to navigating by the stars. Alternatively we could go back to using LORAN... way less expensive than satellites and more robust with modern micro controller technology. With their output power they would be hard to scramble the frequencies by wattage output flooding on the same frequency. If they also used timed frequency hopping they could further protect it.
I'd be curious how you define "better"

I feel we would already have to change ourselves to the point of becoming a different species before we were even capable of successfully building such a being

Well that's what the whole transhumanist movement is about - however it goes hand in hand with AGI. You can get there together in theory.
Singapore Emcee
I think a major qualifier to all the 3+ D vis. schemes is that, no matter how elaborate or clever the trick is, you can never experience such a space the way you experience 2D or 3D space. (all the tricks are only approximate visualizations).
If anyone else wants to read, the quoted passage (and the whole book) is available on Wikisource: https://en.wikisource.org/wiki/The_Iron_Heel/Chapter_III
when they start for free, there's hope they aren't just trying to beat the competition with discount prices.
A Review of Perl 6
A TBM doesn't just dig a hole. It installs tunnel ring segments to support the ground above. 6 meters down is no big deal. That's mostly to get below other buried infrastructure.

Here's a good explanation of how TBMs work from Crossrail.[1] They use two types of TBM. There are also hard-rock TBMs, used in deep jobs like the Gotthart Base Tunnel. For some hard-rock jobs, a tunnel lining isn't necessary.

Most of the problems in tunneling involve water. Mud, leaks, underground rivers, etc. The Boring Company doesn't mention water much. So far, the Boring Company just seems to have bought a small TBM and is learning to use it.

[1] https://www.youtube.com/watch?v=z38JIqGDZVU
Broken tail light, speeding and other infractions should just be automatic tickets from a dash cam on the squad car or a speed camera. Same with illegal lane change or carpool violations. They can be mailed to the registered owner.
Model S and Model X are being delivered...?
Show HN: Basic Set Operations
Relevant account: http://kajsotala.fi/2017/07/how-i-found-fixed-the-root-probl...
United Made a Great Start of Premiership with a Clear Win – Relay Vibes
Kaspersky filed a complaint against Microsoft
Hey guys!

I thought this might be interesting to other people! I built this little tool because I often found myself needing to quickly calculate a union, intersection, or difference of two lists, but there wasn't an easy way to it (aside from pulling up Excel and building a v-lookup).

I thought it might be useful to share, I've been using it a bunch to just quickly do some data operations and then drop the result into a SQL query or job processor.

Let me know if you have any feedback!
Do you suffer from racism? Why are you describing Irish as a high violence subpopulation? Does this apply to Irish in America or Irish in Ireland or what? Why is the Irishness relevant at all?
This Tiny Microchip Can Heal Live Tissue with a Single Touch
The Incredible Shrinking Sears
Beautifully animated as always, but it didn't help me visualize higher dimensions at all.
Not me, obviously, but check for example:

https://blockchain.info/tx/d977d0f521b2470d44a6222c3d8fa99da...

($400,000 transaction for $2 fee or a 0.0005% fee)
I'm the only person I know who doesn't like solar power. The lifespan of panels and batteries are both too limited - they will require complete replacement at too high a frequency for a society. In contrast, I'd like to see wind turbines continue to evolve - so that they can be maintained over many lifetimes. Seems like a no-brainer -- but I'm the only one I ever hear saying that.
Richer declensions make puns different, not harder. Adding or changing suffix due to declination opens a whole new world of "word collisions" waiting to happen.
There is a difference between wanting to live alone, and wanting to be "off-grid". It is perfectly possible, as the article itself establishes, to be able to live "off-grid" but not alone. I.E., a small community.

If this is kept in mind, it means it would be possible to build resort-style communities in fantastic/beautiful locations that are fully self-sustainable (for energy, not necessarily food, entertainment, water, etc.).

I could easily see these types of communities being co-op or "hacker communities" run by small private (think YC) companies, that allow for digital nomadic living around the world.

Is it self-sustainable if food/entertainment isn't included? I say yes, because as humans we enjoy a diverse range of food than our own ecosystem anyways. So I don't think importing food is a bad thing. Could you survive off-grid if you stacked up on a bunch of beans in a basement? Yeah, but we want quality of life.

Finally, what if you don't want to be in a community? What if you do want to be alone? Well, that is still possible, it just means that "off-grid" (as the article states) means sometimes running a generator. Not as efficient, but at least it gets you what you want.
I meant for 2) to cover that, but your phrasing is helpful.
Those who possess the wit but refrain, are the most admirable.