skysight-inc/HackerNews huggingface dataset:
>Shouldn’t the CEO go to jail?

No. While it's always tempting to bring out the torches and pitchforks and go straight for the emotional response, please try to keep in mind that specifics in law matters because it affects the rights of the regular person far more. Criminal and Civil violations of the law are not the same thing for very good reason, and that's not a matter of white collar vs blue collar or any other color of collar. We want to discourage civil violations, but in general those are things where the situation can be made whole purely through money. There are no victims of non-reversible physical harm. Qualcomm's violation is not the same thing as dumping carcinogens into a water supply or VW's pollution or worker safety violations or cutting corners on life-safety product requirements or whatever. It's not even clearly market damaging to the level of situation's like Intel's actions vis-a-vis AMD. It's a violation and one they should have caught, but at least mildly fuzzier, and the violation is already over not ongoing. A sizable fine, investigations into more, and the threat of larger ones in the future seems a genuinely reasonable response to a situation like this absent continued patterns of bad behavior.

Seriously, we have way too much criminalization of things that should be civil violations already. There are certainly many times that people in power get away with things that should be criminal and we should be trying to bring them into line with what applies to everyone, but there are also a lot of times where people in power get away with things that shouldn't be criminal for everyone. In that case the common feeling of "bringing them down to our level" is backwards, we should instead be working to bring the standards for everyone else up. Both are equalization of advantage, but that doesn't make them an equivalent end result. Prison is not something we should ever be in the habit of reflexively resorting to.
I'm not sure how webRTC works in Tor though.
Adoption and low friction is the most important thing. Unfortunately, copyright makes it illegal to parse web pages without the parent entity's consent, and the CFAA makes it illegal to download them. This means that a low-friction mechanism to break the corporate stranglehold on communication is extremely unlikely, since it can't do much to ease transition between providers.

If we didn't have these restrictions, this would be a purely academic debate, because there are already many practical ways to extract information from a resource and transmit it to other computers.

"Federation protocols" are a way of volunteering this information in a common language, but there's no real technical reason that's necessary to get "decentralized social media" or other such things. They're only considered potential solutions because effective scraping is not allowed.

Decentralized / democratized information access is not an issue that can be solved technically. It needs to be solved socially (primarily because the necessary technical infrastructure already exists, and is just held back by legal anti-solutions).
That was great— though not being versed in Haskell, I tried to follow their link to the original version, but it had died.

Here's the original:

http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer....

The punchline got me pretty good.
Wow this is a great example.

Fortunately none of those services have gone out of business yet so you could track it down.
I always assumed Heinlein was more socialist than a lot of people give him credit for, so in my own impressions of his books Strange Land seems the more honest/hopeful than many of his works (and also why the actions in that book cynically fail in the longer timeline). In that I also saw the dystopian elements of Moon is a Harsh Mistress, just below the surface, intentional commentary, and the ending a relatively mechano-socialist outcome... I realize that my impressions of Heinlein's canon are a strange minority view, but I find it interesting there are such differing views of his works.
Another option is, in addition to trustworthy elected officials, you can have some sort of independent oversight that isn't partisan and is independent of whoever is in charge of the executive. The UK has something like this:

https://en.wikipedia.org/wiki/Independent_Reviewer_of_Terror...
A few reasons:

First, they're not opposed to a lower corporate rate per se. They are opposed to a corporate tax rate cut that isn't offset by some tax increase elsewhere.

Second, the de facto tax rate is well below the de jure tax rate, due to the giant mess of loopholes and tax incentives we've accumulated. There's support for bringing the rate down and closing enough loopholes to keep the actual tax burden more or less constant, but that doesn't appear to be what's happening.

Third, their view of the European model is of broad based individual taxes coupled with relatively aggressive income redistribution. Their view of the American model is of very top heavy progressively weighted taxes coupled with minimal redistribution. There's a lot of support to moving toward the European model, but only as a holistic transition. European taxes with an American welfare state is seen as the worst of both worlds.
Ask HN: How can I get a 100% remote swe job?
One of my dreams is to get a 100% remote software engineering job. I want to be able to live in any country, and work for a great, stable (non-startup) company. Example: Basecamp

- What are the best technologies to know to be able to work remotely?

- What are the best, stable companies for working remotely? (anywhere, not just remote but in U.S., etc)

- What advice would you offer someone on how to get to that point in life?

Thanks!
AFAIK Tor browser deactivates WebRTC to avoid leaking real IPs, so at least the P2P aspect wouldn't work. Not sure if seeding from the server works without it.
All of the online versions I've seen look like photocopies of a fax. Do you know if that's what the original looked like?
You're almost certainly right that their sample sizes are too small, especially in the upper age brackets. I suspect it's hard to find a lot of 55+ year old programmers who are willing to do silly things like take a HackerRank poll. Given the industry stats, it's fairly hard to find 55+ year old programmers, period.

> people actually like JavaScript. Wait, people do actually like C++?!?

Yep to both. I actually don't mind the latest versions of JavaScript. I don't like C++ at all, but have done professional work in it alongside people who thought it was a great language.

> Why is Ruby, which is all about programmer happiness so far down?

Programmer happiness is subjective (as evidenced by my previous remark and by the love/hate you see expressed for JavaScript, Go, Clojure, etc). Personally, I'm not a Ruby fan. I don't like the syntax. I vastly prefer composable functions to Ruby's "blocks". I find that most Ruby code I've worked with is too heavy on OOP abstractions and would be much clearer if expressed functionally. I could go on, but the point is, it's subjective.
What I feel is most important is reducing the amount of "friction". if the OS is a GUI Linux with Python, it's just a matter of:

- opening a terminal

- `python`

- `print "mikestew"`

The friction to get over is the Terminal ("You mean I have to type to get the computer to do something? Why can't I use my mouse?", and the situation if the above fails because you were using Python 2 or 3.
Craig from Citus here. Its a question we get quite often. Unfortunately, I'm actually not sure. There is a chance they would play just fine together, and from a quick glance they likely would but we've not explored this ourselves yet. Since Citus would be running on the coordinator you'd place timescale on each distributed node and at that point what Citus passes down is standard SQL which timescale can act on. All that said we've not heavily tested it ourselves and there would be some open questions on designing the right experience.

We do have a number of users that are using Citus alongside the native time partitioning that was released in Postgres 10 with good results.

Edit: We also had this blog post in our pipeline that speaks to time partitioning with Citus which just went live today - https://www.citusdata.com/blog/2018/01/24/citus-and-pg-partm...
Learning Deep Learning
I think there's some misunderstanding in this discussion thread on what Ingo is working on.

This isn't a general fix or "pure-software alternative to IBRS" - it is specific to handling the 16 stack depth ret being vulnerable on skylake+ processors, as it falls back to an indirect branch prediction. The zero overhead for non-skylake+ chips isn't that it is a zero-overhead general IBRS solution, it's that it does not incur additional overhead on non-skylake+ chips as it is not doing any work to mitigate the issue on non-skylake chips.

This is because all of the major distros already compile their kernels with the CONFIG_FUNCTION_TRACER=y option set, so no additional work is being done unless the conditions appear and it is on a skylake+ chip.
Rocket Lab Reveals Secret Engine and “Kick Stage” for the Electron Rocket
The Apple Watch wants to alter your behavior
It surely does, take a look at js-ipfs for full in-browser node (https://github.com/ipfs/js-ipfs) and also js-ipfs-api for communicating with existing go-ipfs/js-ipfs nodes (https://github.com/ipfs/js-ipfs-api)

Disclaimer: I work at Protocol Labs on IPFS
They are a government agency with a nearly endless supply of money granted to them by Congress every year without fail. They don't need to do PR for anyone except to gain more employees.
A guy at work just got his 2016 13" MBP replaced under warranty due to the slow graphics with an external display. There seems to be some known issue.

He loves his new one.
Boom – Amsterdam – http://link.intertops.eu/c/383173
This is specious, and exposes deep naiveté about the law as well as protocol at hearings. The director was put into the position of either lying to Congress or disclosing state secrets. Insofar as the law is concerned, exposing state secrets is a far worse offense. That's just the way it works, and if you don't like it, this particular instance isn't the moment to get into a pissing contest about what public policies you don't like, and all the dumb secrets the government keeps from us, but insists we keep on paying for. You should have been more proactive a long time before this, because this moment was being set up over a decade before it happened in public.

Clapper lying is an inevitable outcome of a hyper-survellience state, which is an inevitable outcome of a servile and paranoid society. The senator should not have asked the question in an open session if the idea was to get an honest answer. If you're a senator on the intel committee, you ask this sort of question in an open session if you're trying to make a public case that we have too many secrets.

And that's exactly what that whole sequence exposes, but per usual, someone from the ignorant mass wants to hang a single person out to dry for the decisions society has made.
Ooooh this could be pretty fantastic for user debugging. Instead of "can you recreate that problem?" Just hit the keys and send the clip of what they were actually doing.
D.tube makes the browser download from a gateway (ipfs.io) using HTTP.
Socal media is orthogonal to privacy.

If you want to keep something private, don't post it on a social media platform -- or at least, encrypt it out of band before you do.
Wow, it’s almost as if making free content for another company to capitalize on is not the brightest idea.
Realistic mockups available for free
In general, writing things that are helpful to people is good marketing (certainly better than buying more banner ads). Controlling your own fate and keeping your content on your own domain is also incredibly valuable. Currently, Medium has some nice distribution and people like following content on there, so this lays out an easy way to hit all those points.
Thanks! My original intended use was to win at video games (or at least fail in amusing ways) and then post the replay clips to Reddit ;)

It's also useful for software development. If I had a nickel for every time I got a screenshot in a bug report but incomplete repro steps, I could probably buy a sandwich. So being able to retroactively get a video of what happened can be super useful.
Non-paywall source http://archive.is/pwC2S

This is when the real fun begins for cryptos with oversized floats. Look to see a lot of naked shorting https://www.investopedia.com/terms/n/nakedshorting.asp as it will be the primary means of enabling WallSt sharks to create "death spirals" https://www.investopedia.com/terms/d/deathspiral.asp by creating artificial over-supply https://www.investopedia.com/terms/a/ax.asp driving a cryptos price down so they can scoop it up at rock bottom prices. There will be other cryptos with smaller floats that will burn shorts via the classic "short squeeze" driving the price up for these cryptos at the same time.
Slightly related to battery life, all I want from Apple for iOS 11.x is to bring back an easy way to turn off my WiFi radio, not this mixed up experience that connects based on location or time. I don't want to go to Settings and turn it off. I don't want to use Siri to turn it off. These are slow and convoluted methods for that. I know some people like the iOS 11 behavior. So I'm not saying that should be completely removed.

I don't mind the Bluetooth radio being on, since I anyway use it all the time. But having WiFi on (even when disconnected from a network) does drain my battery faster, and I want the control that existed before.

I decided not to upgrade my other devices to iOS 11 until this changes. It's a sad state of affairs that I have to decide between security (not getting updates on iOS 10) and battery life and convenience (both disappeared for me on iOS 11).

I've provided feedback to Apple on this a few times since iOS 11 was released. Hope someone takes this more seriously, since I'm not the only user with this experience.
Can stats reported by medium be trusted ? Is there a way to cross-verify their stats ?
Have you seen the new crop of LED bulbs? The clear ones with the filaments visible are almost as brilliant as "traditional" clear bulbs, and the light is indistinguishable for me–all at 10% of the power usage of traditional lighting.

I had avoided CFL bulbs for aesthetic reasons, but the advances of the last year have convinced me.
>No one is putting a gun to these people's heads and making them do these tasks

Well actually your taxes subsidy major tech companies like Intel and Google, if you do not work and eat you will die, if you work and refuse to pay subsidies through taxes to major tech companies, the IRS will show up at your door, if you do not answer them, you will get a gun pointed at your head.
> What gives

There's a tightening labor market and Starbucks has a long history of compensating employees relatively well with annual raises/benefits/401k/etc. They gave every employee a 5% or better raise in October 2016 and everyone received a raise in January 2015 too.

There's no correlation to tax cuts aside from articles like this and supporters who will point to it as proof of success.
Tolkien defined the ur heroic fantasy genre influenced by by lord Dunsanny and others and of course actual myths - until recently Tolkien's translation of Beowulf was the standard text at uni.

Howard is more pulpy swords and sorcery with some horror he actually rewrote some westerns as Conan short stories. And Tolkien started work on what became LOTR etc before ww1 well before Howard.
Oculus creates unit of time to measure frame rates
I work this way to a large extent. I have pretty good recall of the whole codebase, sufficient to step through in my head and spot actual bugs while AFK. I really dislike it when people make assertions about what others supposedly cannot do.
Life is giant sand mandala.
A lot of time-series data has complex relations and cross-correlations that make it unsuitable for column stores. Take for example a device that reports temperature and humidity. You may want to enforce foreign key relations between devices and readings, or you may want to do analysis for device in a particular location (which may be part of readings or devices table) secondary indexes help here. Or you may want to easy access to all data where temperature is above 90 degrees (partial indexes help here). You often want this in a real-time dashboard where the kind of latencies you see with MPP are problematic. Pretty much the columnar/MPP stuff is good for simple aggregates for ad-hoc non-real-time queries but TimescaleDB is geared to more complex analysis to power dashboards.

Plus, when you know which particular aggregates you want to regularly query, TimescaleDB makes it easily to perform continuous roll-ups so you can store in a separate (hyper)table.
IIRC heart disease is the second most common cause of death, something in the region of 20%. So not all, but a substantial fraction of us have heart conditions.
The problem I've always had with XMPP is that any time I try to do something
with it, I get lost in an endless sea of RFCs with no idea of which are
important for my use-case (most RFC titles seem fairly jargon-heavy to me).
Then, when I go to read an actual RFC, because of the fact that each RFC has
some interactions with all other RFCs, they're fairly impenetrable. Is there a
document somewhere collecting the most essential XMPP stuff you need to be aware
for different applications (e.g. chat client, XMPP server, XMPP social network
client, bridge between XMPP and other protocols, etc.) and presenting it in a
concise way that doesn't require navigating a vast sea of documents? Do you have
some other recommendation for how to get into the XMPP world?
>People switched because the features and interface were far superior.

No one should use the web interface, let alone "techies." Use a real email client and everything behaves identically.
Great write up, and incredibly impressed with your post on New Zealand.

I recently upgraded from a 5d2 to a Mark4, and the integration with the iphone made for an interesting workflow. As I shoot, I take mental notes about what type of adjustments I'll make in post processing, and with Lightroom Mobile, I was able to take a handful of shots, and share them via social media.

I'm considering switching a workflow from my heavy duty gaming rig, to using something like a Surface Pro.
> "The processor should perform as described - anything less is a very nasty surprise waiting for users. Intel could allow users to opt-in to less performant behaviour for security, but bad performance absolutely must be opt-in rather than opt-out."

But that isn't true. Poor performance is not remotely in the same class of "very nasty surprise" that security model violations are.
It uses WebTorrent, which isn't some in-house PeerTube tech.
Isn't it then incumbent upon your manager to challenge the incompetents above him, or work round them? There has to be a large body of literature and practice on this problem.
Expert: IoT Botnets the Work of a ‘Vast Minority’
poor documentation and insufficient examples
I meant individuals rarely keep gold as a store of value.
Which might be why they thought that he had it. They seemed to be incorrect about something or he wouldn't routinely outperform his brother in physical sports.
Yeah. I suspect you're right. When I've done HackerRank, I've done it in Clojure, but the handful of times that was too slow (due to boot speed, I think), I solved the problems in Go.
This is correct. Honesty would entail being honest with congress or with those who have been authorized to have appropriate clearance. So removing it as a core value reveals that the agency views its mission as having situations where it would reasonably veer away from such honesty.
My primary worry is law enforcement and government surveillance considering these systems as infallible and making judgments or life-changing decisions based on interpretations like this from computers. Computing has improved our lives a lot, but sometimes I feel there's an air of over confidence that clouds our judgment.
Apple is simply trying to avoid the Intel FDIV bug fiasco:

http://h4labs.org/why-apple-will-allow-users-to-throttle-the...
I understand perfectly well how my car works. I know I could change the oil if I wanted to, yet I also know that I have never and will never do so, because it's messy, time-consuming the first couple of times, and you still have to dispose of the old oil anyway.

That mindset, my mindset, is completely alien to people of my parents generation. I think it's the same thing for hobby programming in my generation.
That's the "sort of".
How do you define "GMO"?
See https://www.nytimes.com/2007/08/28/science/28crop.html
and
https://en.wikipedia.org/wiki/Mutation_breeding

for example. "Breeding" new plant varieties by creating mutations in existing ones has a long history.
Aaah, but it's not just age. It's also technical incompetence. People with Hotmail accounts are probably less likely to do their own maintenance, after all they haven't maintained their e-mail by moving to a provider with functional spam filtering. Their cars are more likely to break down. Not all insurance claims are due to accidents.
Fair enough, 'complete' might be the wrong word here too (as you do not have to support all XEPs), but currently my biggest problem is, that Conversations (Android XMPP client) works pretty good (something I would consider 'complete' in terms of messaging), but I could not find any desktop client which works on a similar feature level.

For example how many desktop clients support OMEMO, MAM and Carbon copies? Those are just 3 XEPs all related to secure multi device communication. Yes, they haven't reached the status recommended yet, but I think that is more a symptom than the root of the problem.
That's like an assassin claiming what they did was no more than move their trigger finger.
More broadly I mostly see articles like this posted regarding NSA, not tech giants. The latter have a better PR machine.
I think his example proves the opposite of what he intends. His example is just begging for a discussion of how the approximation actually works, edge case considerations, error bounds, assumptions, limitations, complexity, and references. At least that's what I would want if I was looking at it with fresh eyes. Sure, the author's contact info is a little tongue-in-cheek but without comments I can only know what the code does, not what it's supposed to do.
Even under premium one can't use their own domain?
If it is the only job going then it's not much of a choice.
It was Apple who proposed the rebates in exchange for exclusivity. Qualcomm acquiesced to Apple's demand. Apple then turned around told every regulators that Apple was FORCED into that exclusivity.
each company is different, but your point is largely true. One can look the SEC filings to determine the ACUTAL rates payed by Apple, Nike,etc. There is a reason Nike's swoosh IP is held by a non-operating Ex-US entity in a complex accounting stunt. Yes, corporate taxes need to be simplified, but a race to the bottom of corporate rates will not end well for the US , Ireland or anyone.
Sales assistant jobs are being automated by AI
Cleaning tasks are being replaced by robotics
With 40% of jobs soon to be replaced by automation, if your colleagues want to stay ahead, they should learn to code.
Multilingual embeddings
> They don't need to do PR for anyone except to gain more employees.

Which is exactly why I implied they would be primarily doing PR on sites with high concentrations of people with the skillsets they need...such as Hacker News. This would help them both directly - individuals seeing good PR and thinking "hey, I could work there" - and indirectly by way of combating the general negative perceptions of the NSA in the tech community since the Snowden leaks.