skysight-inc/HackerNews huggingface dataset:
Ask HN: Did you make your own cloud?
Lately the siloing of ecosystems has really gotten to me.

Like how I love the ease-of-use of iOS, but can't use Nest with it. Or how I can use Nest with my Echo setup at home, but can't access Apple Music, etc.

I've thought about creating my own cloud, for myself or my family at least, and wonder what kind of hurdles that would entail. Are there any off-the-shelf software systems/apps that easily tap into a local collection of data? Even when away from the home?

Some things seem rather simply to integrate into your own system (i.e. Email; standard protocols - pretty much any email client can access IMAP, etc), others, like music or photos, lists, etc. seem pretty daunting to get the "cloud" experience while still owning it all yourself.
I use spacemacs, which has the equivalent M-x insert-char.
> Whatever is holding women's participation in our field at or below twenty percent is artificial, and a travesty.

The overwhelming majority of kindergarten teachers are female (over 97%). Is this a travesty as well? Why can't various fields be dominated by one sex?

> is artificial

Our entire economy is artificial, so that goes without saying. I think you were insinuating that this is purposeful. It isn't.

> Is it stereotype threat? Implicit bias?

It isn't.

Women are simply more sensitive to work/life balance. For whatever reason, our industry seems to think it's normal to work 12 hours a day. Very few women want to spend 12 hours at a job. That's fine. Very few men want to spend time taking care of little kids. That's also fine.
Yes, I was expecting a receiver that draws power from the received signal.
Use PostgreSQL.

https://www.postgresql.org/docs/10/static/datatype-json.html
Both approaches have downsides.

The TCP/IP stack was built and used while the OSI model was being designed, and it won all the mindshare. Perhaps it would have been better to have separate presentation and session layers, but we don't; the application layer handles that stuff. It works well enough.

OTOH, this quote is wise:

> It is easier to optimize correct code than to correct optimized code (Bill Harlan)

I think this is doubly true for databases; at least with obfuscated code, you can recover the underlying meaning with work and exploration.

Losing or corrupting data is the worst thing a database can do. Given "this will be correct and hopefully we can scale it" vs "this will be fast and hopefully we can keep it correct", I'd choose the former for any "source of truth" data every time.

There are tricks for speeding up queries - indexes, cacheing (including materialized views), sharding, read replicas, etc.

There are no tricks for recovering data you lost.
Yeah, I’m right now using a 14 year old monitor, and I’ve replaced two caps, but it’s still running.

Next to it I have a 6 year old monitor, in which I can’t replace the caps because it’s glued together.
The Convergence of AI and Blockchain: What’s the Deal?
Only the EU can break Facebook and Google's dominance
Really interesting and good idea. This will help to control all possible links and content more easily. We really need to fix this hate speech and keep it free. Nobody need freedom of expression or speech. We need to delete they accounts.
Adventures with Memory Barriers and Seastar on Linux
The taboo is that differences between groups of people could be caused by something else than systematic oppression ( for ex.: biology/genetics, or the culture of that particular group ).
Wow, that even crashes Safari on my Mac.
That's not a gray area, it's the difference between intent and effect.
Exactly, the thought of having to move the sensors around for optimal performance (I can't leave the 2 rear sensors with cables on the floor out in the office), and recalibrate each time translates to the Oculus not being used.
[HackerNoon] Why investing in Bitcoin is meaningless
So would I, but alas, that's the current predicament. Trust me, I would be really happy for a Microsoft that actually listens for an answer to "where do you want to go today?"
Insofar as they are immune, is it because of some sort of foresight and/or better engineering practices, or because the immune chips are simply cheaper, less sophisticated designs?

Hint: The fact that ARM ranges from "completely immune" to "affected by the less-common Meltdown" gives away the answer.
I think GP meant that subsisting as a poor person is impossible (or nearly so), due to astronomic rents.
No. It makes as much sense as securing the 4 doors because that's a relatively cost efficient way to implement basic security. But let's avoid strengthening all the walls with a titanium alloy to protect us when the threat brings a bulldozer to get in. That's expensive.

Asking Apple to manufacturer their phones outside of the US is a highly expensive action.
also crashed firefox on mac
and chrome
somebody should just paste them here in the comments seeing the % of people here who run macos
Hope your users do not try to open an ssl private key...
I don't think the courts have anything to say about it; Coinbase can refuse your business for any reason. Adult businesses aren't a protected class.
iTerm2 crashes if that character is echoed to the terminal. To reproduce, make a file containing the character and then `cat` it.

Very nasty (reported upstream.)
And what I've found, is that a vast majority of people lamenting "PC culture" are people who are pissed off that they can't call other people niggers and faggots in everyday conversation.

Replace the phrase "PC" with "common decency", because that's what it is. It's not a list of taboos that are designed to attack WASPs. It's just being a decent person and not being an asshole to everyone around you.
I'm not saying that the views are a problem because people are offended. I'm saying that since people are offended, it's reasonable to take a step back and ask if the views are offensive, and if the intent was to offend. "He didn't mean to offend" doesn't automatically mean that whatever he said was okay. In this particular case I think it was, but there's nothing wrong with stepping back and asking if the underlying views are okay.
Notice the downvotes?
Crashed Chrome as well.
> given a well-articulated objective (not solution)

And a clear idea of why the objective is important, or the access to inquire about that. Without the ability to know why a business goal needs to be accomplished, its too easy to start sliding back into asking for solutions rather than objectives.
More like "this is why we should use LLVM's libFuzzer or similar". Apple is just not doing basic code hygiene stuff here.
The "G" terms are all marketing, but generally...

1G was analog.

2G is networks originally designed primarily for calls: technologies include GSM (with GPRS+EDGE added for packet data), CDMA 1x or iDEN

3G is networks evolved for decent data speeds: technologies being UMTS (later upgraded with HSPA) or CDMA EV-DO

4G is embracing a data-only network: the technology being LTE (although some US carriers brand HSPA as "4G" to compete with WiMAX which was branding itself as 4G while having HSPA-like speeds)

5G is still kinda up in the air, but the focus (aside from faster speeds and lower latency) seems to be on more pervasive connections (better roaming between network types) or low power/IoT stuff

All these definitions are contentious. Some people say the initial LTE deployments weren't real 4G, but only LTE-Advanced is, etc.
Two thoughts:

1. I have the feeling that this is not limited to the silicon valley. It feels very similar in my industry (banking) and I assume some other industries too.

2. I think there is more than one force at hand. A more militant liberalism may be one force but I can think of another major one: social medias. Basically an army of "anonymous" twitter / facebook / other accounts (they may not be individually anonymous but together they are), waiting for any pretext to shout their indignation, always looking for new ways to be offended. I don't think the population and opinions behind is a new evolution, but it just has a very powerful way to express itself now, by inundating social medias with angry comments, memes, effectively running virtual mob-lynchings.

This is combined with a traditional bias in medias to give some legitimacy to "the street", i.e. if enough people are demonstrating, vociferating slogans, they are deemed to somehow be representative of the opinion of the population when in reality they only represent the opinion of this limited group. Combine that bias with social medias, and medias tend to report these outrages as a mainstream opinion, even if it is only that of a vocal minority, adding their own weight to the lynching. I don't think we should give much credit to these social media storms, no more than an angry mob should be a party to a civilized debate.
As with all historic RPG's, The key lesson is in how you craft your C integer types. One type allows you to cleverly assign various character traits to specific groups and users, the other turns Ghandi from a benevolent peace loving icon to a harbinger of endless misery and destruction

https://www.geek.com/games/why-gandhi-is-always-a-warmongeri...
My apologies for a confrontational tone then. Your previous post came across to me as being yet another defense of the idea that regulation is bad and incentivized corporations will solve all society's ills. That's possibly more a reflection of my own sensitivities than your communication. :)

I will say that a ton of changes which should be made are low hanging fruit that don't need data science to prove. We don't need data science to prove that bailing out corporations when predatory lending goes wrong, or that fining corporations a fraction of the profits they made from money laundering, are ineffective enforcement.

The underlying problem is that international corporations are, to some extent, above the law, and that is a much harder problem to address.
Woah, didn't know this. I'd be very interested in finding out the source of their quote. Who at NASA would ever say that?
Nextcloud is what you are looking for.

I've been running it for a while on a VPS I rent. I provides file sync, calendar, audio player, password storage (passman), weather and much more with many plugins (which are really easy to install with the app store).

It's stable and the biggest hurdles I have encountered were linked to mysql and charset encoding that lead to something to be above the maximal value in the database.
>Permethrin is actually a more appropriate pesticide for bedbugs but unfortunately they are mostly resistant in the US at least.

So you're saying it's ideal, except that it doesn't work? That would seem to be the opposite of "appropriate."
As a non-developer every now and then I see an article on HN that really hits home. This was one of them.

I find I have to "set the mood" in order to be able to even start reading a book, which involves a bunch of prep work that I never used to have to do.

It's...embarrassing to talk about. You can't talk about it with colleagues because the assumption is always that reading is easy, and admitting that it's not something you can do is like admitting lack focus and intelligence.

So many times I see really interesting book recommendations on HN and I immediately add them to an ever growing list on Amazon that I tell myself I'll buy "when I finish the 3 books I've been meaning to finish".

--

My more cynical side wonders if there's a service that provides in depth book-report style articles.

Part of the allure of an article over, say, a chapter of a book is the sense of progress you get while reading the article. And ultimately knowing that you'll be able to finish it in a reasonable amount of time. A chapter in a book is more ambiguous and that leads to an uncomfortable uncertainty while reading.
What was described is not "forcing people to upgrade" but tricking people into unintentionally upgrading. Your argument can be used to justify the former but not the latter.
We got way better at dealing with synced/deterministic simulations over time. Much better sync logging system, decoupling render rate from simulation rate, more institutional knowledge/intuition about all the surefire ways to break determinism (using unsynced random number generator, uninitialized variables, reading local machine state from sim, using local timers rather than synced ones, not resetting floating point flags after calling Direct3D, etc). The bad news was once we were generally avoiding all the common causes as a matter of course, the sync bugs that remained were non-trivial ones that took lots of time to diagnose.
Try solving a problem in furniture industry, you will just be a innovative carpenter.

Ingvar Kamprad founded Ikea to solve a problem in the furniture industry, and at one point was the 11th richest person in the world. He didn't use code to do it.

The fact is that if you manage to find a solution to a pain that a lot of people suffer then you can make a huge impact and probably make a lot of money. It doesn't have to be code, and it definitely doesn't have to be good code, and very often you can be incredibly successful solving a problem without any code at all.

You can deliver the best functionality in the world with code and you will still fail completely if no one finds out about it, or if no one understands what it does, or if no one cares, or if no one sees the benefit, or if no one can afford it, and so on. Code is useful but there are far more important things you need to get right in order to succeed.

I love writing code, and I solve lots of problems with code. I also understand that there are problems code is not suited to solving. Code is a hammer, and some problems aren't nails.
Everybody uses the same LTE in the United States.
Ask HN: Why developers use Linux?
The tragic tale of Jackson C. Frank, forgotten legend of the 60s
the quick and dirty solution would be that editing the resulting code is a one way street. so, once you edit the code you can't use the graphical interface. it's not a _good_ solution but I guess it's better than not giving the option to users at all
You just named some of the beliefs that you can't say. Basically you agree with Thiel.

One more thing to note: you've called the guy "pro-authoritarian/pseudo-monarchist". Is this how he describes himself ( I guess no )?
I grew up in a country with strong far-right culture. Nazis are calling themselves nazis.
Are Expensive AI Star Hires Becoming More Trouble Than They're Worth?
This was literally how I learned the basics of programming, before I ever encountered a real programming language (I was probably ~13 at the time). I used to spend hours creating elaborate scenarios with tons of complicated triggers and effects, and then never play them.
Untethered Soft Robotics
Scientists have discovered nearly 100 new planets outside of our solar system
New Unicode parser error crashes iOS, macOS, and watchOS
Chips aging aside, tin whiskers also are one of the main reasons why manufacturers shouldn't use electronics except where it is really really really necessary, especially on things that move at high speeds with humans on board or in vicinity. NASA itself -which use electronics on stuff that gets in orbit- did some good research on the subject.
https://nepp.nasa.gov/Whisker/background/index.htm

Tl;dr: Tin whiskers are very thin spontaneous metallic formations which can short nearby pcb tracks or conductors and are believed to be the cause of many failures in electronic devices. There is no evidence of a single cause for their formation but it seems certain that eliminating lead (RoHS legislations etc.) from solder is one of them.
Samsung cancels Oreo update for Galaxy S8 and S8+ due to restart issues
Trump’s first acts as president made it easier for the mentally ill to buy guns
Blur Game CD Serial Key Generator
Really great piece of advice. The "every other developer is an idiot" mentality that can be popular in some people/cultures will almost always bite one in the ass.

In general, I liked how applicable a lot of the points made in this post apply to development out side of problem space videogames.
How would that help? The IFFT would left you quickly synthesize the total waveform From the frequency spectrum, but the whole point of the visualization is to be able to show all the frequency components and interpolate between the individual components and the resulting waveform. The IFFT doesn't help you there.

No matter how you do it, rendering 75 independent waves will take more computation than rendering 2.
Don't knock instrumentation-based fuzzing when it comes to discovering complex edgecases and code paths.

I've used AFL [1] to generate semantically valid, crashing multi-statement SQL queries when given ~50 CPU days and a simplistic SQL-like database. All from thin air, with an empty text file as the initial testcase. It can also come up with valid JPEGs [2] given enough time.

[1] - http://lcamtuf.coredump.cx/afl/

[2] - https://lcamtuf.blogspot.ie/2014/11/pulling-jpegs-out-of-thi...
There's a whole 'nother generation of devs coming through who have never been burned by MongoDB though. Obviously they will be eventually, but by then another generation will come along to repeat the cycle.
At least on the research side there has been work on GFDM (Generalized Frequency Division Multiplexing) as a possible modulation technique for 5G. I don't follow the standardization enough to know what are the chances of it making it into a standard.
> That makes perfect sense to me. How else would equals and hashcode work?

It also makes perfect sense to me. Visibility is type-based, not instance-based. But to answer the hypothetical question: one would have to introduce class-private (package private?) getter methods for all relevant truly-private fields. I'm happy that's not the case.
I’d definitely start with Ancient Greece as it preceded Romans and Romans had to wage war agains Greek states in the beginning to become the real deal. Perhaps even start with Alexander the Great and his conquest.

I would then look into Carthaginian wars, famous general Hannibal and his fate. This was a crucial period when Rome was competing with Carthage for the top spot and at times it looked quite dire for Rome as Carthage had an upper hand.

Next interesting period would be Julius Ceazar and especially what happened after his death when his generals were battling to inherit his empire which eventually led to the split into eastern and western Romans. This split later continued when Christianity became mainstream religion and lead to Byzantine Empire.

You can look into the sack of Constantinople and wonder what would happen if Western Christians didn’t sack and destroy Eastern Christians allowing Islam to take over the region.

And then we come to the German rise as German lands become the heart of the indirect continuation of the Roman Empire in the form of Holy Roman Empire.
I have no real experience with C/C++ as well as game development but I always wonder what would happen if old games like these would get recompiled with an, for example, avx2 flag.
Wasn't Turkey, well, Anatolia, mostly Greek/Hellenistic in nature, especially along the significant coastline, and wasn't till the ottomen and their "conquista" of the peninsula drove out the Greek and Roman vestiges?
> Whatever is holding women's participation in our field at or below twenty percent is artificial, and a travesty.

Seriously? Why does it even matter if women don't want to work in CS? Why do we software "engineers" have the ego to think that we work in some great occupation and it's a "travesty" that women largely don't have any interest in working sitting in front of a computer all day.

We are glorified mechanics. Glorified by ourselves. We mostly build intellectually draining CRUD apps mostly and earn shit wages in super expensive cities like SF. Half of us are indentured servants via the H1b system. I think women are smart that they want absolutely nothing to do with this field.

We really need to get off of our high horses and stop believing we are "changing the world" via JavaScript.
ZeroTier – Connect all your PCs like the whole world is a single data center
Do we really need to build something anymore if we can simulate it in a computer first?

How did the simulation go and is it a net gain?

I guess if the data varies that it will also help us learn more about physics.
Have never heard of that one before. They look a lot like some variations of the brown marmorated stink bug that has become quite common in parts of the US. I wonder if they're closely related. Fortunately the stink bugs in the US don't suck blood, although one of them (either the male or female, I forget which) does excrete a nasty odor when squished.

https://en.wikipedia.org/wiki/Brown_marmorated_stink_bug
That's interesting. You'd think there would be evolutionary pressure for them to be less irritating so people wouldn't respond to them as aggressively.
Chagas disease is curable if it's caught early, but the early stages of the infection often don't show symptoms.

http://www.who.int/mediacentre/factsheets/fs340/en/
Fake News and Bots May Be Worrisome, but Their Political Power Is Overblown
Advertising falls on a spectrum. Book reviews seem OK, news papers don't get kickbacks for writing positive reviews, while sponsored content on Forbes/BI definitely warrants labeling.
That's the whole point. Median salary nationally is massively skewed for computer science because salaries in tech centers, where those jobs are clustered, is extremely high. The same is not true for nursing, which is distributed fairly uniformly across the country.

For example, according to Glassdoor, a software dev in Chicago has an average salary of about 82k compared to about 120k for a nurse practitioner. Or if you want to compare earlier career, a junior developer is at about 67k vs. 68k for a registered nurse. You need to bound your statistics geographically to control for skewed labor markets when comparing salaries like this.
Quickly departed the site upon being interrupted by the pop-up.
Ask HN: Apache Beam Usage 2018?
Anecdotally, what's the uptake like of Apache Beam at the moment? Are you doing it? Are your friends?

If it's likely to pick up enough of a following to be maintained, it looks like an excellent framework for a few of our solutions.

But at the time of writing there are < 700 questions tagged apache beam on Stack Overflow...
Some bugs are so bad it begs the question if they even test at all, such as the iMessage Apps store favorites bug a few iOS releases ago.
The mods can also manually down-weight and up-weight stories, independent of any user flagging. Some guy did an analysis some months back:

https://drewdevault.com/2017/09/13/Analyzing-HN.html

https://news.ycombinator.com/item?id=15507821
There is a stigma in the PC gamer community against Microsoft, especially after Games for Windows. "Steam or go home" sentiments also aren't all that uncommon.
As for the accounts - I really don't know anyone who actually uses the MS store (whereas pretty much everyone who plays video games has a Steam account), and I interact with plenty of end-users daily. Maybe it just happens that the area I live in never adopted it, but I would still say that Steam is the better platform to try to get exposure on.
There's also https://www.torodb.com/stampede/docs/1.0.0-beta3/relational-... which tails the Mongo oplog and makes a fully-relational read replica, adding columns and indices as needed. An amazing (and free) shortcut to using analytics tools if Mongo's your main datasource.
> I think this is doubly true for databases; at least with obfuscated code, you can recover the underlying meaning with work and exploration.

True for databases, but not true for businesses.

> Losing or corrupting data is the worst thing a database can do.

Clearly people building simple crud websites with slick JS features didn’t agree otherwise Mongo would be gone and Rethink would be worth hundreds of millions of dollars.
Elon Musk's Broadband-From-Space Plan Clears Crucial U.S. Hurdle