skysight-inc/HackerNews huggingface dataset:
Most economics agree that cutting the corporate tax cut would have a good economic effect.

If you doubt that it does, realize that you are in the academic minority.
> Satan is different than Iago, as Iago is human after all...

While technically correct, I would invite you to consider this exchange from the ending of Othello.

OTHELLO
I look down towards his feet; but that's a fable.
If that thou best a devil, I cannot kill thee.
(Wounds IAGO)

[...]

IAGO
I bleed, sir; but not kill'd.

Seemed to me like Iago was pretty clearly saying that he is the devil. Now that might be a little egotistical on his behalf, but the greater point, that an inherent evil lurks in man that can rival any devil, is understood. Or, in tying back to what I imagine was Milton's message as well, that Satan (and, by extension, Evil) is not necessarily going to be the cartoonish, trident-wielding, goat-footed demon we expect.
Here's a download link for a pdf copy if that helps: https://libgen.pw/item/detail/id/736641?id=736641

Found using this site:
http://gen.lib.rus.ec/
Which is why it's very confusing that products with such an utterly trivial production pipeline are remaining so expensive -- to say nothing of growing in cost over the years.
> Medium makes it far harder to get a glimpse of the actual source of the article

This is even more worse when it comes to pinterest and the source of the image. Seeing stuff like "image source: pinterest" in articles is disgusting.
This works out to a little under $1 an hour raise in the best case.

$250,000,000 / 150,000 / 52 / 40 ~= $0.812

And, based on the statement, not all of that $250m is going towards raises.

$1 an hour is not peanuts for minimum-wage employees, but it's not a life changing amount either.
I have mixed thoughts on this. The one company I quit, I quit in large part because my manager was abusive. A particular tantrum my manager threw was what caused me to apply to several jobs in a fit of pique, and when one of them gave me an offer, I put in my notice. On the other hand, the company was toxic on several levels, the abusive manager was only part of it, and I'd been looking at job postings on and off for months before that incident.

The pay was abysmal. Nobody at the company had any insurance (because of this I will never work for a startup again). Company leadership was willing to roll over for a transphobic landlord and throw me under the bus. The company was a young startup without any infrastructure or processes, and pretty much everybody technical had very little professional experience (including both the technical leadership and the rank-and-file; and I say this even though I ended up becoming friends with several of my fellow rank-and-file, most of whom I still talk to to this day). Somehow I got along well with the CTO, but he was very mercurial and there were some people there (including a couple friends of mine) he took a strong personal dislike to for no real reason, and I was always afraid he would turn on me. I definitely quit the company and not just the manager.

I still keep up with them and their employees on LinkedIn. One thing I've noticed is that since I left, they've been handing out Director titles like candy, I'm assuming to compensate for their lack of monetary compensation.

The company was a disaster on pretty much every level. The one good thing I could say about it was that some of my ex-coworkers there are still friends of mine, but that's a really low bar.

Edit: I want to add another story. The company I ended up jumping ship to, I came close to quitting before they laid me off, for reasons that had nothing to do with my manager. My manager was excellent. I liked him a lot. But the work I was doing had nothing whatsoever to do with my skillset. I felt like an idiot compared to my coworkers, I made far less useful contributions than pretty much anybody else at the company (my boss reassured me that he didn't care because he knew the stuff they did was esoteric and was willing to spend years training someone new), and the longer I stayed the more it felt like it was actually harming my career since I was letting my specialty atrophy (and I still thought this even though I'm not a career-minded person!). Ultimately, that decision got taken out of my hands because 1/3 of the company including me got taken out in the only layoff in the company's 20-year history, but if I did quit it would have been despite my manager being awesome, not because of him.
It was - but iMac Pro can't be upgraded. You want a new motherboard/CPU for the next gen that comes out in 9 months? Can't just go out and swap the parts out over the weekend. Also the Vega GPU in it is not as performant.
I'm wondering if there is a way to use Timescale in combination with Citus.

We are well adjusted to Citus as we're using now for almost 2 years. For most data it's great but we do have some time series data where we have to do a lot manually to achieve desirable results. I'm wondering if there is a way to take advantage of both, but not sure how would the query distribution work in combination of the two.
It's unlikely they were feigning. Even the members of the house & senate intelligence committees do not get thorough and uniform access to intel.

In the past, those members of the political party that is out of power have been routinely excluded from agency briefings and documents. In practice, the fraction of these two committees that is well informed about the agency's current activities is likely to be very small.

And after the undeniable perjured testimony of Clapper before congress denying all NSA spying on civilians, and subsequent failure by Justice to prosecute or even investigate Clapper et al, the likelihood that anyone will know what NSA or CIA actually does (unless they live at 1600 Pennsylvania Ave, that is) is effectively nil.
The mov-only DOOM renders approximately one frame every 7 hours, so playing this version requires somewhat increased patience.

hehe
Thanks for asking. For some of the larger companies, takes a little bit of time to work with their marketing / legal teams :)

We do list some of them within the blog post:

- STE Energy, to back operational dashboards used to monitor 47 power plants in Italy, Albania, Colombia, Perú, Honduras, Costa Rica, and Chile, replacing Redis

- InTraffic, which monitors all of the roughly 5,000 remote controllable railroad switches of the Dutch railways, for use with Tableau as a Business Intelligence solution

- One of the largest American telecom companies, for storing server health data

- A top financial services firm, to replace Oracle for powering interactive analytics of market data

- A public lighting and semiconductor company, for deployment in a small-footprint IoT edge device collecting and analyzing sensor readings
Hi, I'm James and I wrote RetroClip. It's just a little side project, but I think it's neat and so I decided to release it.

I really enjoy technical how it's made blog posts, and I also enjoy elaborate desktop UI recreation web pages[1], so I made both for this project and I hope you like them. If you've got any comments or questions, I'll be pressing Cmd-R on this page.

[1] https://www.realartists.com/retroclip/
While this is true, my friend said they cut back everyone’s hours so they bring home the same pay at the end of the week. Might be worth calling that out if it’s true across the board and not just his store.
Tell me more about getting them to move on. I’m asking for a friend.
Job security for us software pros. One day, 20 years from now, there will be an actual shortage of engineers, not the fake shortage that employers are bellyaching about today. I figure we'll be able to charge about $1-2k per hour to dive deep and fix a legacy C++ program by that point?
> Yes, the redesign took more than a decade

Quite true! In fact, the redesign took more than a decade and a half (July 2000 to Dec 2015). A record worth breaking!
The Unix Operating System: A Model for Software Design (1982) [pdf]
This has been a long time coming. Facebook went too far, and they did finally push too hard. Creating divides is great for growth early on, but if you do nothing to repair the rifts you make, the structure cannot continue to stand.

His ruthlessness, and the change in facebook as it becomes something annoying and self serving, rather than serving the needs of its users who try to connect to each other. Facebook now charges pages to show stuff to users who've liked it - indicating that they ALREADY want to see things from that page.

This sort of extortionist double dipping is the kind of thing which ruins a social network. This, along with numerous privacy violations, ridiculous degrees of data mining, and more... good riddance.
> Could the EU put out an arrest warrant on them

IANAL but I would expect EU antitrust law is a civil matter, not penal, so no, jail would be off the table. The EU has no police corps and no real "law" - it emanates resolutions that countries then turn into laws, and provides a location where treaties can be signed. Some of these laws and treaties define certain specific roles for certain EU authorities.

This is why the EU Commission will only ever emit "fines" and "sanction infractions", rather than prosecuting this or that person.

This said, the usual procedure is to perpetuate and escalate fines: they will fine you the first time, and if you keep misbehaving they will fine you pretty much every year, plus compounded interest of course. If you don't pay, they can ask specific countries to act and freeze or requisite your assets, or worse - depending on the laws of the specific country. Countries can (and occasionally do) choose to ignore these demands, but it would result in sanctions against the country, which are directly taken out of payments from the EU budget (for infrastructural work, education etc etc). This is, incidentally, why Ireland is forced to abide by the tax ruling on Apple: if they don't, EU funds will dry up until the whole sum is repaid.

In the worst-case scenario, the EU Commission could emit a directive banning all products from Qualcomm in the EU market, and let fines spiral into the trillions, but somehow I don't expect this will actually happen.
Oh how I wish AWS RDS would add TimescaleDB as an extension. Not sure if we could migrate at this point (we are using InfluxDB for time series and metrics and Postgres for related relational data), but if TimescaleDB was available on RDS I'd seriously consider it as it would simplify our approach by a tenfold. Congrats on the funding!
Net neutrality is the antithesis of market freedom. More imperialistic status quo morons attempting to make the US another bloated EU fiefdom. Fuck Burger King and the talking points bandwagon it rode in on.

Net Neutrality is going to die. Either by deregulation or by innovation.
That's not true. XMPP can do far more than instant messaging, and it's definitely not complicated (well for a decentralized network and for technical audience of course).

For the record I'm the main developer of a XMPP based "social network" project (Salut à Toi), and we are able to communicate natively with others XMPP projects (e.g. Movim) for years (we can share comments like in the video, it's the basis of common standard).

The "many extensions" thing is commonly misunderstood by non XMPP people thinking that it's making software more complicated or hard to maintain. But it's not true: extensions is a strength of XMPP allowing to concentrate on one feature at a time, evolve it, change it if needed, and there is a very good negotiation mechanism. Software are evolving, and it's normal that different clients/servers have different feature, but even with that they can still communicate together.
The case is common actually: the websites on your browser can test for implemented features in javascript for instance before activating this or that.

XMPP is not a single technology but a base to support many coherent technologies, for many different use cases.

To go back to this ActivityPub, while I'm a bit annoyed that nobody tried to contact us to join our efforts on XMPP, resulting in yet another standard, at least if it's followed by some platforms, it may simplify the creation of gateways. I've looked at the specs, I don't think that putting "like", and "followers" as the main feature of a social network is a good idea. At first sight, it doesn't seem too difficult to translate to XMPP.
Wow the tax cuts are so powerful that Starbucks went back in time and gave employees raises in July of 2016:

http://money.cnn.com/2016/07/11/news/companies/starbucks-bar...

Economic theory doesn't even suggest that companies would raise wages just because they have more after-tax profit. It predicts that they would invest so much that capital would bid up the price of labor by competing for workers in the marketplace. This obviously isn't what's happening here. John Cochrane covers this:

https://johnhcochrane.blogspot.com/2018/01/right-answer-wron...

Starbucks was just going to rise wages anyway, because the labor market has been tight (since before the tax cuts), and it saw an opportunity to simultaneously ingratiate itself to progressives and to the trump administration.
Almost :) https://en.wikipedia.org/wiki/Micral
Then you got very lucky: https://blockchain.info/charts/avg-confirmation-time
No one is putting a gun to these people's heads and making them do these tasks. I believe both sides are to blame. The employer for asking the job to be done for basically nothing and the fool who agrees to it.
How do I know if I am an O(k^n) developer? My first "software engineer" job I did absolutely nothing but write update scripts, incredibly minute fixes to 10k+ line stored procedures and then helped watch deployments. I left that one for a new one, and I feel very slow compared to my coworker and I know that most of the time my designs for new features are extremely lacking. Should I leave my position since I fear I am impacting his ability to have high quality code?
Blog: Speeding up your CI by parallelizing them automatically
Thanks! We've updated the link from https://techcrunch.com/2018/01/24/eu-slaps-1-23b-fine-on-qua....
This is a really insightful comment. I came here to say I'm the counter-example to the article, in that I left a pretty good manager at a company that was clearly failing.

This article feels like one of these things where someone's trying to fit something messy and human into a simple, clean narrative.
Thanks! We're continuing to try and get that accomplished ourselves. It always helps for them to hear from potential users to let them know there is demand for it.

We have an issue with instructions tracking this:
https://github.com/timescale/timescaledb/issues/65
Дечији радио
The best practice (and what Baremetrics is doing) is to do both. Post your content first to your own domain and then later import it with the Medium article import tool.
Tech and software tend to be more dominated by large players though because of economies of scale - launching new companies in every country would be wildly expensive and inefficient compared to AirBnB's trivial costs for adding a new country.
I've been curious for a while why American left wing political organizations are opposed to a corporate tax rate being at the same level as European countries with significantly more left wing governments.

Why the push to follow EU nation's health care systems but be rabidly opposed to similar corporate tax policies?
That’s very interesting, I didn’t know that.

What does FRAND mean?
What on earth are they thinking??
> It also allows them to short—bet on a falling price—the cryptocurrency they borrow against the one they lend, mimicking a common tactic among hedge funds. The investor can sell the cryptocurrency they borrow on the open market and hope to buy it back at a lower price, pocket the difference and return the currency to the lender. Meanwhile, they are betting the currency they handed over as collateral doesn’t fall by as much as the one they borrow.

I mean it makes sense that someone would come along and try and build a business around this as many hedge funds are already doing this sort of stat arb already. Locking down borrow is a real pain at the moment for a few reasons:

- no standardized terms for collateral, terms, and borrow prices

- no api to ping people for borrow

- no way to get borrow quickly, ie if you see a short term trend you can't get borrow quick enough to do the trade before the market "arbs" out your anomaly.

I don't however think this will be what makes people start to short bitcoin as I don't know who wants to make a pure directional bet on bitcoin going down at the moment. Like the commodity guys, CTA's, learned many years ago, you don't fight the trend, you latch onto it and ride it.

Shorting bitcoin seems like trying to short China a few years ago. You can know that something is wrong and the numbers are all made up but being right doesn't matter when the market ignores fundamentals.

Or put another way, in a trending market you can be right and get your face ripped off, or accept it and make money on the trend.
Some other banks in Finland (OP and Danske Bank) meanwhile have announced that they are _not_ forbidding bitcoin investing by employees, although they don’t recommend it:

https://yle.fi/uutiset/3-10038918?origin=rss
Well, Hans Reiser is currently in Soledad State Prison apparently. Of course he has no-one but himself to blame for that particular setback. His old Future Vision document https://reiser4.wiki.kernel.org/index.php/Future_Vision is still well worth your time. Some more stuff: https://news.ycombinator.com/item?id=14542595
We detached this subthread from https://news.ycombinator.com/item?id=16222041 and marked it off-topic.
He'll sell you a reprint directly. http://hyperland.com/LibPage
Only at dysfunctional companies. If you need round the clock coverage, you need to set up an on-call rotation. Expecting employees to be available 24/7 is completely unreasonable.
Damn! Why did they stop?
It would have been cooler for this to use IPFS instead of its own P2P content distribution.

Still cool though.
This is a cool idea. I feel like you might want to look at Brave and check out their BAT tokens that offer users the ability to donate some of their BAT tokens to creators/publishers.

https://www.reddit.com/r/BATProject/comments/7cr7yc/new_to_b...
"The Lathe of Heaven" has been made into film - twice! Both were made-for-TV movies [1]. Most people (and I agree) believe the earlier version made by PBS to be the better one.

[1] https://en.wikipedia.org/wiki/The_Lathe_of_Heaven#Adaptation...
Tolkien's prose isn't biblical so much as it's imitation-Nordic, maybe. If you want biblical, read Blood Meridian. It's in fact so biblical that scholars use it as a reference when they translate the original text into contemporary English. It's also biblical in a much deeper sense, but that's a different point.
Yes, that's true. But how many times when they need to solve those problems are they placed in front of a whiteboard in a fairly high pressure situation? Wouldn't they rather have a chance to collaborate, think, research, and test?
If there is no objective reality, then what is the explanation for the overlap of our subjective experiences? By the way, you do bring up a good reason for the existence of God as the only one who knows all of reality. However, God does not know reality by perception. Rather, God is the source of reality, so he knows it because it begins in his mind.
Cash; history of the Intel actions: https://www.youtube.com/watch?v=osSMJRyxG0k
> HTTPS is used to prevent intruders from being able to listen to communications between you and websites you visit, as well as to avoid data being modified without your knowledge.

Exactly. This is a privacy concern. Anyone with the ability to sniff connections should not know what I'm downloading (although it may be possible to do package size, and also it might be possible to tell what I'm updating just based on when I update and when was the last time I updated and seeing which packages updated in between those times).
there's #social on freenode, although it's not very active. You might have more luck asking your questions on #pleroma on freenode (another Ostatus/AP server) or on the mastodon discord.
> Things are just too easy for kids these days.

I think it's quite the contrary. When you booted an Apple II, a C64, you get instantly inside a REPL. In order to get into any REPL on a Windows box, you need to choose a language, find a place to download it, read instructions, install it and run it. Then you need to figure out how to run it (or compile it into something you can run).

That's a huge stack of concepts even to start it. Then you may have your first contact with alien things like a "console" or, worse, have to deal with the mile-high stack of any GUI.

In all fairness, I started in my early teens and, in hours, had a program. In months I had a pretty good understanding of how my Apple II+ worked. If anyone starts in their teens now, it'll take a couple years to have command of a platform.
And better doesn't mean more and probably means fewer.
Yes, deception is illegal even if no one was, is or will be harmed; the rule is that it's illegal if the deception was made for profit (not just monetary). There are many situations where you profit from deception even though no one is harmed, and that's illegal.
I don’t have a source right now but I have heard that pre tax cut, the effective American rate was similar to the rest of the world for large corporations after deductions. Smaller companies who were unable to deduct got higher rates. I’m not familiar with what the situation is now, after the cuts.
Ask HN: Who do you use for payroll and on-boarding?
I'm about to do my first official hire with a salary. I don't want to think about sending paychecks. What is a good service to use? Zenefits?
See also discussion from 5 days ago: https://news.ycombinator.com/item?id=16179989 (68 comments)
It's not always about a hook, sometimes it's about where yo break into subsystems and subfunctions. Breaking it up at the right point allows for easy extension through writing new components later, while requiring the least amount of modifications to the production code (and thus hopefully less bugs introduced into working code-paths). Additionally, how you represent your data may allow for easier extension of the data type or additional, related data type processing later.

I do a lot of data mining, and the first step is always securing the data source and archiving it. There have been times where I wasn't able to revisit the project and finish the actual parser of the data for 5-6 months, at which point I can run through the old data. Other times, I'll write the parser but we'll only be parsing a subset of the data we acqiured. The additional unparsed portionisn't necessarily without merit, it's just not something we are dealing with yet (either because it's still of an unknown quality, or requires more effort than we want to spend at that moment). Knowing it's there and that it may need to be parsed in the future can subtly affect your design such that you leave yourself the openings you'll later need to easily parse this additional data. Sometimes that's as simple as just avoiding situations that would make it extremely cumbersome later, and not necessarily actively making it easier.

I'm not sure ignoring something as obvious as this makes one a good developer, but what's "obvious" and what isn't is actually quite different at different software engineering experience levels.