skysight-inc/HackerNews huggingface dataset:
McKinsey wasn't their legal auditor, blessing their financial statements. That's like saying any management consultant or contractor at Enron at the time should be punished. That makes no sense.
I was wondering that too (since the calculator seems to think everything in Germany outside a few large metros is supposed to cost the same, which is ... unrealistic) and found
https://about.gitlab.com/handbook/people-operations/global-c...

> GitLabbers may select any metro area within one hour and forty-five minutes of their residence when determining their geographical area
Is moving to Europe at all an option? I get the impression that support for autism is a bit better here.
Side note: I hate the phrase "do whatever it takes". No, I am not willing to lose an arm to keep factory production running (as an extreme example). I am not willing to lose my time outside what I am paid for, or my sanity. Sure, I'll try my best within the hours I am paid for, but if it takes more, then temper your expectations.
EasyDokkaPlugin – plugin to generate documentation for Kotlin and Java projects
I'm not sure why some think the parent is trolling. I read this and I was smiling because I almost literally do the same thing and call myself a "Digital Nomad".

The difference is probably that I'm not as rich or as successful yet. But my business is growing steady and I can manage a remote team on different timezones pretty well. The clients in the US don't even realize I'm not in the states a lot of times and they're happy as long as the work is being delivered.

This life is not for everyone but there are a lot of people who love traveling and for whom settling in one place gets boring (for me at least). Saving bay area rent and spending that on stays in interesting places helps a lot! Also, shout out to some awesome Virtual Office services offering mail scans / check deposits, etc :)
Ahoy is a great tool to do just that, if you use Ruby on Rails: https://github.com/ankane/ahoy
I was wondering about how to get NGINX to play with IPFS. Now I have a better idea. Thanks for sharing!
Could you elaborate on the specifics? I have a microdosable bit of LSD at the ready but haven't had the courage to try yet.

EDIT: I feel anxiety is the worst of it. I can accept being 'weird', and my OCD-ish tendencies give me comfort. I mostly struggle with the anxiety, and weed has not been a good solution.
There are hundreds of thousands currently sitting (possibly dying) in "reeducation camps" in Xinjiang, I guess they don't value "freedom" either. The social credit system is just a continuation of the current authoritarian controls, and will be used to further chill any chance of dissenting opinion. This might be fine to you individually if you find yourself on the right side of everything, but clearly not everyone does.
And how many easy to use, one-click install, git over ssh with port-forwarding and key generation packages are there to download out there? There's two levels of software - easy to use and complicated. They both can accomplish the same goal with different levels of privacy.
Most zig code still handles OOM via panic. You'd have to go out of your way to somehow make it less safe than that. Dealing with an error by passing it up the call stack (eventually to the panic handler) is actually easier than ignoring it:

//kick any error up the call stack
var buffer = try allocator.alloc(u8, 500);

//in debug builds, assert that this will not fail
//in release-fast failure will result in undefined
//behavior.
var buffer = allocator.alloc(u8, 500) catch unreachable;
That's the beauty of content-addressable networks! :)

It's also available at regular-old https://leotindall.com/
Are you sure it wasn't accidental Right-to-Left input?
> an interesting experience.

Wrong choice of words here, I was trying to say "bigger impact"
All people are more susceptible to charismatic others than we'd like to admit I think.

People will tend to believe and trust them more, and so they can spin the narrative however they'd like (and often they're the layer of separation between devs and the higher-level management that precludes the higher-ups even getting first-hand exposure to some issues).

Edit: I also think charismatic others can do this without always knowing it i.e. in a self-interest sort of sense.
Ironically, The author sounds super right wing in her critique of the right wing. She’s using incredibly conservative and right wing reasoning throughout this essay. She says she’s a liberal but her reasoning reveals that actually she’s conservative. She wants to conserve access to the public sphere, not dole it out liberally. The author is conservative, not liberal.
If Facebook cares so much about influencing elections and interfering in democracy, why do they do it themselves?

https://www.opensecrets.org/news/2018/04/fbook-lobbyists-gav...
I'm not going to fight with you about this simultaneously on two web sites, sorry. See the reddit thread.
It needs one, but I won't argue with the editor-morons there, who doubt any usefulness on any serious project. I can still remember how often nimrod was deleted, and then nim. and others I won't mention in their cleanup destruction rampages. We are the experts, not the Wikipedia editors, but they are treating it as their personal baby, and you should not interfere.
You just did, also IMO its a a really fuckin strong argument, ad hominems win debates. What’s your criticism?
No, I'm not assuming that, because regardless of how the user browses your site, you're still going to prioritize the sizes important to you.

It wouldn't make sense to prioritize optimizing site design for the few people who are using a non-standard size.

http://gs.statcounter.com/screen-resolution-stats
Thanks for trying out TimescaleDB. Glad you're having a good experience. :)

We think that declarative partitioning is a great step forward for Postgres partitioning. That said the process is still quite manual (including in PG11) -- unless I am mistaken, auto-creating partitioned tables is not in PG11, but perhaps may get released with PG12 at the end of 2019.

But even with auto-creating partitioned tables, TimescaleDB is still necessary for a few reasons:

- Support for multiple time-based query optimization in the planner

- More efficient handling of both queries and inserts when there are many partitions,

- Time-based analytical function like time_bucket,

- Support for changing partition sizes, etc.

We are also working on many new features, optimizations, and capabilities slated for the next year which will improve time-series workloads in PostgreSQL even more.
Interesting. Here's a possible way out. Suppose the universe is always changing according to some state-transition function that gets you to time t to time t+1. We have a machine existing in this universe which is trying to predict the state at t+1. You point out this is impossible because the transition function might suddenly change for some particular t+1. But if the change is massive enough, it will also destroy the internal workings of the prediction machine. Conditional on the universe retaining enough regularity for the prediction machine to survive, maybe it would be possible to make "universal" predictions.
Show HN: The Journey of a Wannabe High School Mathematician
Well, like a multinational newspaper, magazine and TV station conglomerate, with few ethical boundaries when it comes to profit, a willful disregard for truth, that bugs and tracks their global audience on behalf of anyone with money to spend, and has executives with personal political ambitions.
We detached this subthread from https://news.ycombinator.com/item?id=18025244 and marked it off-topic.
Defenders say this is just the latest version of traditional Chinese ways, but that is not the case. Traditionally social trust and good behavior was enforced by the whole network of social relations and basic values.

But in the modern era this has broken down, in part because China has gone through 4 different basic political and economic systems in the last century, and is now on its fifth.

So the government is now trying to enforce good behavior and social trust from the top down. Unfortunately, unlike in Confucianism, there is no way to ensure the people at the top are trustworthy, so the whole thing will likely become quite dysfunctional at some point.
That song is such a banger. The era of Drake's rise and Weezy at his best.
You can choose to delegate the uncertain overheads to a company that relies (and specializes) on dealing with them. Or you can roll it yourself and add to your burden.

Code is not an asset, it's a liability. And I mean that from a pure responsibility standpoint, not just from a legal responsibility standpoint.
I think, after scrolling down to the bottom, it's meant to be a look at what passes are unnecessarily impairing debugging information.
Airbnb's production secret management system
The data is converted to the target type. If you pass a string to setFloat64, the string will be converted to float64 first.
I work for a healthcare IT company that deals with tons of PHI (protected health information) and we have very strict security practices. New software is extensively evaluated at several points in the SDLC for security issues and access is tightly controlled. Engineers and CEOs have been held personally liable for major breaches (not my company!). Health records are WAY more protected than your SSN. If what happened to Equifax happened to a company like Epic, they would go out of business.
Could you explain why you think that Cloudflare's recent effort constitutes an attack on IPFS? That is, wouldn't the pinning of a large number of files, hosted on a fast CDN, be a good thing?
Somebody usually wins the lottery. That doesn't change the fact that it's really unlikely for any given player to win the jackpot.
Meh. Both partner and a very close family member have been users of Antergos Linux (based on Arch) for 2 years, and they don't even know it. The close family member has been using Linux on laptops since about 2005 (started with ubuntu). One is a philosophy major, the other an elementary school teacher. Neither has any technical background whatsoever. The hardest problem hit so far was changing from Gnome to Cinnamon (one didn't like Gnome's layout).
But they would be available anyway if the scalpers hadn't bought them all up. And if legitimate fans had bought all the tickets (sold out early), you wouldn't be getting a ticket either way, right?
Thanks, that makes sense. I will also try making it a global value assuming global works in the online REPL.
Exercise and socializing. Find yourself a new woman and you'll be out of the hole in no time!
That's also less than what a contractor on say 10000 EUR/day would make.
Let me add a couple of points. Chinese defend this system in part because if they were to criticize it they would be punished by the government. But beyond that, in China there is no real thought about or discussion of basic political philosophy and so people don't even know how to go about it, they can only repeat what they have been told.
Please don't post troll comments here.

https://news.ycombinator.com/newsguidelines.html
This makes sense, seems like photo ID would be a way to limit the per customer purchases.
Also thank you for the feature requests. Would you mind creating Github [1] issues so they are easier to track and discuss?

[1] https://github.com/timescale/timescaledb
Is TimescaleDB a good fit for events?

For example, we have data where each record is a tuple of (time, event, object), where the event is things like "viewed", "performedSearch", etc., and the object is event data as JSON. Let's say the object is a movie, in which case the payload might be something like:

{"id": 123,
"name": "The Godfather",
"director_id": 456,
"genre": "crime"}

Our reporting UI lets users do aggregations based on arbitrary dimensions, so we might do the equivalent of:

select object->>'genre' as genre,
object->>'director_id' as director_id,
extract(month from time) as month,
count(*) as count
from events
group by month, genre, director_id

Then we do things like pivot/nest values to display the groupings.

It's unclear to me whether TimescaleDB fits this use case, or whether we'd have to change how things are indexed. Right now we just index the whole object itself. Another scheme I've considered is that we could index it with the values as keys; so for example, the above event would be {"name:The Godfather": 1, "director_id:456": 1, "genre:crime": 1} and essentially represent the counts. A counting aggregation would then be rewritten as as a sum(). But it's unclear to me how you do intersections here without also creating all the permutations (i.e. something like {"director_id:456/genre:crime": 1}) beforehand.

We're currently using Elasticsearch for this. Performance is okay, but we're not entirely happy with it.
I'll admit to not being particularly well-acquainted with VR, but a few observations:

1) This is being used as a target for Servo. Even if it ends up being useless (I won't pretend to be able to predict the future), the investigation into getting consistent 90+ FPS performance out of web rendering engines, regardless of content, is going to be excellent for the web. VR is a challenging environment for the Servo team to prove its technological prowess, and for many engineers, a challenging environment is exactly the kind of motivation necessary to push at boundaries.

2) Mozilla missed the "social" hype train and their mobile OS project was widely considered too little, too late (not to mention the terrible performance of mobile web engines at the time). Both of these areas are dominated by large, (effectively) proprietary vendors. Facebook's purchase of Oculus signaled to many that "social" was going to move to yet another platform. Mozilla's goal here is to get out in front of a potential VR hype train, keeping the open web as a major player in order to keep their mission relevant.

3) Mozilla believes the web is the ultimate platform for connecting people. It is one of the few markets with a political landmap that encourages collaboration between the multiple players. Therefore, for Mozilla, the capabilities of the web must always be expanded to prevent balkanization of the Internet into product-specific networks, such as Apple's iMessage. I am actually encouraged by their willingness to jump in front of VR, despite my own belief that VR won't be as relevant as many prognosticators think.

This is my analysis, take it with multiple grains of salt.
I may not be in need of as many libraries as you. I find Lua has what I need. I have even started playing with Torch vs. Tensorflow, since I am not a fan of Python which is purely subjective for me. Python has a ton of libraries, but it just doesn't feel as good as Lisp or Lua, or many other languages to me. But then again, I love J! [1]

[1] jsoftware.com
Security by obsolescence isn't the thing where you just dump old code on internet connected computers and steadfastly refuse to do any form of technical assessment other then "Does it run?", due to the assumption that nobody would be interested in screwing you over, though.
I disagree, really. There are very close ties between Microsoft and intelligence agencies. ISPs and intelligence agencies. Device manufacturers and intelligence agencies. It's naive to not think that nearly every single device sold in the US has the government's fingers in it. And naive to think that every single communication isn't be logged by someone.
Thanks for sharing. I wish there was a similar article regarding the different quirks of Link-Time Optimization and its effect on debugging, and how that impact has changed since GCC 4.x. Also, an explanation of how LTO's link-time optimization flags are chosen, and what happens when they're absent. And most importantly, why -O0 has an impact on LTO when it's passed at link-time, but eg. -O2/-O1 at compile time.
this argument is an amazingly bullshit one.
And how many motorists do you see break the law on any given day? Many scooter-riders (and cyclists) do too, but I am less worried about them killing me, they'll just kill themselves (which has a social cost, admittedly, but doesn't seem to justify the general torches-and-pitchforks that the scooters evoke mysteriously).
Shrug. Then add me to the list of someone who had this asked of me directly. Twice.
>I'm speaking as a Chinese citizen who is totally in favor of this

But if you were opposed and spoke out, you would be punished, so why should we trust you to be saying what you really believe?
I get what you mean, but it depends on when/where you looked for the options. Basically saying at some point in the day, there were no OOM call options - which still...makes the point.
Yes this is my view as well Engineering is applying theoretical knowledge to achieve practical solutions.

In my world, which is industrial manufacturing there are scientific theories - fluid dynamics, thermodynamics, kinetics etc. which govern the fundamentals and limits of the process.

As an engineer your take this knowledge along with your own intuitive experience and work to ensure the reactor is operating at peak efficiency.
He said, "I'm happy with just 5%, thanks for the rocket."
A colleague convinced me to look at this a different way (although for Ruby as opposed to Elixir). Functions always return a value. This is different than some languages where there is a distinction between a procedure and a function. In Ruby, if you don't call "return", then the function returns the return value from the last statement. We get fooled into thinking that we are returning "nothing", but it's still just returning the value from the last statement -- which is hopefully nil.

To be consistent, we could choose to always add "return" to the last line of every function -- because that's what it's doing. But this is a completely redundant bit of typing once you know what the language is doing. Having that "return" on the last line of every single function is not helpful in the least. Instead we can define "return" to be a statement that you only use when you are returning early from a function.

Since he pointed that out, languages that force me to type "return" at the bottom of functions bug me :-) As for parentheses, I'm mostly in agreement. Omitting parentheses is mostly useful when you are writing a DSL where you want to obfuscate that what you are doing is actually a function call. In Ruby land, Rails uses this effectively. However, it's a double edged sword because I have seen junior developers who do not understand that this is normal Ruby and a function call. They just think it is "Rails Magic". I'm of mixed feelings on the matter. I use it occasionally when I feel that it helps express the intent of my DSL rather than the plumbing, but I always feel a bit uneasy when I do it.
> We tend to prefer shopping at places where we know the products we purchase will be of a certain standard.

we don't just prefer; we pay to shop at places where we trust that the products will be of high quality (or at least authentic).

no one i know around my age pays for any news whatsoever (including myself, admittedly). this should tell you something about how much we value quality news.
You may also like this:

https://www.amazon.com/Viz-40th-Anniversary-Profanisaurus-Pi...
[citation needed]*

*I'm not implying this isn't true, and it's interesting if it is.
The Future of VPN
But the answer was, "I'm happy with just 5%, thanks for the rocket."
The Midterm Digital Divide [Google Data Shows GOP Outspending Dems Online]
Ironically, people often dismiss the scale of a problem by saying it was limited to a few "bad apples", when the point of the apple/barrel metaphor is that one bad apple can spoil the whole bunch, so having one bad apple in it is just as bad as every apple being rotten.

Does that one work?
Sure. Well, I didn't think you wasted your time writing it; it was a thoughtful explanation of how there should be nothing offensive to anyone in what you'd said. But sure, life's too short. I don't think you had to delete it though! But being downvoted for trying to communicate like you did is very frustrating, I imagine!

I don't see this happening on here much, though, thank goodness. It did make me think of the documentary The Red Pill, and although this wasn't directly a 'men's issues' matter, you see the same blind—to use that word—SJW mania. So sure they're on the side of right that they don't need to check if they actually are. (I don't fully understand all this, maybe no-one does.) It's much easier/more exhilarating to join a crusade or lynch mob than to put the time in to judge for yourself - thinking is hard work and people don't like doing it.

Anyway, I'm glad you stuck up for yourself, it's a shame you deleted that comment though; it was admirable.
Disclaimer: I work for BPI, who published the post above.

Also, this report from Wesleyan University is related and shows the same general trends. I would caution citing the data for specific races here as it pretty noisy data that relies on some assumptions.

http://mediaproject.wesleyan.edu/releases/091318-digital/
Six researchers boycott Dutch conf due to Palantir's sponsorship
Online retailers will do the same thing. They misprice an item, you purchase it, then they realize the error and decline to ship and give you your money back.
> the War Room will house a team of about 20 focused on rooting out disinformation

Something tells me that they aren't putting much effort into this. Hopefully it's because FB knows that a war on lying is about as winnable as a war on drugs.
> the idea that it's free is only the case, as they say, if your time is worthless.

I wouldn't actually disagree, except that you seem to be implying that Windows is better. Especially with their increased rate of bugs in some recent updates, I'm not convinced.
Indeed, the right of an American to enter America is "absolute, unconditional, and irrevocable". They can arrest you immediately, or quarantine you for whatever disease, but they can never turn you away if you insist on coming in. In theory.

In practice, if the government doesn't want to believe you're a citizen then your right to enter isn't quite so strong.
Just looking at Germany: the salary calculator assumes everything outside a select few cities is costing the same. I sincerely hope they don't use that calculator to make the actual calculations for candidates but spend the effort to calculate an actual number for the location, otherwise that's entire areas that are just laughably inaccurate. E.g. Stuttgart, according to some numbers the city with the second-highest average rent in the country is not in a special case and thus assumed to be in the cheapest class. Let's estimate CoL 30 % higher than Berlin, 10 % less compensation.
Cool explanation. I found Cloudflare's explanation really well put. https://blog.cloudflare.com/distributed-web-gateway/

Since hosting a ipfs node feels like being an onion endpoint, can you restrict bandwidth?

Also can you control the size of your local cache or how does it work with the replicated content?
Are you a bot that submits the first comment as your own on hacker news, or do you take the time and effort to copy and paste by hand?

Your arstechnica handle could be pearrich, but that comment was submitted several hours before this one was.