skysight-inc/HackerNews huggingface dataset:
> When people use non-ASCII letters for folder names I think they are just asking for trouble

Well they are

> how normal is that?

Not as normal as it ought to be.

Folder names (and file names) are identifiers. Identifiers should identify. If you allow unicode characters, then you can have two character sequences that look the same but are actually distinct. This is confusing at best and at worst (in URLs) could facilitate fraud.
Perhaps throwing criminal CEOs in prison will speed up the reform our system needs so badly.
Money.
Atlasboard from Atlassian:
http://atlasboard.bitbucket.org/

Plenty of commits in 2016 ... seems to be actively maintained:
https://bitbucket.org/atlassian/atlasboard/commits/all
Did you try negotiating? Despite conventional wisdom, (at least with some offered salaries), you can negotiate a raise. I got a significant increase in salary when negotiating for my return internship offer.
Interview questions and answers for content writers
So a Raspberry Pi in a case with a pre-inserted sdcard running the app? :)
On most architectures, by decrementing it appropriately. E.g. subtract 4 to align from a 4-byte to an 8-byte boundary.
I don't know whether having a massive 'open world' really matters, because you can't scale storytelling. The trick of all of these games is having a feel that a larger world exists, but at the same time leading you along a relatively narrow path, along a meaningful story.
We have just completed a profitable FB campaign (5.5x ROI), after many attempts. The key for us was:

(1) Audience. We created a lookalike audience based on the attributes of our high spenders, which outperformed all previous attempts by a significant margin. I appreciate this option is not going to be available to businesses with no existing customer base.

(2) Tracking. Given the majority of our ads are served on mobile, but convert on desktop or iPad, only Facebook is able to join up the impression and transaction. Previously we had expected to be able to see the attribution in Google Analytics.
Ruby is actually a good comparison: It has the same kind of switchover, ruby 1.8 didn't support unicode while ruby 1.9 and newer does. The changes happened roughly at the same time as the py2/3 switchover, but happened much much faster. No incompatible syntax changes happened, no semi-automatic translation between 1.8 and 1.9. A lot of libraries worked (and still do) flawlessly on 1.8 and 1.9, many - including rails - offered compatibility relatively early since ruby 1.9 offered significant benefits over 1.8. There were websites and tools listing the compatibility of your favorite gems[1].

So yes, it is definitely possible to make such changes more gradual and effective both by providing the technical means and by assembling sufficient community support.

[1] https://github.com/seattlerb/rubygems-isit19
The cult of management seems to think that they have some magic that will incentivize workers without any increase in monetary compensation (or often percentage increases below inflation). I've seen it at work for C and D players but anyone with half a brain won't stick around once Oz is exposed as just a man behind a curtain.
"The Standard C Library"
Fallout Tactics was my favorite by far which would coincidentally make a great A/R remake...bring back the tabletop games!
Muhteşem Şirinevler Escort Bayan Çıtır Hülya Hizmetinizde
Another one from a few days ago: https://github.com/elastic/elasticsearch/issues/21410
> I doubt that only 10% of people are dealing with unicode.

I will use a single character to express my absolute agreement:

Edit: I guess even Lisp developers have to consider Unicode.
I can't disagree on them being biased, i don't watch enough of them to say one way or the other. But they are one of the better news stations in Canada by far.
In my limited experience, presenting an open and self aware honesty coupled with comfortable humor (for me it's often self-deprecating) is the best way to endear yourself to people. You're right that being perceived as inauthentic is the death knell for attempting to engage with people; it's a tight line to walk but I think it's possible for a lot of people if they take their stress and tension out of the conversation.

My favorite social media success of the past year (at least I think it was the past year) was the Hamburger Helper mixtape. They enlisted some talented local artists to produce a genuinely entertaining piece of marketing that was self aware enough to avoid being seen as a "fellow kids" stunt. It was honest about its nature, and its quality allowed it to breach the trust gap.
All modern platforms have decreasing stacks, so just AND it with ~(alignment-1).

Of course, you now need to keep track of the old stack pointer so you can restore it. Most code saves the old stack pointer into the fp, so you can just do sp = fp to undo any pushes without needing to care about how much was pushed; but it's cleaner and more efficient to have the compiler arrange things on the stack so that everything's already aligned and you don't need to do it programmatically.

...why, yes, I have spend the past couple of months with my head buried inside a compiler backend; why do you ask?
I think people don't mind being judged / measured objectively. I think the problems / angst probably arise when you mix "managers" / subjectivity into the mix. I think objective measurement, that is truly useful, is hard to do in most cases.
> Except the latter has been proved out to be species-useful for tens of millions of years, and even more if cross-species evolutionary conservation is considered.

One of the things that makes humans dominate the planet so thoroughly is that we are programmable, so we can evolve culturally on a scale of decades, instead of genetically on a scale of centuries.

The side effect of this is that that parts of us that aren't programmable are not keeping up with rapidly changing environment eg being both cognitive misers and obese (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4547044/).

It does lead to a neat heuristic though - if some easy change improves intelligent/memory/whatever, it should be expected to have side effects that would have been a poor tradeoff in our ancestral environment, otherwise it would have been selected for already - https://www.gwern.net/Drug%20heuristics
I did a 3-month internship there and saw some of the ridiculous situations others are replaying here (my favorite of which was 8am-8pm work hours every day).

I decided to not go back, but in the end having Amazon on my resume (even as an internship, as I'm relatively young) was basically a free pass to interview anywhere else I wanted. I'd say it was a shitty experience while I was there, but net positive in the long run if only because of Amazon's klout.
Lineage?
Normally with nuclear power you use the heat generated to drive a heat engine of some sort with strict limits on the theoretical efficiency. But many pulse fusion designs look at using the momentum of emitted charged particles directly through their interaction with magnetic fields at far higher efficiency than could be achieved with the energy going through a heat stage. Carbon-14 emits only beta particles which are, of course, all negatively charged. I wonder if they've managed to turn those into a very high voltage, very low current continuous source directly?
but to be clear:
I want to leave this thing completely. Of course I need it for biz reasons and also to stay in touch with people. The way out might take a while but I'm on this way.
Have a read of this:

http://www.ribbonfarm.com/2009/10/07/the-gervais-principle-o...

You probably won't thank me if you do read it - it changes the way you evaluate people...
"Being a new kid out of school, I felt too young to call bullshit but intuitively, I felt the metric was flawed."

You should have said that to the team. Especially that if anything goes wrong in project, usually it's new person on the board / junior programmer that gets the blame.

Besides not telling that was just not honest to the team. I think we should all learn from each other, no regard with the job title.
The original Fallout is the best, but second one is pretty good too, even though it indeed suffers from too many pop culture references. Also, too many glitches and broken quests. But when it worked, it worked -- I still prefer its opening intro to the original Fallout's. It was grim and sad.

For me -- who to my eternal shame wasn't aware of Wasteland, its spiritual parent -- Fallout was the first truly great RPG, a wonderful post-apocalyptic game in a world of Tolkien-wannabe copycats. No Elves, Orcs or magic -- mutants, ghouls and radiation instead!
Insisting on Core Development Principles
"Only one possible choice" is a golden hammer fallacy. I'd say "false dichotomy", but that one goes for two options with no middle ground.
Exactly. But you forget one:

Any attempt at anything short of wildly positive feedback will be met with extremely aggressive reactions, because of the reaction from the organisation that will follow.

Plenty of managers do that today of course.
Same for me. #3 all the way. In second or third year PDEs (cannot remember which), I simply sat down with the book and did all the problems. Went to class only to write and collect midterms (much to the displeasure of a regular attendee friend), at least one of which I aced.
> One of the first things you see in Final Fantasy XV is a group of four beautifully coiffed men pushing a broken-down car down the road

What I saw was a J-Pop group totally misplaced in an American-like desert town, wearing leather under a hot sun. You can see how the main characters contrast with the natives of the town who wear less fancy clothes and specially more common hair styles.

I can hardly empathise with these characters, maybe they are more suited for teenagers between 14-18 but I find them very plane and boring.
I really enjoyed this talk (and many of his other talks) https://www.youtube.com/watch?v=xFVDNTXIC_Y

The speaker is Pieter Hintjens and the Conference is "Coding Serbia 2014".

He has many interesting perspectives, wrote often about them, and has done a good amount of talks. He also founded ZeroMQ.
Optimize doesn't mean that you should completely ignore salary, work/life balance or any other benefit. I read it as, "Don't immediately jump ship just because someone offers you a 3% increase."

>and this is how gamedev is never lacking those new fresh naive developers

I think I know what you mean by this, but just in case, I really think it's the over-representation of SV and startup culture on the Internet. One of the biggest concerns I had before I started working full time as a dev was work/life balance. I listened to the Internet rather than asking peers. It turns out (in my experience) that it's fine in most places. Blogs, Reddit, and HN had me thinking otherwise, and I'm sure the people who drink the SV and startup Kool-Aid are the ones falling prey to this.
It did have a comparatively low number of security vulnerabilities in 2015.

I also often see it brought up that Fedora uses SELinux by default.
German Umlauts are not a good test vector, because various SBCS have them as well (latin-1 and others), and can slip through systems not correctly processing Unicode.

Use CJK instead, eg. 나윤선, which will just explode into an obvious gooey mess if the processing pipeline isn't handling Unicode correctly somewhere.
Global is rather conservative biased. I do find CTV to do pretty reasonably, and have some decent talent, but still I'd rather have a publicly funded organization that doesn't have to worry about ratings.
which seems to be the case in switzerland: If you want to apply for swiss citizenship, your name needs to be compatible with ISO-8859-15 because the central registry does not support unicode: https://www.dasmagazin.ch/2016/09/02/ic-bin-kein-schweizer/ (sorry, german only, which seems oddly apt)
> and hardware is low margin compared to software so there's little real profit to be made.

When you sell turn-key integrated products like that, you tend to sell the integrated hardware at a much higher margin than if you were just selling the hardware itself, because you don't break out individual component prices.
The Apollo building looks like an office. Guessing this person was a product person, I don't think warehouse workers get the luxury of PIPs and changing teams. They were probably one of us.

Pour one out.
Ask HN: Is this a suckers rally?
anyone watch stocks close enough to predict?
Vegan going furious over animal fat in 5 pound notes
Yeah, I've seen such stuff too, and I hate it. Such setups are part of the reason for Windows' bad reputation. IMO, too strong security measures tend to reduce security at some point, because users get annoyed and try to circumvent them.

A blank W10 installation with Avast is blazingly fast and quite reasonable with update handling. A lot has changed since Vista, or even 7 and 8.
Module inspector in scenario execution logs on Integromat.com
Maybe like PGO? https://en.wikipedia.org/wiki/Profile-guided_optimization
If they store a variant tag, that means they don't erase the bit of info that's needed for case matching. My point is that it's crucial to be able to tell at runtime to which (sub)type a value belongs. Other type information that isn't necessary for that can still be erased.
How does suicide have anything to do with safe spaces and trigger warnings? Did suicide not exist before college started incorporating safe spaces and trigger warnings? If there is a causation relationship between safe spaces/trigger warnings and suicide does this also mean that countries with high suicide rates have a lot of safe spaces/trigger warnings? What about the high suicide rate of teenagers? Trans people? Homeless? Did they all experience the woes of the safe space/trigger warning?
Interesting, I wonder when will youtube shut it down in a way or another...
HP demonstrates next-gen computing prototype as the Machine comes together
Why should I teach your first grader programming?
>> It is unclear how using counties as a metric is useful.

It's about as useful as referring to the popular vote in a contest that clearly established beforehand that it would not be considered.
You have 7300 likes on the Facebook page, you can't directly contact those 7300 people.
There's a huge difference.
It's a dangerous gambit too, because when Disney did that they did it to make it simple for the kids, but lost me as an adult long time star wars fan, because those shitty books and stories I read and spent time on are just make believe make believe...
I've built two (soon to be commercialized) web apps in Django over roughly a year. I don't bother to ensure Python 2 compatibility. I refuse to litter my code with unneeded imports and make my code my code uglier/harder to understand.

Maybe I have the luxury of not targeting enterprises with legacy codebases. I genuinely feel sorry for people who have to go out of their way to solve compatilibility problems rather than work on more interesting problems.

Edit: typo
I meant more in terms of the hardware manufacturers; obviously Google does (or intends to).
golang also targets syscalls instead of the C standard library (or other libraries except for windows, and maybe others), which is interesting on e.g., Darwin:

https://github.com/golang/go/issues/17490
I meant the hardware manufacturers.
FNV and FO4 also do a bunch of special things if you set your INT to absurdly low levels. (For example - in FNV, when you're helping launch the rocket, a low-INT character can decide to randomly mash buttons to improve the outcome; most of your nontrivial dialog options turn into monosyllabic grunts.)
You can give the margins a serious boost if you turn it into an integrated platform though. There's for example some teleconferencing televisions at my office - TV on wheels, camera on top. I wouldn't be surprised if those cost $10K, with the hardware itself being at most $2K in retail value.
> But you forget one

Apart from that I forgot many more.

Yes. The cult of optimism and positive thinking[1], because like someone else on this post implied, the way you think about things changes physical reality.

At best it changes your perception which can be in your best interest or not.

[1] http://www.newstatesman.com/culture/2015/02/happiness-conspi...
Several major stories at least from what I've seen were fake. Like the "PizzaGate" story which was entirely a fabrication that got legs. So, I think there's a legitimate problem but I think WaPo is spinning it to mean Trump won because of fake news which I seriously doubt since exit polls showed most people either decided their vote months in advance of the "October Surprise" crap or within the two weeks before the election (with the majority being months before). The fact of the matter is that modern news is trash whether it comes from the big newspapers or cable networks. No one does their job at least in terms of filtering leads, minimizing editorialization in articles, and keeping the headlines tuned to the subject. Just those three things have really made it hard for me to know whether I was reading someone's opinion or an explanation of the facts.

But the list as mentioned in the WaPo article is really not all that revealing. Some of the sites listed I know some of the people and they're far from Russian paid trolls like AntiWar.com. And Lewrockwell.com? That's Lew's blog for all intents and purposes. I don't like him but wow that list is utter crap. It doesn't target the real problem children like Daily Kos, Federalist, or Free Republic which I've seen them pass crap journalism or unfounded accusations as "news" just to name three news sites I've read in the past.
Nobody replied because others made the same argument without being so smug about it.
FTR I can't remember ever seeing a UnicodeError in Python 3 that was caused by an ill-formed program. I only saw it when someone put binary shit somewhere were only text should be (eg. that flat text file with the page title should contain text, not an .exe)

Also the distinction between binary and text is the only sane way to handle it. Everything else is simply ill-formed.
http://www.theverge.com/2016/5/15/11679394/chrome-to-block-f...

Nails in the coffin.
Could Trump Really Deport Millions of Illegal Immigrants?
MPs debate porn block for Twitter
I thought there was a random element as well, which brings new items with low scores to the frontpage.
> if only because of Amazon's klout

"clout" :)
Final Fantasy 15’s first 10 hours: A car ride that asks, “Are we there yet?”
How to effectively screen engineers (or anyone)
All you have to do is look at their business models.

Google exists because of your data. Without it they don't sell ads.

Apple exists because it sells devices. Consumer trust is critical. If it turns out Apple is lying about differential privacy, on-device data processing, etc, then that trust would be broken.

Were Apple lying about your privacy, that information would leak out. It always does.

But go ahead and keep the tinfoil hat firmly in place because you'd rather hate Apple than go with the more secure, more private offering.
This was used at NC State in the industrial & systems engineering program, too. Very good book.
Interesting, thanks for linking that.
A JavaScript library for tagging text client-side
Windows 10's updates can also start while the computer is locked though.
How Stable Are Democracies? ‘Warning Signs Are Flashing Red’
Free books for entrepreneurs
Fixed - thanks.
> We need a up-to-date portal with information regarding the future of mac management.

"mac management" is not in Apple's target market anymore. Actual professional usage ended with this mac laptop series.
Analytics Jobs at Startups and Where to Find Them
> The economy is also helped by foreign tax avoidance

I hate it then. I also hate all the avoidance the UK and US enable.
Gut feeling: there is a large intersection between the "Python 3 Unicode sucks" and "Every operating system ought to handle only bytes and never think of encoding, and file names and paths are just bytes". I have words for the latter attitude, but they're not HN-compatible.
There's this [1], there are also some superoptimizers that will save the optimizations they find for later use, such as [2]

[1] https://en.wikipedia.org/wiki/Superoptimization

[2] https://github.com/google/souper
You're invited to share your online store experience with other shop-a-holics
Flag Protection Act of 2005
I don't understand either (didn't watch video though).

Is the problem that the machine can be locked and still start the upgrade process, during which a non admin at the keyboard can rrad the disk?

That would be a pretty serious hole but would be easily fixable by only starting updates when unlocked.
> Nothing will change

No, but you can use it to your advantage if you're so inclined. Being in control most of the time but allowing a minor crisis to develop from time to time that you resolve heroically can work.

You can look at it as being underhand or you can look at it as occasionally checking that Pavlov doesn't just work for dogs. Your choice really.
I'd prefer it if most web sites were textual. Also, disabling JavaScript can have some hilarious effects for some web pages :D
Author complains of UI design degrading, later goes on to mention "(the URL is actually one line, had to split it to fit into 67 char width)".

Fantastic.
Implementing DevOps, Step 1: Buy T-Shirts…
Good point. Frankly I feel like the retina screens hurt my eyes more than others. But it always seemed like one of the big Mac selling points.
“I accidentally created a container standard which must never see the light”
I actually completely agree, I would only use my version ("said to him") in formal/business settings where I am not very well-acquainted with the majority of listeners in the room!

But, I would probably stray from saying "and I was like, omg lol yes I will happily take your money" when I'm telling one VC about my last round of funding from another VC ;)
My biggest issue is that Python 3, from an outsiders perspective, does not look at all like it's about unicode. Python 3 could very well have been done in a way that just fixed the back end implementation of python 2 (implement a string as an extension of a list) and then most things would have probably worked fine. Just handle all the unicode stuff in the back end and treat them the same exact way as Python 2 treated strings.

That's not what happened and instead we had a huge change to one of the fundamental data structures of any programming language and a lot of changes that pretty much no one wanted.

Packages were moved, things were renamed, etc. These are not changes that should be made. Make a fix, don't make me rewrite my code because someone else said "Eh, I like this name better". It's useless to do so and helps no one. There are now swaths of community-written documentation that are useless because every package name in the post has changed for seemingly no reason.

The issue is simple: it could have been handled so much better.
Yeah, yeah, yeah. Or I can use Android and just have a filesystem and any application can access that filesystem and play my files.
Awesome, thanks! The recursion looks compelling. I'd be interested to know if anyone has compared Datalog and Neo4j/Cypher.
Hacker News is at its worst.
Yeah the linked issue (16570) is the most interesting one, with the Go runtime breaking multiple times in the runup to Sierra as Apple changed the ABI of the underlying gettimeofday syscall.
I'm a Linux user. iTunes is not an option.
http://www1.lsbu.ac.uk/water/water_phase_diagram.html

Looks like plenty of ranges where boiling water can freeze with a pressure change.
Unless your blood alcohol content is up above the legal limit, in which case it doesn't matter whether he suicidally jumped in front of your car...