skysight-inc/HackerNews huggingface dataset:
Well, part of my point is that assholeness is subjective. Moreover, a certain group of people seem to think there are a lot of assholes, while the majority gets along with most people.

Of course, there are genuinely poisonous people, and I agree on your points with regard to them.
They pull people out of high schools, retail jobs, etc. They wont hire outright idiots but there's no IQ test or anything. Think about it another way: these people are going to Costco because they lack what's needed to get higher-paying jobs requiring degrees or trade schools.

Costco reps themselves already explained the extra pay was just incentive and that they believe in living wages. They also cancelled the ad bugdet specifically to give that money ("6% of revenue") to workers instead thinking good workers are better than advertising for customer retention. So, they consistently believe paying & motivating workers has highest benefits. They also pull from barely-educated sources who probably have above-average intelligence or character but still the common, low-rung pool of labor.
Revisiting accounting for software development costs
This was in Mexico. Commercial drones do already have a number of regulations here in the US, to be fair.
Why? "Fuck" is not as bad a word as it used to be, especially depending on context.
What about this resume/cv:

Junior Open Data Vexationer(2008-2010)
Associate Shameless Little Replication Bully (2010-2012)
Lead Methodological Harasser (2012-2015)
Senior Methodological Terrorist (2015-2016)
Chief Research Parasite (2016-Current)

All those terms have really been used to label people trying to get psych and medical research up to pretty minimal scientific standards. It is really telling about the kind of immature high school mentality that pervades those fields.
Costco is selling wholesale / larger quantities to a different customer segment who is also spending more money though. I'm not sure comparing the two here makes sense to me.
Compiler Bomb
Grester variety in food. I should've specified that. Also a lot of higher-quality stuff or at least branded as such.

Edit: It should be noted that Kroger is moving that direction with its Fred Meyer-style stores. They're more like Walmarts and Targets. Walmart even converted a failed store into a Walmart once although Im not sure the size of that one. Kroger is opening a Fred-style store close to me with descriptions that sounded like a Walmart. Will be interesting to see if these work and what effect they'll have on profit.

https://en.m.wikipedia.org/wiki/Fred_Meyer
This is pretty cool, but how many people are actually going to want to learn BASIC just to build games in this app?
> I was pointing out that such a claim, however spurious you may think it is, would likely hinge on the claimant's exclusive rights in the compilation.

I don't think it is that simple. Yes, you may claim a copyright on whole compilation. But you could as well claim a copyright on some parts within that compilation. Since the compilation is a single document, claiming copyright on some part of it would also be sufficient for a takedown.
I would recommend going back to part 1 if this series is new to you:

http://www.trackze.ro/windowing-systems-learning-by-example-...

btw, I'm a Class 2 programmer and proud! :)
I can't help but feel that this is more for "column-inches" advertising than the direct "eyeballs-on-billboards" advertising. I've not played with drones for a year or two, but consider that drones have a fairly short battery life, don't fly well in breezes, and need fairly close human attention, and this is a huge amount of effort to go to if it's not for the write-ups.

Of course, column-inches are still a good way to do advertising, and this is a clever way to get that.
Absolutely. We've somehow decided that businesses are entitled to enjoy the benefits of workers having enough money to live (i.e. large pool of willing, living employees, who are probably not going to die for lack of basic necessities before their shift tomorrow), with the public picking up a good chunk of the tab.

That's a subsidy. Every welfare dollar that helps a Walmart employee stay alive and go to work tomorrow is a gift from the taxpayer to Walmart shareholders: they'd have to pay for it if we didn't.
Interesting because the value of intangibles like software is a huge distortion on accounting "book value" under GAAP: more than half of US company spending is on building intangible assets which have zero book value on their balance sheets. Furthermore, the distinction between buying software and SaaS models have material accounting impact.
Maybe I'm missing your point, but that seems legitimate to me. It seems inane to us, but there are plenty of people out there who probably believe actual chemicals were used, so clarifying that wasn't the case makes sense.

And Donald Trump himself clearly did believe that. This comment[0] from yesterday has his full quotes explaining it all, so I won't bother repeating it here.

[0]https://news.ycombinator.com/item?id=12711892
> Certainly subsequent arrivals from Europe would have known it wasn't India

I'm not sure that all that many of the Europeans would have cared about the Native Americans for anything beyond slave labor or as an obstacle.
Here's a very performant BF-to-JS transpiler:

http://copy.sh/brainfuck/

We're ready for the revolution!
I'm actually talking about Romania, which isn't technically on the border, if we now insist that Ukraine is not Russia affiliated, but still damn close, missile fly time wise.

And yes, they are Nukes. They were moved there after the Turkish 'coup'.

https://www.euractiv.com/section/global-europe/news/us-moves...
They tried to kill me in december of 2008, but I was lucky. Then few more attempts were made. One was almost successful - my friend with same name was killed by mistake instead of me. I hired retired policemen to investigate and he jailed few of them, then Russians killed him too. Assassination of political opponents is common practice in Russia since 1917.
Penn Jillette on Bob Dylan (YouTube at 36:25) Aug 2, 2016
It's pretty hard with strcmp. On modern x86_64 strcmp is vectorised and the first N bytes are compared simultaneously.

I have code samples + remote exploit code against nonvectorised strcmp; I can write this up if anyone thinks it would be helpful.
I noticed that the past several Python-related threads on HN haven't contained the usual cynical comments against adopting Python 3. Are we finally at a point where Python 3 has been accepted as the gold standard?
How does the lower performing store work in that sense? Is it separate from the rest in some way?

The reason low profit locations are often shut down is because there are often higher profit places to park that capital.

So if I'm a shareholder employee of another location or HQ, I might wonder why we're not doing something that will grow the company even more.

Of course this is where things like company values and mission statements come into play to ensure everyone is aligned.

Not advocating that this is necessarily what I'd do in that situation, just curious how it is handled when it inevitably comes up.
KiCad is the StarOffice of the PCB design world.

That's a good comment. There are two basic classes of UI problems with KiCAD. First, there are the ones that are just classic menu-and-button bad design. The schematic library and footprint library editors have a confusing set of menus and buttons to do what's really a simple open/close/new/save task. There are lots of discussions on forums about this. Those need a rethink of the library UI, a clear design document, and a modest amount of implementation. If that got fixed, the initial KiCAD complaint level would go way down.

The second set of problems is harder. They're in the programs for graphical design. There are four of those - schematic drawing, schematic symbol design, board layout, and board footprint design. Schematic drawing isn't too bad. It has some strange bugs - there's a convention in schematics that you put a dot where wires connect at a 3 or 4 way connection. (Wires which just cross don't connect.) Most schematic drawing programs handle this automatically. KiCAD almost does, but it's possible for a connection dot to become detached from wires, or for wires to connect without a connection dot. This might result in a bad netlist, which matters. A few bug fixes there would be enough to fix up that part of the system.

The schematic symbol and board footprint editors are just really clunky draw programs. They work, but lack basic features such as grouping and cut and paste. Those wouldn't be that hard to fix. Fixing that, plus the library editor UI, would help the project a lot, because KiCAD needs a bigger symbol and footprint library, and you want users to contribute those. Frustrating contributors hurts the project.

The actual board layout program is the hardest problem. Others have written about this.
There are some very strange features. There are three graphics modes (classic, OpenGL, and something else). Menu items which have nothing to do with display, such as component auto-placement, change with the mode. You can't automatically spread out components in OpenGL mode. The menu item just isn't there. (Not even greyed out, just gone.) There are also some functions hidden in dialogs under menus which ought to be more visible.

The "Help" menu item just loads a PDF of the tutorial, which isn't too useful.

All this stuff is fixable, but probably not via "hackathons". A UI design document is needed. That's always useful; when the UI design document has to explain some badly designed feature at great length, it's clear there's a problem. Write down exactly how all the schematic symbol and footprint library update functions work, and the mess will be revealed.
"Perhaps I am the only HN poster with actual working experience at wally"

Nope. I'm sure there are others. I worked at Walmart for a bit making $7/hour. Stocking and other misc things, though never a cashier. When min wage was like $5.15 or $6.15. A lot has changed since then though. I now have a masters in CS and work at Microsoft.
Why is the author consistently mixing up "
"instructions per cycle" with "instructions per second"?

Surely, phrases such as "We observed the following Instructions per Second (IPC)" and "assuming a perfect 1 instruction per second on the general purpose processor" should have activated some neurons in some brain, even assuming it got distorted by doing this research?
See you could hyothetically have a point with this individual instance.

But then you notice a trend of similar things happening over and over and over and over and over...
Full Transcripts of Hillary Clinton's Goldman Speeches (click on Attachments)
They can only trade one month out of three. Specifically, they can trade immediately after quarterly earnings.

This is pretty common amongst similar companies.
The phenomenon described here is one of many side effects of what I think is the greatest disturbance in the zeitgeist since at least 9/11: the disintermediation of information itself.

We live in an era where authorities of all kinds are under greater scrutiny than ever before, because the Internet's made it so much easier for everyone to learn about and discuss what they're doing. And to believe that we know better than them. The mass media gatekeepers who once shaped public opinion are still present but have a fraction of the influence they had in the 20th century.

Nassim Taleb discussed this recently from a more political angle: https://medium.com/@nntaleb/the-intellectual-yet-idiot-13211...

But it is really the same thing. From the post-Snowden privacy movement to Brexit to the Trump campaign to "the destructo-critics" referred to in this article, all of these things are a product of people becoming more informed about what authorities are really doing, getting pissed off about it, and taking action.

You can make your own value judgments about whether all of these things are good or bad (we surely know what the predominant opinions will be among HN's audience of left wing tech people: pro-Snowden, anti-Brexit, anti-Trump, pro destructo-critics). But I think the overall trend is good. And intensely destabilizing to society, in no small part because even as we approach this information equality, wealth inequality is soaring.

I think one important thing to understand about this trend is that _numbers win_ -- you can be right but if a large enough part of the population disagrees with you, you're going to be on the defensive anyway.

Another thing is that while people are rapidly becoming better informed, they're becoming more confident in their opinions even faster. So again we are not necessarily always going to see better decisions being made -- but they are going to be made with more public input.

I know that might sound a little crazy when we seemingly hear about a new secret conspiracy or abuse of power every day, but that's the point: _this stuff was always going on and we just didn't know._
I think it is very difficult to understand the relative inefficiencies between different product delivery pipelines. In this case the difference between door-to-door delivery of fresh milk vs. the store distribution model.

You may be 100% correct in this case, but in general, I think this is a very hard thing to discern, especially without a pretty deep analysis.

I'm not saying it is perfect, but I would think that 'price' is highly correlated to efficiency of the product delivery pipeline and efficiency is probably well correlated to 'waste'. The major confounding factors would be understanding what externalities are (or are not) being included into the final price and the distortions introduced administratively by government policies.

So a 2x price factor, to me, is indicative of possible inefficiencies relative to store distributed milk but certainly not definitive.
This is a long interview of Penn Jillette by Nick Gillespie, the editor in chief of Reason TV. It's actual YouTube title is "Penn Jillette on Donald Trump, Hillary Clinton, And Why He's All in on Gary Johnson" so it's an interview largely about the presidential race.

Skip ahead to 36 minutes and 25 seconds into the interview to hear what Penn Jillette has to say about Bob Dylan. It's amazingly prophetic given that the interview was on Aug 2.
The joke is gonna be on all of you when I deploy a 256-core machine in production. :P

Then you'll modify it to be, "Have you heard of anyone running BrainFuck in production other than Nick P's BrainFuck-as-a-Service platform of questionable longevity?
It seems that it will CLR-enforced so I would guess that it's not going to be available for any type:

The fast representation makes the type automatically stack-only, i.e. the constraint
will be enforced by CLR type loader. This restriction should also be enforced by
managed language compilers and/or analyzers for better developer experience. For
the slow span, language compiler checks and/or analyzers is the only option (as
the runtimes won't enforce the stack-only restriction).
This is why I love it when I post a comment to HN and people can't tell if I'm being sarcastic or not. (https://news.ycombinator.com/item?id=12698590)

I'm thinking in the future, an adversarial neural network could be used for just this purpose. Take my sarcastic comment and alter it just enough so that it appears non-sarcastic or vis versa. It's kind of like using neural style to mess with the face recognition algorithms of social media profile pictures.
Yes, Hugo tries to be that, but it doesn't succeed in offering enough good conventions, so if you want to use one of the many setups available things are going to get messy.

Making something a website generator isn't easy. Not least because people who design and implement these things seem to love fiddling around with website generator tools. Which isn't necessarily what users like.
Until someone on a bike gets seriously hurt, at which point the content of the columns is going be quite awkward for Uber.
"it's rather trivial"? Have you done it?
Well you can watch Joe Duffy's presentation about their work on Midori and how it is influencing C# 7 and future versions.

"Safe Systems Programming in C# and .NET"

https://www.infoq.com/presentations/csharp-systems-programmi...
If you find this too pricey, then build a cheaper or free competitor.
Big surprise.
WSJ: Why the Economy Doesn't Roar Anymore
How about dropping the Hyperloop evacuated tube idea and replace it with something more achievable? How about a private roadway that is completely flat and only for specially-equipped electric cars? The cars are completely autonomous and communicate with neighboring cars and a central traffic controller. The cars can tailgate each other in complete safety at 200-250 mph allowing for extremely dense road usage (no 9 car lengths separations). And all the traffic will move at exactly the same super-high speed, carefully servoed.

People can just get in using their own privately-owned certified compliant electric cars. And then take a nap as the autonomous driving takes over for safe high-speed travel. No traffic jam slowdowns, no slowpokes in your lane. Road-embedded power can wirelessly beam energy so there is no need for refueling stations. Traffic control manages vehicles entering and leaving the roadway. Read the news or take a nap. SF-to-LA in 2hrs, and you arrive rested and with your car.

Not the hyperloop, but drastically cheaper and leveraging technology that's coming anyway. The novelty is drastically higher speeds, bumper to bumper driving, continuous fueling.
I feel like these classifications are particular technology specific. I feel like you can't nw a good class 1 without doing some of class 2 first.
1c1

< State 5. Never change anything or do any useless activities or upgrades unless you really have no other choice and there's clear demonstrated value in the change.

---

> Stage 5. Never change anything or do any useless activities or upgrades unless you really have no other choice and there's clear demonstrated value in the change.
It's small wonder you didn't realize the tool is called "the silver searcher" just because the binary is named after the chemical symbol for silver ("Ag"), nor that it has been discussed here - it's been a while, and I'm not sure if it ever made it to the front page (but ack might have, and ag might have made an appearance) - apparently it's been four-five years(there's been some reposts):
https://news.ycombinator.com/item?id=3835901

As for the package, you might want to try "apt-file":

sudo apt install apt-file
apt-file update
apt-file find bin/ag

It makes finding some of the less search-friendly packages a little easier, if you know the binary or config file name. I think it'll also work as a poor man's "provides", but I haven't tried:

apt-file find /etc/alternatives/mail

As for something like everything, there was a "spree" of tools that tried to provide something similar, but I'm not sure of their current state -- I tried looking for some a while back and got the impression they were all more or less abandoned (with the notable exception of locate/mlocate and the similar apropos/mandb for man pages).

It would appear mlocate is most like everything, in that it only index on name/path, not contents.

Of the few I found only "tracker" seemed to be around:

https://wiki.gnome.org/Projects/Tracker

Other than unity's "dash" that is:

https://help.ubuntu.com/16.10/ubuntu-help/unity-dash-files.h...

Finally, there's "recoll":

http://www.lesbonscomptes.com/recoll/
I imagine that those of us that still remember it would already be a big customer base. :)
> it comes with the territory

I disagree; that's an excuse for abusive, unproductive behavior. In many environments, people manage to criticize ideas respectfully and productively, even on social forums like HN. Abuse is counter-productive and completely unnecessary.
> If she's complaining about trolling and abuse, she should probably say so

She does, clearly and explicitly, and I even quoted some of it.
You would walk courage in a BMW Vision Next 100?
Though it was about the ES6 compiler :(
You want to always be in default startup mode so here is my
contrary advice to number 2 which also sets you up for applying number 7

Spend a week setting up your future startup efforts for success at the beginning and then focus completely on reaching your customers and iterating on your solution to their problems.

step 1:
first protect yourself legally by setting up a LLC
you can use
http://www.legalzoom.com/

or might even try to get access to stripe atlas
https://stripe.com/atlas/faq

also get your terms of service setup.
here is a resource for that.
http://snapterms.com/

2-spend a few hours getting a generic domain name that is easy to spell.
here is the registrar I use https://dnsimple.com/
also get SSL certs. you can use dnsimple but a free lets encryt cert is even better. https://letsencrypt.org/

3-spend a day or two setting up continuos integration
this involves a code repo such as github, gitlab or bitbucket.
and continuous build and testing service such as cicleci, travisci or codeship (although all the repos are integrating build and testing features)

4-setup a hosting service such as AWS, digital ocean or heroku.
Personaly I would start out with heroku as hosting service but to keep costs low with a bit more effort AWS proper or digital ocean can work as well.
setup a staging server so that when you push code to your repo it is automatically deployed to your staging server and from there you should set it up to promote the code to production with a single command. I use heroku pipelines in conjunction with some simple automation scripts for this.

Also at minimum setup hourly backup and restores for any databases that you may use.

5-by the end of the week you should be able to push a hello world to your real production server out there on the open internet.

Now at this point you have a real platform out there in the real world to start iterating on. Start talking to your customers and build really small features and push them to your repo on a daily basis to get feedback from your users.

Since you have a generic domain name you can pivot in any direction keeping the focus on just the one project that you are iterating on.

One last thing. Start a blog related to your business and talk about what your mission is, your product features and your technology
Were you inspired by Microsoft Log Parser?
There are a few solutions to this. You could completely separate health insurance from employment. Or you could require benefits for part-time employees as well.
This is some bullshit. They didnt even port the standard benchmarks to Brainfuck to compare performance against reference implementations. I want to see ZIP, raytracing, web servers, map reduce... actual apps with associated BrainFuck performance. Scratch the whole Future Work section in favor of that given you might accidentally find evidence for using it in production somewhere.

Moore and your GreenArray chips: be afraid! Something even more incomprehensible is coming after your market share!
Weird! Don't the Verizon guys do an ID verification that the person requesting the new phone is really who he claims he is?
OK. Let's be kind and decent to people. What do you think that looks like, in terms of actual behavior? Instead of just walking past someone panhandling, what does a kind and decent reaction look like? Would you consider looking them in the eye and saying "No" to be kindness and decency? If not, what is - listening to their story? Giving money? Expressing sympathy? How much of a person's day should be devoted to kindness and decency?

Some would characterize the resources devoted to services for the most vulnerable among us as kindness and decency expressed. Which suggests that a progressive, sensitive solution started decades ago. What's the next step?