skysight-inc/HackerNews huggingface dataset:
>Bases also open and operate large sales tax free stores for service member and family use (base exchanges).

Those aren't accessible to all the civilian workers and contractors who work on-base.

>Military housing, as long as owned directly by the federal government, doesn't pay property taxes

Civilian workers and contractors are not military, and don't use this housing. They live off-base, and pay property taxes and sales taxes. With the generous paychecks they get (relative to the locals who work at Walmart), they can afford to buy or build much larger houses and nicer cars, so they pay a LOT more in property taxes.

>I'm not saying military bases don't add to the local economy, they do, just not anything like a civilian operation of a similar size.

No, what you're really saying is that you have no clue at all what goes on on a military base, and you have some ignorant idea that everyone there is in the military when in fact it's usually a small minority of people on-base who are active-duty military.
Yes, it's harder than lisp, but it's still much easier than C. C and C++ have issues due to ambiguities that make them context-sensitive. C++ has it worse because parsing is dependent on typechecking because of templates.

Rust is not 100% context-free, but the feature that is non-context-free (raw strings, a rarely used feature) is still pretty easy to parse, and even if you capped it at 6-level raw strings you'd probably be able to parse all the Rust code out there.
+1 for the rules-driven compiler, it's one of those things that could put programming language innovation into many more hands.
I'm guessing this is most probably the case.
I always felt like SC was too balanced. TA at LAN parties was more fun because most people weren't so practiced at it

(To be fair, Blizzard is excellent at doing balance. So good in fact that it also took a lot of the fun out of WoW; four hours of grinding for a +2% stat increase...)
Another technical item attempting to handle the legalistic aspects of "What Colour are your bits?" http://ansuz.sooke.bc.ca/entry/23
Theory: Javascript is bad not because of its syntax but because front-end/back-end is a new way of coding on the web and we have to redesign a lot of things (Json format, API, etc) in order to figure out the best way for it to work.

I am not saying I don't hate the syntax as much as the next person, but syntax is only so annoying.

The real issues come up with, for instance, execution contexts, callbacks etc because they are created for this new environment we find ourselves in.

(For those who say: hey, we have had client-servers for years, and we didn't face these issues, I think we have to start pointing to actual code, the problems, and the attempted solutions.)
Amazon Delays Opening of Checkout-Less-Convenience Store
Report credibly to the stewards.
Also say why you think it is a bomb. Provide credentials.
Multiple monitors sure are a drag. This weekend I downgraded my primary monitor from a 32" 4k display to a 27" 1440p display, for the purpose of gaming at 165Hz instead of 60Hz (and wow, what a difference).

This has caused several annoying side effects. I used to run my 4k 32" monitor at 125% scaling, and my ancillary 24" 4k monitor at 225%. Everything looked fine, or so I thought. Now my 27" monitor runs at 100%, and this causes some internal Windows flag to change somewhere, making many apps on the secondary monitor look horrible. It just nearest-neighbors apps up to 200% instead of scaling them correctly. If you make the second monitor the primary monitor, then everything looks good again -- except you can't use Nvidia GSync on a secondary monitor, the whole reason I downgraded my main monitor. Amazingly, the mere existence of the 100ppi montior is what seems to break things. If you run it at 200%, apps on the other monitor at 200% still look terrible.

My theory is that things looked bad before, but the 125->225 scaling didn't look quite as egregiously bad as 100->200 does. But I'm picky about these things and think I would have noticed. So I don't know.

Some apps, notably Chrome, work just fine. (But Discord is an offender, and it's just Chrome, isn't it? That makes it all the more annoying.)

As an aside, everything looks pretty crappy at 100ppi. Fonts are blurry again. You can see the pixels in every photo or illustration you view. Upgrading to 4k a few years ago didn't make much of a difference to me, but downgrading is a huge difference. That said, Overwatch is soooo smooth. I can't wait until technology allows us to run games at 4k@120/144/165/240, however. I also miss the wider-than-sRGB color gamut.
EPSRC provides £20M for high performance computing
Cosabella replaced its ad agency with AI and will never go back to humans
I adore this book. It also took me 6 months to read. I think about it often while wandering around the city, imagining the areas before and after Moses' steel-and-concrete hand, imagining the old neighborhoods, trying to envision what could be next, what could have been, what could be.

Lately I've been reading Foucault and I find that many pieces of The Power Broker are incredible examples of Foucault's post-modern/post-structuralist theory of power: power relations as a sort-of amorphous "lines of force" that move between people through society, occasionally emergent as structural domination/power, rather than as some sort of antagonistic relationship between rulers and ruled. This conception of power makes sense when you consider Moses operating at an intersection between (and attempting to leverage) many different "fields" of powers: government politicians, wealthy private estates, union high-ups, the news media, etc.
It's not made by Syfy, the top rights belong to Alcon; Syfy just is the exclusive American distributor.
“How Do You Work with Large Internal Teams?” – [Episode #64] Make Money Online
Next, he should cut down his desk so that he can only fit one piece of paper on it. After all, it's better to focus on one thing at a time.
> I know you believe they are sociable. But how do you know

You keep asking this. It's an absurd question. I'm their parent. I see them every day. I watch them interact with other kids. I see my son stand up for the next door neighbor younger brother against his older brother. I see my daughter keep the peace at a sleep over party with a dozen friends and wildly different personalities. Besides that, you imply that public school confers sociability to children, an assertion with which I disagree. I'll go further: my kids have friends who are both "schoolers" and homeschoolers, and as a rule, it's the home school kids who are more polite, more sociable, more well adjusted.

> but apparently they didn't do too bad with you

I have done okay in spite of high school, not because of it. They were the worst years of my life.

> Personally I think think it's absurd for soneone to think that they can teach without any training.

My cousin is a special ed teacher, and an excellent one at that. She teaches in D.C. I couldn't do what she does, and I haven't claimed that anyone could.

Home schooling is a different situation. It requires dedication on the part of the parent (like doing anything well of course), but it's not that hard. There is a wide variety in how parents approach home schooling, from unschooling at one end, to very disciplined like a traditional school taught at home at the other end. We're somewhere in the middle. Our kids have a lesson plan each year. They have a daily check list of items. We leave it up to them to manage their day. Here's today's:

http://imgur.com/bRYpGQr

I'm writing from experience, not just about my own kids, but having family who are teachers and having been involved in the home school community as well as reflecting about my own experience in public school and that of my siblings. I never claimed home school was for everybody, but I think you over estimate its difficulty and give way too much credit to public schooling. I think you underestimate how much time is wasted in public school, and completely discount things like bullying and cliques. My K-12 school years were an awful social environment filled with horrible kids and mostly disinterested teachers, and were nothing like the real world.

> They are clearly successful so it's bit important whether or not it is because of your teaching or in spite of it.

This is condescending to the point that I feel like you're trolling. I have nothing else to say.
Reasons Youtubers don't realize their Youtubing actually became a business and don't hire a crew (that includes a PR team).

Zoella does a good job, she had a breakdown thas was very not problematic, but is mostly very professional.

Pewdiepew pewdiepie whatever. he's stupid. fuck that shit. fuck hacker news. fuck you all.
Primitive Technology - https://www.youtube.com/channel/UCAL3JXZSzSm8AlZyD3nQdBA

has been my favorite recently. Hits the engineering and problem solving part of my brain but is also weirdly very meditative without any talking.
Inheritance is a useful tool when used sparingly. Ideally it should be used to encapsulate logic that is going to be re-used multiple times. I don't really think there are pros and cons as much as there are trade-offs between the 2 paradigms.
I could be, but as @pavel_lishin said below, it is quite possible that the "Arab" guy was already of interest to the security services. It would make more sense.
One of the big issues I see with JS is a bit of an abstraction problem.

See, in the Java world, lambdas were introduced, and I can write code with them using RetroLambda, and it will run on old JVMs, too.

But Java 8 has them natively.

And I can write a modern Java8 project with nano and javac. No transpilers, nothing.

While in the JS world, even now that browsers are starting to support ES6, everyone just adds more and more steps to the build process, instead of trying to simplify them.

Ideally, if I write code, I want it to be simple, without any such tools.

I want to be able to write one file containing dependencies, my code in a few files, execute one command, maybe two, and have a fully working product. And have it work for years, even while dependencies update.

One config, one command, and my code. Not any single LOC or invocation more.

That’s doable with JS – you just need a dependency format where dependencies can define macros over the language, and they’re handled by a transpiler or compiler, and you can import them normally. And just like that, a lot of this stuff would go away. TypeScript would just use its own frontend to the transpiler, and in your config you’d just define a different plugin.

In the gradle and java world, all that exists, with language-plugins, and annotation processors.

Yet in the JS world, it’s not like that, you have dozens of abstractions on top of another.

> This is solved by understanding the language and the tools you are using.

The problem is that the JS world is simply more complex than the Java world.

A helloworld JavaFX app is about 30LOC of config, and 20LOC of code and imports. And compared to a production JavaFX app, no more config will be added. It’s just that. That’s all you need. And easy to understand.

For React, it’s an entirely different beast (see the mentioned link)
I don't understand why this was down-voted, it's a very insightful quote and not the first time I've seen it.

People severely overestimate their own free-will and downplay the role of luck and external forces in their lives.
If free-will was absolute and unlimited, then Facebook wouldn't be able to make any money from advertising.
If you look at Facebook's income statement, you can actually quantify how much free-will Facebook took away from humanity.

Facebook's mission is basically to take free-will out of people and turn it into dollars for corporations.
I'll second this.

I mostly work with operations, and I use a two-monitor setup for most of my work. It's setup so that my second monitor is left for my main focus or large applications, like the web browser or editor sessions, and my other screen is for "miscellaneous stuff" or multiple terminals when I need to follow multiple things at once.

I also use a tiling window manager (Awesome) because honestly I couldn't keep track of all my windows otherwise. I also very much like having separate virtual desktops for each screen, so that I can control each individually. With a tiling window manager it's also very easy to "banish" everything else when you need to focus on a single thing.
Banks aren't just your local branch office. There's a huge range here.

This was a highly-regarded financial.
Simplify Log Analytics by Transforming Data in Amazon Elasticsearch Service
As someone who doesn't use Node: Do most of these arguments apply to Node? (Silent failures, callback hell, weak typing brokenness).

I acknowledge that most of these are very bad in the browser, although I have good things to say about Typescript.
Someone who knows little JS writes a few bad words about it, without much detail, and provides alternatives he knows. He also attributes the fact other people don't write in languages he knows, to psychosis, despite not being a psychologist.
"Lynching" seems to be exaggeration here, since nobody appears to be actually dying. I mention this not because I'm upset about that word, but because I disagree with the basic claim that anyone's lives or livelihoods are being destroyed. PewDiePie's account is unsuspended and he's actively posting to YouTube. He doesn't have a Disney sponsorship any more, but I don't believe he particularly has a right to a Disney sponsorship. He's welcome to make a living however he wants, just like anyone else. And just like anyone else, his past work will impact his future prospects; if I play a bad joke on my coworkers, my future employment prospects as a sysadmin will likely be limited, too. That is part and parcel of making sure that good work improves your future prospects, which seems like a desirable goal for a society.

I support PewDiePie's right to say whatever he wants. I posted a link to his own video in another comment. I am thrilled to bring it to light. I don't believe that defending his right to say it involves defending his right to receive corporate funding or popular appreciation for what he says; "I disagree but will defend your right" seems to imply quite the opposite to me.

I agree that if you find yourself destitute (or actually lynched) as a result of public outcry, your right to speech is impacted, but I don't believe there's ever been such a case. Can you point me to one?
The TSA itself was found to have had a failure rate of 95% two years ago during a security sting operation.

https://www.theguardian.com/commentisfree/2015/jun/07/tsa-fa...
Facebook Pushes the Search Envelope with GPUs
It was part of the Medicare part D program - and likely put in via lobbying of Drug companies to politicians:

https://en.wikipedia.org/wiki/Medicare_Part_D#Criticisms

https://en.wikipedia.org/wiki/Medicare_Prescription_Drug,_Im...
I do my best to browse lots of industry news, publications, comments, and occasional gossip like tales.

From what I've come across, Netflix solicits what it wants, it doesn't really "take pitches" as the business has run via Agents/Studios in the past. Rather, if some of the comments here are hitting accurately, Netflix has an idea for their show and then assembles the team to execute. That's quite a bit of a different relationship than Work-For-Hire type studio productions I think. Thus, it's another way they kind of alienate themselves from the industry, in that they are a "Don't call us, we'll call you" company.
FWIW in Rust you also tend to avoid allocations, since all string manipulation is done via slices -- safe (ptr, len) pairs. It's pretty neat.

IIRC C++ is getting slices too, so it might be able to get better APIs around string manip. But I've seen decent string manip code that avoided allocations.
How our startup became cashflow positive with no engineers, $1200/month balance
tl;dr:

special uv-altering particles in coating allows using a light to detect
counterfeit; basic and high end scanners avail. for detection.

reading between lines:

sounds like the 'basic scanning' can be used e.g. for consumer/POS equipment to keep out the unsophisticated counterfeitters (e.g. coating is/is not present, perhaps some 'watermark' in the coating), and the 'sophisticated scanning' could potentially identify serial numbers/coin hash values in the light patterns or other means so that individual coins could be tracked, allowing discovery of more sophisticated attackers once these coins pass through banks or similar.
More often than not I'm trying to buy things not on Amazon anymore. Like my most recent (and expense) purchase was a telescope from Orion. I just don't trust Amazon to vet their sellers. If they can't be bothered to make sure what's sold is the real thing then I'm not going to buy from them. It might cost me a bit more in the retail price but at least when I buy from decent online stores or reputable bricks and mortars I know I'm getting what I expected to buy (even if it's not top of the line).
> "The simple answer is because they can.

The easiest way to fix the fact that 'they can' would be to permit re-importating drugs that were manufactured within the US.

Shortly before Obama left office, there was a bill that would have fixed that, but nine Democrats joined the Republicans in voting it down: https://www.senate.gov/legislative/LIS/roll_call_lists/roll_...
I disagree heavily - Having a secondary monitor with documentation / work plans on it is enormously useful as you can glance at it without having to do anything more special than turn your head.

In fact, I would go so far as to say that three monitors is optimum since you can have your code on one, the output of your code (continuous tests/hot reload/etc) on another and documentation on the last allowing you to see all aspects of your work without a single keystroke.
That's what I figured. I wonder if a request from a sole proprietorship would be sufficient to get an ISP to respond to such requests.
No, three-fold repetition would happen long before fifty moves transpired. That's the normal conclusion of perpetual check.

https://en.wikipedia.org/wiki/Perpetual_check
Oh, and as for the actual utility of multiple monitors, I like them. I use a second monitor off to the side for lower-priority things. At home, music player and Discord. At work I usually have Emacs on my main screen and a terminal on the second screen. If I'm doing a lot with the terminal I'll just move the window over, but most of the time I just need to press up arrow and look at the output for a second, so it works fine. YMMV but I like having multiple monitors. I don't know if there is any productivity improvement, but it's enjoyable nonetheless.
Google right now is having a bit of a public relations issue with advertisers, regarding advertisements being placed in front of controversial content in Youtube. Several companies already have suspended ads.

I'm sure most mainline corporate advertisers don't want to be associated with seemingly "sponsoring" neo-Nazi content / hate speech or other extremist content (eg radical Islaimc / IS videos), which if the articles I see are right (example: http://www.usatoday.com/story/tech/news/2017/03/20/trouble-b...) they sometimes do.

Managing that is Google / Youtube's responsibility. It'll be interesting what they do. The "outrage crowd" probably matters less to Google than the hit to the pocketbook, I think.
This is the concept behind the (much-better executed) EOMA68 project.[0] You can buy a single laptop chassis, and then upgrade or swap the processing unit as you please.

[0] https://www.crowdsupply.com/eoma68/micro-desktop
The whole premise of impostors is bogus because it implies there is such a thing as non-impostors to begin with - a false assumption. At a certain point everyone has to "make up" what they are doing without knowledge of "the right way" of doing said thing.
Spinach Leaf was not transformed into "beating human heart tissue", however impressive the development.
I'm sorry, but this is just a non-issue. How often do you change brightness? Once or twice a day? I have no problem hitting the virtual escape key without looking.

So much drama!

Sure, it's not a perfect solution, but it's also not something that should keep anyone from using what is otherwise a stellar machine.
Funny.

You can parse utf-8 character at a time. Some characters advance the pointer by 4 at an iteration and some less.
Worth mentioning is dbpedia, which is an open database made from extracting data from Wikipedia.

http://wiki.dbpedia.org
I'm okay with creepy. Let me know when this comes out if you find it first!
If I remember the book correctly, they talk more about their attempt at using numbers, but due to the way heptapods think (all of time happening at once), the math concepts are actually harder than physical concepts.
This tradeoff wasn't already an issue with languages like Modula and Ada.
I've bought several batteries for Samsung phones from Ebay. Look for "Samsung OEM" and find a seller in the US. Check the feedback. I can't guarantee it won't be counterfeit, but it's a better bet than Amazon.
I think the issue with Kodak was not realizing that the market they were in was "photography" instead of "film".
I'm familiar with these arguments but find them wanting. Trying to avoid Google and Facebook online is very difficult even for a knowledgeable, tech literate consumer. These companies collect data nearly relentlessly from non google/facebook sites through "like" buttons, analytics tools, advertising placed on 3rd party sites etc. Trying to say that one willingly and with knowledge gives up privacy to google/facebook is naive at best and deceptive if said with integrity.

One could apply the same logic to ISPs, after all. If you don't like Verizon's privacy policy you're free to switch to Comcast, or ATT. Oh - they all have the same privacy sapping policy? Too bad.

Certainly it should not be too much to ask that a "normal" non-technical internet user should feel free to roam the open internet without every click and view being tracked. I cannot expect to train my grandmother avoid google/facebook, use privacy badger and/or ublock and know what to do when her video doesn't load or play because privacy badger has blocked some adobe tracker....

This is hacker news. Let's not accept cringeworthy arguments that could have been proudly published by lobbyists for Facebook here. If this audience cannot scale higher what hope do we have for society at large? So yes, we should have regulations to limit what ISPs can track. And yes, those policies should apply to extremely large internet ecosystems as well.
> Are you seriously saying that hand converting ES6/7+ to running ES5 would be faster than babel?

No, that shouldn’t even be a thing. All runtimes, worst case, should be maybe 6 months behind the standard, otherwise I’d want to use a single transpiler.

Going TypeScript -> ES7 -> ES6 -> ES5 is insanity.

> Hand bundling/splitting of code would be faster than browserify, webpack?

Why should that even be necessary? Upload your code file by file, and actually use the browser’s required, or have one single script implementing this as polyfill. Why should I even have to do this?

> Hand finding, curating, tracking of dependencies would be faster than NPM? mmk.

No, but NPM’s tracking is useless when dependencies constantly change their API with every release.

I’ve got so many dependencies via NPM that even change their name and API constantly that many of my projects have been broken after just a year, but all after max 2 years.

I’ve got Java projects that are 5 years old and every dependency is still update, with a stable API.
Those Oversized Disembodied Heads at College Basketball Games: A Life Story
Another reason for just one monitor: your neck will feel a lot better!