skysight-inc/HackerNews huggingface dataset:
Am I alone in thinking that 150 million is not that much? When I was in SF i saw so much poverty and suffering I could not believe my eyes and I have seen homelessness plenty before. Build more affordable, high density homes and give them to the homeless for free for a few years with high amounts of care if you want to solve the problem.
Which scientific consensus? The IPCC climate scientists with their models or the physicists, engineers, climate scientists and others who are raising the questions and the information that disputes these conclusions?

There are many who don't dispute that climate change occurs, what they say is that anthropogenic effects are, at this time, unknown and that any anthropogenic causes are minor compared to the various other causes.

Since I started taking an interest in this subject in the 1970's, the evidence of anthropogenic causes has been underwhelming.

As far as evolution and intelligent design are concerned, I have consigned both to the field of religious discussion and belief. I was an avid evolutionist until I started reading the actual results of experiments in the field. The results did not support any evolutionary model and still don't. As a result, I started to question why these scientists were pushing the wheelbarrow of the this model.

Just because someone is a scientist doesn't mean that they will completely logical and fair-minded about some model or another. Scientists are no different to any other group of people. They are people too and as such, have their own foibles and unsubstantiated beliefs.

If these scientists can demonstrate fair results then certainly we must look at those results. But the conclusions about what those results mean will depend on what an individual's starting point is. Just remember that old adage, to someone with a hammer, everything looks like a nail.

If you are standing on scientific consensus as your "authority" then you are not acting in a manner that says you are investigating the facts as they are.

It may well be that anthropogenic causes will disrupt the planets climate in dangerous and possibly even unalterable ways. But I have yet to see any such evidence presented, nor have I seen valid questions being answered by these same anthropogenic climate change scientists. From where I stand, it appears that money still speaks louder than the facts.
Democratic Republic of Congo is going ahead with electronic voting
On the topic of birth control, your Wikipedia links though says that "The incidence of uterine fibroids in Europe is thought to be lower than the incidence in the US."

Since hormonal birth control is much more common in Europe than in the US, that would seem to hint that uterine fibroids are not directly linked to hormonal birth control.

On the contrary, the pill seems to help prevent them instead[1].

When I lived in Canada I was always surprised how much people seemed to fear the pill when it has been something completely normal in Europe for two generations already. I'm still not sure why there is this difference of attitude between the two sides of the Atlantic.

[1]http://www.bmj.com/content/293/6543/359
LLamatron? Well, some of us bought Gridrunner for the Vic-20 when it came out.
Reverse engineering the Gear VR controller
I wrote and published two papers while working on my bachelor's degree, so it is definitely possible.
I came across this essay a while back titled "War in the Womb" which brings up game game-theory components to the two systems "fighting".

https://aeon.co/essays/why-pregnancy-is-a-biological-war-bet...
I'm not sure... UB in general seems to be a language-level construct. OSes (and below) don't really have much UB to speak of, and I assume this is because they are expected to provide security and stability regardless of misbehaving user programs. And also, UB is usually said in response to a program expecting a certain behavior, but in this case I'm not worried about the program itself, but about the system and where exactly the black hole that the physical memory is mapped to is (given that it is no longer a file). In this case, I wouldn't be surprised if there are serious stability or even security issues lying behind this... I just haven't bothered to investigate.
The number one rule of spending money on digital ads is to spend a small amount on many different ads before spending lots of money on one. This is doubly true today when a guy will make you an awesome video ad for $25 on Fiverr.
I think it's a different method of working, and I'm not sure either is absolutely superior. They have different strengths in different environments and time horizons.

I personally have a hard time working on something when I can't see through the abstractions to how it works, at least to the CPU and network level. Without knowing how something is working, I don't have a mental model of failure modes or performance characteristics, and I don't know how to compose a solution from the bottom up that will scale well and work reliably.

Thus when I come into something new, I'm frequently less productive than I've observed other people to be, who just take the abstraction at face value, and start coding in terms of it. I catch up in the medium term and overtake in the long term though, because I can debug implementation issues and don't fall into traps where the abstraction is a poor fit.

I consider these two different styles of working as top-down (abstraction first) vs bottom-up (needing to understand the mechanism).

The two styles use very different methods for evaluating third-party libraries and frameworks. Top-down tends to evaluate for popularity and social proof above all else. Even if it only covers 5% of the solution and needs workarounds and add-ons for core solution use cases, it gets used because it's popular. Whereas bottom-up tends to evaluate for conceptual and implementation simplicity, possibly at the cost of under-abstracting the solution, and running the risk of NIH causing redundant work.

Top-down tends gets something up and running and demoable / sellable faster. If you're ambitious in a big organization, or early in a startup, it's the way to go, because it looks like you're moving really quickly, and for MVP purposes you are. Bottom-up tends to build something that will last and can be maintained in the long term, with a smaller semantic gap between the problem domain and the chosen abstractions for the solution, usually because there's an extra abstraction layer that's missing in the top-down solution.

That layer that bottom-up tends to build, and top-down doesn't, is very similar to what Paul Graham talks about in programming bottom up in Lisp: http://www.paulgraham.com/progbot.html - changing the language to suit the problem. You build a library that lets you compose solution primitives at a higher level with just the right chunking for your problem.
Great post, thanks !
What is "red" above "re-frame" ?
Not surprisingly, facts don’t back that up, at all...

https://www.bls.gov/web/laus/laumstrk.htm
Yeah, like an Ads will change you the way you consume. Totally wrong. Totally so old way of thinking.
I wonder how this will affect the algorithms of fare-prediction tools like hopper.
I'm not sure in what manner they would need to be special for this, but I would expect the significant part was the fact that it was memory-mapped (which isn't normal I/O), not that they were PE files.

Edit (in response to comments): Actually, I don't think it has anything to do with PE files being optimized in some special fashion, because they say loading via LoadLibrary(Ex) can cause this issue too, and those are very much user-mode constructs, and hence can't mess with the caching/paging behavior (which are lower, in the kernel). AFAIK the only kernel-mode component to them is to just create a file mapping (NtCreateSection) and after that all they do is a bunch of user-mode juggling (fixing up relocations, loading other libraries that are depended on, calling entrypoints, etc.).
I don't know if you're trolling.

> if a program writes a PE file (EXE or DLL) using memory mapped file I/O and

Write

> if that program is then immediately executed (or loaded

Read immediately

> then a necessary file-buffer flush may fail

You get bad data in memory.
Yes, the public offers to help me eat when I am flat broke drive me crazy because when I talk about being unable to make adequate income as a writer, that gets dismissed as "meh, sucks to be you." People use ad blocker, tell me Patreon is charity and expect good content to be free. Then I get pity money* once in a while when things are really bad.

And it's like, hello? 2+2=4. Can you not see how these issues are related? Geez.

* My apologies to the generous souls who have compassionately given me money at times so I could eat. But the reality is I would not need such gifts if I had enough regular income, but all efforts to establish an earned income fall on deaf ears.
Maybe, you can look at the evidence presented and determine for yourself what conclusions you come to. It may be that you will determine that the evidence is for anthropogenic climate change. But then again, you might determine that the evidence is for natural processes and that anthropogenic climate change is extremely minor.

It's up to you to decide how and what you will believe.

[Afterthought edit]. Many years ago, I was given the following advice:

Surround yourself with experts, but make your own decisions as you see fit. Experts are just that, specialists in a narrow field and they do not see the bigger picture. It is up to you to do that for yourself.
In the EU, even if they justified it like that, then still couldn't use it for any other purpose than assessing risk.
Aspiration and hopelessness are not mutually exclusive.
The most shocking place I've visited in my life was San Francisco. Super rich people surrounded by armies of homeless people.
This takes me back to the days when I was an embedded software engineer. One day I had to write a Linux driver for a custom piece of hardware the company had developed.

I just couldn't get it to work. While trying to understand what was going on, I literally went down the levels of abstraction until I was measuring voltages with an oscilloscope. Turns out that one of the resistors on the board wasn't properly soldered.

It was a good journey from software to all the way down to hardware, but frustrating. Nowadays I develop web applications and I'm happy that I don't have to deal with this kind of problem anymore.
I meant politically.

The idea that people naturally veer to the right of the political spectrum as they age is a myth.
That's absolutely fascinating, not to mention a stronger attack. I use a self-designed and manufactured keyboard, so I'd definitely be immune to a database of various keyboard designs--mine is one-of-a-kind. But I doubt that the differences in key layout would be sufficient to thwart the timing attack.

Of course, if you know or suspect that you are under such surveillance, you could try and alter your typing cadence, e.g. by switching to hunt-and-peck.
Native, Web or Hybrid Apps? What App to Choose in 2018?
2013 decision. Old news, nothing new. Why post this now?
Can you provide any citations yourself, or will you stop at simply insults and bare assertions?
I also recommend some of the videos on this topic (this is fantastic channel overall):

- https://www.youtube.com/watch?v=BzB5xtGGsTc

- https://www.youtube.com/watch?v=069y1MpOkQY
How does your comment contradict the parent one?
I actually assumed that was already a general rule, because any word I've ever cross referenced in a dictionary has always been there. In fact, in the diminutive "Little" Oxford[1] there are few enough words available for definitions that you can get stuck in a loop between two words! Although there's always at least one other synonym word in the definitions.

[1] https://www.amazon.com/Little-Oxford-English-Dictionary/dp/B...
I think you should use .replace(os.linesep, "\r\n"), in case the system's newlines coincide with CRLF.
There is no phone named s7 edge plus / s7e+
For extra paranoia, pad to a byte limit so that UTF-8 doesn't leak anything from it's fluctuating length.

IMO if you don't need the entropy, it's probably easier to pad with some kind of "clearly not legal" character which is still visible when debugging, such as newlines.
I think we both agree that contentedness is the goal, but we disagree on how to get there.

To you, it might seem like 'fending off attacks, real or imagined', is a waste of time, when the waiter could just snap his fingers and suddenly be content with being a good person. But I don't think it's that easy. I think that mentally fending off attacks is a necessary component of becoming content. For the waiter to arrive there, he needs experience. He needs to have reasoned through his problems and put his answers to the test: what makes a good person? Is it living virtuously? Is it living according to one's values? What are my values? I value craftsmanship, yet I'm a waiter -- is that a conflict? In my opinion, the waiter needs to figure all of that out before he can become content. You might call it a waste of time, worrying about things that may or may not be consequential. I call it building up mental fortitude.

Becoming content, in my opinion, requires mental fortitude, and having a varied identity is one of the tools to help build that. I'm still struggling to see how limiting my identity to a single thing helps me be content in any way. Even if I limit it to something as simple as 'a provider for my family', what happens if I fall on hard times and can't do that anymore? It's going to hit me like a ton of bricks. I'd rather be able to weather that storm when it comes.
Oh my, this is what I was saying elsewhere in this thread. San Francisco is probably the most shocking place I've been to in my life. So much poverty and yet so much money. YC should do a push to do something with that with its next start up. But I'm guessing people in SF just got used to the poverty around them at this point and probably think it's normal.
Hashgraph's movements updated! Spotted at a conference.
This is interesting, given Pinker's recent work in linguistics, and his "Sense of Style" [0]

Pinker makes some persuasive arguments for abandoning to some degree such rigid interpretation of grammatical rules, where usage has evolved.

We would do well to abandon such sniping and focus on the meat of what an author is saying, so long as the meaning they convey is clear.

[0] https://en.wikipedia.org/wiki/The_Sense_of_Style
> grokking

1. Understand (something) intuitively or by empathy.

Origin: 1960s: a word invented by Robert Heinlein (1907–88), American author.

I knew the word, but I'm pleased to discover the origin.

https://en.oxforddictionaries.com/definition/grok
2,800 New Data Breaches with 80M Records Added
I vaguely remember Linus finding some strong words when the systemd developers wanted to integrate dbus into the kernel.

(IIRC, they claimed it offered better performance, Linus ran some benchmarks and claimed the kernel-dbus implementation performed worse than the regular dbus daemon. My memory on the subject is fairly vague, though, so don't take my word on it.)
You've abstracted very specific conditions to the point of absurdity. I don't see any reason for that except for pulling a strawman and taking a stab at Windows.
A lot of great stories in this thread, a lot of them are quite disheartening US stories of poverty.

Mine was the opposite, really. Grew up as a welfare-kid in Western-Europe with a disabled dad and a sibling. The state provided for us, the three of us made do with about $1200 (roughly the $7.50 minimum wage in the US at a 40h 52w work schedule) or so in today's money, living in the capital city so rent and insurance ate up quite a bit of our budget. Still, we had a great childhood, went to university, always did sports, vacations, had books and computers at home. Everything was always a few generations old, everything was second hand, I still have clothes that are 15 years old. I always worked to buy my own clothes, phone, trips etc, such that my dad was 'only' paying rent/food from age 14, and eventually we chipped in there as well. I feel tremendously grateful for having been born here, socio-economic mobility is a lot higher here than elsewhere (the American dream irony). I've got a postgrad degree, steady job, traveled the world etc. I never wanted for anything, honestly. The government helped us out with tuition fees, insurance, rent, and I happily pay my fair share back in taxes. Most importantly perhaps, I never felt the damage of stress of being poor, we were never scared for our future, if anything, it looked bright. I don't feel any less than others, not ashamed or fearful. I owe a lot of this to the state and my fellow citizens.
I'm not sure you understood me clearly.

I believe taxation is theft, but that that fact is no excuse for allocating spending of tax dollars unwisely.

What the Republican Party, and many Libertarians seem to think is that because taxation is theft, anything that depends on taxation is immoral, and therefore taxes are free to be allocated immorally. That conclusion is fallacious, absurd, and malicious.

You can disagree with me on the fine point of taxes being immoral in the first place, but that is precisely not my point.
Stop Worrying About Index Fragmentation and Manage Your Statistics
Not necessarily.

First, the "vs Box" valuation above is simplistic and may not be comparing apples to apples. They are competitors but they are not identical companies, so scaling valuation based on a couple of inputs fails to capture all of their dissimilarities. Also, there is no consideration for a relative spread between the two if you value Dropbox directly off Box (or in other words, which one trades over).

Second, the IPO is not always priced efficiently. Some executives might prefer to price lower just to see positive headlines about sustained gains after IPO. Others may counter that a low IPO price leaves money on the table.

You should wait to see where the stock trades after IPO and any significant lockup expiries before evaluating the success of investors in the $10bb round.
Instead of spending 3k on the animation, you could try the way gaming companies does it.

It looks to me that they grab the first 10 people off the street, pay them $10 to read a script (really bad awkward scripts as well!) and do 10 videos like that.

They are everywhere so it must be working and it must be cheap as well.
What version of Gecko is it based on, and what's the story with security patches from upstream?
Random, mostly substance-free articles is hardly convincing evidence that this is a problem. Notably, none of the crappy articles mention whether this "problem" is even new.
How Money Is Spent by Different Income Groups
Maybe you don't have time to study a subject for 5+ years fulltime to become sufficiently qualified to read scientific papers and assess their results.
>I actually worry about not having enough vacation, because experiencing other people's cultures and mindsets are the most important things to me. What else would I really need?

Ah yes, the infamous two weeks where for a huge GHG release, we can experience other cultures and come back home changed.
I would be surprised if there's not a correlation between intelligence and average salary. Is there a study on this?
Bitcoin Cash is extremely unlikely to overtake Bitcoin, way less volume and it's losing the appeal of faster and cheaper transactions. Bitcoin has a huge chunk of the current crypto currency market and a massive lead in mind share.
I saw this talk last September in Sweden, at DevIntersection Europe. Campbell is a really good speaker and I really enjoy listening to his podcast dot net rocks. Try it if you haven't!
> the spread that likely exists between the buyer and seller.

Spread doesn't have to favor a buyer.
It would rather be classified as undocumented behaviour. Undocumented behaviour is frequently maintained in OSes because programs become reliant on it, to the point that sometimes bugs need to be emulated to avoid breakage.
If you enjoyed this talk, you might enjoy his (and Carl Franklin's) podcast Dotnet Rocks: https://www.dotnetrocks.com/
There's an option for that in the settings. Not entirely sure it's in AOSP, not just LineageOS, but ISTR last time it came up it wasn't just custom ROM users who could find it.

On my phone it's under Settings -> Buttons -> Volume buttons -> Control ringtone volume.
Mugabe started out as a fine leader too..
Stick a comment on my blog. I'll create a repo at lunchtime on github.com/edent
At some point you could also just get the book from the library and scan/photograph and OCR it.
From the website, it appears that all apps are written in HTML5+CSS+JS, however they target feature phones with 256MB of RAM and claim to have a long battery life.

Considering how much resources some electron apps need and how battery hungry they are, what's the "secret" here? Is it a subset of HTML? Is Firefox that much more efficient than Chromium?
Memory-mapped I/O is a lot more precise a description of "writing" and more unusual than simply writing out, and execution similarly is not a normal read path for a just-written file.

The parent made it sounds like you could just write a loop with for(;;) { write_file("x"); read_file("x"); } and expect discrepancies. That's not the case and it's wilfully misleading to suggest it is.
Don't you have access to libraries ?
Rather than a doom and gloom prediction, I believe that 2018 will seem remote work growing significantly and hopefully with the benefit of bringing money and new services to towns and regions that have suffered brain/money drain over the last 50 years.
Frankly, despite your caveats, I think this is a reckless and hurtful thing to think and say. Unless you have sources, it's just a dismissive logical extreme. Sure we can find some non-mentally ill people who want to be homeless. But let's focus on getting the 2.5 million children off the streets rather than even looking at framing this as an individual freedom issue.

I've been to a lot of places for a prolonged periods of time. The only place that has ever made me think of LA was Seoul. Every other city, no matter how poor, was in considerably better shape.

One difference that I feel is key, are housing regulations. You can put up 4 cement walls, with a cement floor and corrugated metal sheet roof, meet no safety standard, but still have a home. An address, a place of safety, where you can cook, clean clothes, and have access to electricity and water (possibly not legally, and certainly not reliably). Where your kids have light and can read and do their homework. Often housing 3 or 4 generations and forming their own community.
"Earth" by David Brin contains a direct "black hole as sperm" metaphor from one character.
6-7% of people who lived so far are alive today. http://www.prb.org/Publications/Articles/2002/HowManyPeopleH...
I grew up "spoiled" but my grand-parents lived the WWII in France, they weren't poor but they still live in frugality even if they are comfortable since many decades - ex: they do not eat lots of meat. I inherited this frugality and do not like to buy useless stuff.

My girlfriend, a russian who lived in USSR, is the complete opposite. She rely heavily on consumption to be "happy" and to fill an insecurity. It might be genetically cultural, but the communism sadness/deprivation has created generations of Russians who love consumption and luxury lifestyle.
Indeed but being loaded as code seems important as well. It sounds like the two used together, in certain extreme conditions, causes the issue.
Blimey, that's a blast from the past - I used to listen to that on my commute to my first .NET job out of university in 2002/3. Impressive run.
> A lot of the sweets are made with cane sugar

A good point for an American, but most other countries in the world use cane sugar too, right?