skysight-inc/HackerNews huggingface dataset:
This varies significantly depending on where you are. In Norway, for example, there are 3 main IT unions (and some specialty ones - I think there's one main union for IT workers in finance, for example). Depending on the employer, one or more of the unions may engage in collective bargaining for things like pay structures, yearly raises, and such.

My employer doesn't do yearly bargaining with the union - in part, probably, because employees haven't demanded it. The last time the unions had major discussions was when our employer wanted us to sign new contracts, and the unions negotiated to make sure we weren't going to be prevented from doing things outside of work. Generally speaking, the only reason union members bring in the union these days is if they're being terminated, and the union helps make sure it was done properly and works to get the worker the best package possible.
I haven't used this, but minio.io seems to be a nice open source S3 interface and implementation.
It it example it learns form best 3 runs
I know people who charge ~$10K per day..... $30K for a good size ocean going ship doesn't seem that unreasonable.
Splitting APIs, Servers, and Implementations in Elixir
As the battery and electricty car tech keeps improving earlier they are predicting the dominance of electric cars. End of 2020 I expect all car manufacturers to have $20-25k priced electric cars and by 2025 only hybrid and electric mass produced cars will be sold.
F# is pretty good there, especially if one uses a library like Hopac. However I think it's still not on the level of Go, since concurrent operations are represented through monadic types (like Job<T>), and so everything has one level of indirection. F# workflow builders ("do notation") makes that somewhat more bearable, but I still think it's harder to work with than just using normal function calls on normal lightweight threads, like available in Go.
What you call outliers I call people who did the necessary leg work.
In the UK the broad employment rate (including people not seeking work, students, homemakers etc) is the highest since the 70's. Yet wage growth has been much worse than in the US, and the rest of the EU barring Greece. So I think the story is a bit more complex than be explained by classic macroeconomic theory.
As a side note to your side note the Honeywell HR-20 is a nice thermostat with an Atmel microcontroller you can flash open source firmware onto and even use RFM12 radio modules with [0]. But they build different types of devices for avionics as well, e.g. wireless access points are the ones I dealt with already [1]. At least this device class is only low design assurance level (DAL E), so as long as it fails safely thats ok (it still should fulfill its MTBF of course).

[0] https://embdev.net/topic/118781?page=single
[1] https://aerocontent.honeywell.com/aero/common/documents/myae...
They probably concentrate on mapping the areas where their own missile subs patrol and on the areas where opponent missile subs patrol.
Hadn't seen that article, but will take a look.

Friend sold Kirby vacuums and had a very high opinion of them, but of course they are extremely expensive, something like $1,500.
untwisted is pure python. it uses either select/epoll for scaling sockets.
You probably didn't evaluate Spot prices. I wrote a tool once to evaluate current AWS spot prices against the Ethereum price and sometimes it was a low as losing 2 cents per hour and G2 instance.
E-commerce predictions for 2018
Comments welcome!
Beer – The simplest way to develop a chatbot
Hmm. Thought experiment: What if death were something to be celebrated?
Making sense of caching in Rails
They look pretty bad, though.
I don't think they are just "cool", they're also useful, much like writing "inordinate" is useful, despite being a relatively uncommon word.

This is different from huge one-liners, which I think are almost always inappropriate.
When I have interviewed for a job, yes I was asked for references. When I hire individuals I always ask for references as well.
For the edit: If the endpoint works on HTTP that is. We no longer allow HTTP connections to our API servers for instance.
> if you don't need that money why are you betting it to get even more money you don't need? :)

Why do rich people go to the casino? Why do rich people invest in risky projects? There is a thrill to gambling itself. There is a thrill to winning as well. Yes, even winning things you don't need. I think this is asymmetrical: When gambling with money you don't need otherwise, the joy derived from winning is greater than the loss of joy derived from losing. Especially if you win really really big :-)

There's another point, though. If Tezos really takes off, that could allow me to do things I can't currently do. The more it takes off, the more interesting projects would open up. So you could say that, in a sense, and until some point of saturation, I would start "needing" the money more and more as more and more of it accumulates.

If that seems like a paradox to you, that's fine with me.
Units in Turbo Pascal come from UCSD Pascal.

The OOP features in Turbo Pascal are based on Object Pascal, which was designed at Apple for their Lisa and Mac OS systems programing language, with input from Niklaus Wirth.

Turbo Pascal was the reason why most PC developers never had too much love for Modula-2, because by Turbo Pascal 4.0 we had all the goodies from Modula-2 with case insensitive keywords.

Also, the compilers were more expensive than Turbo Pascal ones.

Incidentally Martin Odersky was the author of Turbo Modula-2, the short lived Modula-2 compiler sold by Borland.

I usually thank my technical school for having us go through Turbo Basic and Turbo Pascal before getting into Turbo C.

We were using Turbo Pascal 5.5 (I already knew 3.0 and 4.0) and 6.0 was still hot out of Borland's factory, which is why I've always been a fan of strong typed systems programming.
I'm using a mix of FFmpeg, Gifsicle, and Vips depending on the transformation that is being applied.

GIFs resized with FFmpeg will look great if everything is set up correctly, but if you need other effects it gets really tricky.
We use AWS a lot and we're using this for our China-based stuff.

tl;dr it's pretty good, if you know AWS this'll be OK, their support is competent.
Too sad. Shouldn't have read.
Now I can't unread it. Darnit!:)

Well written piece.
Ultimate Guide about Thermal Paste
A lot worse, but your CPU doesn't take a hit. NVENC doesn't have very good quality at low bitrates, but it's fine for local recording (1080p@15Mbps+) that will be transcoded later.

Here's a comparison video: https://www.youtube.com/watch?v=BV5btdqQfu4

According to this it's almost equivalent when you compare 720p@5Mbps and 1080p@12Mbps, which is way more than most streaming sites will do: http://on-demand.gputechconf.com/gtc/2014/presentations/S464...
It's like they went to Solomon and said "so, shall we cut the kid in half vertically or horizontally?" waving big knives around. Their plan is to use the halves of the corpse to beat each other to death.
Free website builder
P are intended for general-purpose GPU compute applications (and have 1, 8 or 16 GPUs, more RAM and fewer CPUs). Typically you might use these for scientific computing / machine learning / anything CUDA intensive.

G are optimized for graphics-intensive applications (and have 1, 2 or 4 GPUs, less RAM and more CPUs) - you might use these for design work, gaming etc.
The Atari ST operating system used .APP as well. This was in 1985.
Show HN: What Is Snapchat Paperclip? Learn How to Use It
That's pretty impressive, given that a build typically hogs CPU as well as IO.
That's sort of arbitrary. "Bet you can't stay sober for 40 years."

Also reminds me of Erdős and amphetamines: "(Ron Graham) bet him $500 that he could not stop taking the drug for a month. Erdős won the bet, but complained that during his abstinence, mathematics had been set back by a month." https://en.wikipedia.org/wiki/Paul_Erdős#Personality
NVENC[0] has some comparessions with x264.

In our use case(sports broadcasting, 720p) we found that in reasonable bitrate(>1Mb) NVIDIA HQ quality was virtually the same to x264 faster.
(in newer versions of nvenc, they got amazingly better in the last couple of years)
When the bandwidth drop you start to see x246 advantage.

[0] https://developer.nvidia.com/nvidia-video-codec-sdk
> Yes, this is less convenient than proper generics, but this doesn't mean you can't do these things.

Yep, assembly is less convenient than Go, but it doesn't mean you can't write programs using assembly.
I must be missing something - are these prices considered competitive? At least for a straight VM I think I can do better?
Out of curiosity, what CDN does deliver 7M for $60/mo with sourcing from your colocated server?

For me Imgix is primarily a cheap CDN with the benefit of unlimited sizes of each image depending on the device.
perhaps this 7 day old paper will help: https://arxiv.org/abs/1707.02268v2 (edit: i had a closer look and it is focused maily on extractive summarization, maybe it has some good references anyway)

I found a lot of papers searching for "text summarization survey" on google scholar, even when restricting to >2016 papers. e.g. "A survey on abstractive text summarization" http://ieeexplore.ieee.org/abstract/document/7530193/?reload...
> I have a hard time reconciling the social justice goals of some cryptocurrencies with this initial period where people are basically creating wealth out of thin air by doing useless computations at the cost of enormous electricity.

> How are we any better for it? A select group gets rich, there is rampant speculation and fraud... but we're fighting "the man" so it's all good?

Any "social justice" goals are misconceived or a lie. Bitcoin was literally created to implement a gold standard based on goldbug conspiracy theories about the Federal Reserve.

https://davidgerard.co.uk/blockchain/the-conspiracist-gold-b...
Swift Social is live and also on CrowdCube
fwiw, I'd start the loop at i=1000000, on the assumption that anything less is going to fail the "three digits" test once zero-padded.

A bit silly granted, but it'll let you ditch half the zero-padding. (Only half, but if they're going to be repeated n times, it might be worth it).
Ain't no party like a NoSQL party
Its the protocol in which health applications talk to each other. It is extremely complicated to say the least.
It reminded me a strage fate of Syd Barrett...
Power Optimization – From 3 to 7 Months on a Single Charge
I'd argue idolization itself is a bad habit of people. Doesn't mean you can't appreciate people's work or strive to be more like them in their positive properties, but idolization itself is blind faith, which is not a good thing to have.
Do you want fries with that? Data shows Americanization of English is rising
I'd love to see a simulation video of the mayhem that would ensue if a moon size object passed that system.
What if AI is a failed dream?
And specifically that San Fransico isn't Finland.

I don't think the average developer in most of the US is getting $240k
Infowars and Goop sell the same exact pseudoscientific “wellness” products
Location: BangaloreRemote:yesWilling to relocate: yesTechnologies:c,c++,Java,.net, python,phpResume:Email:chinmayi.yedhli@gmail.com

I've completed MCA last year,looking for a job to start my career as a software developer.
RethinkDB Release Candidate 2.3.6
>You look around at the rest of the world and infrastructure programs are at the forefront of every expanding economy. China, India, Turkey. All pouring hundreds of billions into great works at home and abroad.

So is the US government! They poured $1,4 trillion into Iraq and Afghanistan.
As somebody who doesn't drink and considering that people are usually not drinking on the job, I cannot tell, but yes, I think the critical thinking part coming along with this job might lead to people getting more into drinking to cope than average. (just speculation)
They have a certificate management system where you can register for a free one from TrustAsia, or buy an expensive one from another authority like Symantec. I just got a free one.

You could just as easily bring your own or deploy a LetsEncrypt certificate to a bare machine though.
Do you have any links or books on the topic or this specific calculation? Sounds very interesting.
Redis on the Raspberry Pi: Adventures in unaligned lands
> "how do we implement this in the best way?"

They asked for use cases from a wide range of people to ensure they implement it in the best way. Subtly different, but essentially the same request.

> I have a hard time believing that code at Google is so incredibly "special" that they need a special kind of generics.

I didn't say they need special generics. I said the approach that works best at Google may not be the best approach for the population at large. If Google is best served by C++-style generics, while the community as a whole would be better served by Haskell-style generics, why just jump in and do it the C++ way before seeing how others might want to use it?

> Also, if Google is such a unique snowflake why not ask the Google people directly rather than the "Go community"?

Because they are trying to avoid the mistake of using one datapoint like Go has struggled with in the past? They know what works in Google, but that doesn't necessarily work for everyone else. See: Package dependencies, among many.
It's not profitable to mine using your own money. But i am pretty sure those instances will be abused by carders. Like you invest 100$ in carded money and get 50$ back in cryptocurrency.
Goldman Sachs relaxes dress code for tech staff
Paper:

Bruno Gonçalves, Lucía Loureiro-Porto, José J. Ramasco, David Sánchez, "The Fall of the Empire: The Americanization of English", https://arxiv.org/abs/1707.00781
AWS is by far the most profitable business unit at Amazon, with margins consistently in the 25% range.

https://www.recode.net/2017/4/27/15451726/amazon-q1-2017-ear...

if this is true:

> it was a low as losing 2 cents per hour

then it seems someone should be able to negotiate with you (even if not Amazon), especially if you're willing to use 1,000 or 10,000 instances - and don't need memory, etc.

it seems 2¢ should be within what you might be able to shave off of somewhere...

maybe not, though.
Yes, it works very well. Earlier this year AWS automated the process of setting up a cluster backed by a spot fleet[0]. It's a very cost effective way to run lots of containers.

We actually use a combination of on-demand and spot container instances in production to keep costs down; we have some logic to provision more on-demand instances in case of multiple spot outages.

[0] https://aws.amazon.com/blogs/compute/powering-your-amazon-ec...
To be honest, I'd just never heard of this. I'm excited to hear they've got a Dubai datacenter because every now and again my company is asked about starting an instance of our app over there. I've done lots of searching for UAE based cloud hosting and somehow never came across Alibaba. I was resigned to just leasing some servers if we ever actually had to do this but it's great to know we've got another option.
Yes. You built an automated factory by accruing profits originally from workers. That profit either needs to be given back to the workers by compensation or taxation.

You specifically didn't do much. Your workers did. If they make you rich and lose their jobs in the process, you pay them back.
I don't think this is categorically true; try applying the Yerkes–Dodson law -- if your level of attention/arousal is too high, you may be performing sub-optimally, and a small amount of impaired executive function may actually improve performance for well-rehearsed tasks. Counter-intuitive, but true. See also: Ballmer peak.
This species will survive until the Sun dies
> Dart's choice of an unsound type system doesn't actually matter for those gradual typing problems we were talking about. I think you are getting too caught up in that point.

I was trying to show that "gradual typing" should be possible in any reasonable static type system, without resorting to unsoundness. I do concede that there is probably a definition of the term "gradual typing" out there that I am not strictly adhering to.

> Suppose I write down a dynamically typed implementation of the identity function and pass it to some typed code that expects an int->int function. When we pass the function to the typed side we will call fromVariant on it but the best we can do at first is check if the value we have is a function (and not an integer, etc).

If the best we can do is tag it as a function, then fromVariant would unpack it to a function with type Variant -> Variant, which represents all dynamically-typed functions. When we call this function, we indeed would need need to assert the outputs.

> One way to solve this problem is for fromVariant to return a wrapped version of the dynamic function that checks if the returned value is of the expected type

Agreed. Although the danger of this is that you have a bomb waiting to go off inside some unsuspecting piece of typed code. The alternative to to acknowledge that it is a partial function in the type, e.g. the Variant -> Variant function becomes Int -> Maybe Int, or similar.
The point is that we are solving these problems using conventional static typing. You haven't yet convinced me that this doesn't work.

> You will either need to do a runtime check when the dynamic code writes to the array (which slows down the dynamic code) or you need to add runtime checks when the static code reads from the array (which makes it slower than it would be in a fully static language).

It sounds like you are concerned with performance and efficiency, that may indeed be an issue, but it's orthogonal to the type system. My own position is that if one wants performance, then don't write untyped code!

> If you are interested I can send you links to a couple of gradual typing papers. As munificent said, there is currently lots of ongoing research about this and we all wish it were as simple as you were suggesting it would be

Thanks for the offer, I am definitely interested. I suspect that the outstanding issues are around usability and efficiency. I stand by my original point that "gradual typing" should be possible in any sufficiently expressive static type system.
200k/mo isn't really keeping ahead of the number of people entering the work force.
>> Unfortunately dollars for employees doesn't necessarily translate to return as well as, say, hiring a process manager or automation engineer to try to eliminate the effects of a bad employee.

Like I said, there are corner cases. But most businesses would rather fire an unproductive employee than keep them around just for tax breaks.
I wonder what synonyms there are for 'computer program.' Does 'application' count?

Are there any synonyms for 'pedantry' that you can think of?
To be clear the websites blocked in India by the government are majorly piracy sites.
https://en.wikipedia.org/wiki/Websites_blocked_in_India
I did not mention GHC's Dynamic type. I mentioned GHC's deferred-type errors as an alternative technique to "gradual typing". I believe there were plans to implement a polymorphic version of Dynamic, but it obviously wasn't a high priority. Note that GHC does not require any special type-system extensions to support Dynamic.
It is not a meaningful coincidence.
Can a computer be “pushed” to perform faster-than-light?
>> Seems like the cure is worse than the disease. In addition to incentivizing investments that create more jobs at the expense of those that create less

Here's the thing. There is still more money to be made by hiring fewer employees (because employee payroll cost > tax break).

Will it slow some things down? Sure. But it will also disincentivize the current slaughtering of humans.

>> Also, queue massive new industry that specializes in creative job accounting/number fixing in 3, 2, 1...

What do you think the current set of laws do?
>>
Elassandra is the next thing for you
I understand. You are saying an extra 30K won't make your life very different but an extra $3m would. And you have 30K lying around you can gamble for that chance. I get it. There's still opportunity cost lying around all over the place. You could invest in any number of highly leveraged assets or hedge funds or stocks (or go to the casino :). The fact that you have that money lying around doesn't automatically make anything you do with it devoid of risk. Arguably you could send it to some Nigerian prince and wait for payback, that sounds like a bad idea. There's a whole spectrum of risk even in your case. I'm not saying you are not doing the right thing, just that you are taking a decision that comes with a risk.
This is very interesting. did you consider using libev/uvloop - which are generally consider battle tested async frameworks ?

Is there anything missing that prompted you to reimplement ?
Maybe, but simulating it fast enough to make corrections on-the-fly was not trivial.
It's basically a choice between:

1. Hire more people and get a tax break

2. Innovate and hire less people and have smaller payrolls

Both are win-win for companies and customers and employees.

Today, it is just point 2.
> what happens to the sun with that amount of planets smashing into it

The mass increase would be a rounding error. The Sun is more than 300,000 times more massive than the Earth. It'd be a time for somewhat spectacular fireworks and the life of the star would be somewhat shortened (by the addition of some heavy elements) but, apart from that, nobody would be able to tell there was once a very large art installation around that star.
I don't believe society is based on bullshit alone; there's just a lot of bullshit in the mix.

I suspect a society without bullshit is not as simple as it sounds. Seems we would have to somehow get by without a lot of things ranging from white lies to political and religious beliefs.
Yeah a big chunk of that was consultancy, support, Oracle licenses. TCO was going to be around £500k for 5 years.

The whole platform got replaced with SQL Server on a clone PC server in the end which cost less than £10k. No fan of Microsoft but there was no competition. And the tooling was far better!
8 Things You Need to Know About Android App Development
Didn't do the math myself, but I guess it's the resonance. You want the inner planet's gravity to cancel the outer one's.
This is seriously ugly design. It adds bulkiness to the phone, removes Earpods charging (which the official case does), removes automatic pairing after opening the case, and it just looks ridicules. I don't know whats wrong about carrying around iPhone and Earpods in a case.
They’re the World’s Fastest Traders. Why Aren’t They Thriving?
https://www.specnext.com/
Wow, where did you get them? Is it an engineering sample?
> I still do not understand why this cannot be done via a Variant type.

Makes little difference, either way you need a magical type since it has to allow any method call at compile time, and then requires enough RTTI that it can check for and dispatch method calls at runtime. Whether you call it Variant or dynamic has no relevance.
Basho, company behind Riak NoSQL database is shutting down
It's only at MIT where an experiment like this can hand out effectively 400k in cash, just to see how participants react...
Maven plugin complementing cxf-spring-boot-starter, 1.1.2.RELEASE released
The fact that it takes me half an hour to find the standalone app for the desktop annoys me every time I recommend this wonderful application.

And, frankly, I know nobody who ever would store their passwords in the cloud. And I am not talking about security-aware people here.
All the advantages of ocaml, cross platform, great tooling
DRM in HTML: what EME has and has not done for us