skysight-inc/HackerNews huggingface dataset:
Kinda disappointed they aren't combined with an OTEC setup.
A quick search on Stack Overflow careers shows that while there are many Berlin startups that don't pay well compared to U.S. salaries (say, 60k€ range), there are also a lot of multinationals that pay great salaries; I've seen senior dev jobs up to 130k _salary_ here. Competition seems to be heating up so I only expect salaries to rise accordingly.

Here's an example (data scientist, but still counts in my book): https://stackoverflow.com/jobs/148268/senior-data-scientist-...

I know there are also offices of Google, Facebook, AirBnB, Pinterest in Berlin, although I'm not sure which of those have developers.
Yes Berlin, i make close to 70k which is decent here for senior devs without management responsibility i guess and that amounts to ~3300 after taxes, health insurance etc. I could save more by getting a private health insurance, but that has its downsides too.

The main reason why this works is that Berlin is still really cheap compared to London but even compared to Hamburg or Munich. Rents are getting up though, still the amount of great food and entertainment for relatively cheap makes it easy to live with that salary.

I read an article from Buffer where they equaled 60k in Berlin to about 120k in SF or NY. I also think salaries in London are not substantially higher, while the city is so much more expensive.

I am still looking to go contracting at some point to make more money to raise a family, but for now while sharing an apartment with my girlfriend, it's decent money. Most of Berlin's working population gets far lower wages anyway, even in startups outside of development so for me as someone without an degree (yet), it always feels weird to earn substantially more than people that have a Masters in Business/Marketing.
> Go is an open language

From what I've seen, this holds only as long as you keep the proposals minimal and restricted to aforesaid hacking around the limitations built into the language. I'm happy to be shown evidence to the contrary: have there ever been any proposals, reacted to in a not-completely-negative way, that were like "uh, maybe we didn't have the right idea about <something basic>, let's do this instead"?

I'll argue there won't be. Every community has a culture: Go's is delightfully warm, friendly, and inclusive, but also surprisingly distrustful of learning that there are easy-to-understand but powerful language features they could be using to write maintainable code without "getting a PhD in type theory from the nearest university" (to strawman a certain [type of] person [I've often encountered when arguing about these things]).

Go has done many things right (aside from the community, good concurrency and really fast compiles come to mind) but language design is not one of them.
Have been using Bootstrap 4 on production at https://www.maplenest.com for almost a year now.

It has Flexbox!!! Although our team has added additional classes to get some of the UI done, I am sure, we could have done it using only Bootstrap. We get lazy :P.

The primary reason I like Bootstrap is because of the semantics. Columns are col, Tables are table, Cards are etc. Primary is main action, Danger is error etc. etc. As they say in UX, "Don't make me think!"
Litigation warchest
Yeah, there are definitely cases for threadripper's PCI lanes. But a single GPU is not one of those cases.
One of the coolest things I've seen in a while. Wonderful!
further evidence of how postgreSQL is eating noSQL. Every good concept first implemented in a custom noSQL solution eventually becomes an extension in postgres.
Time to Stay Ahead of the Risk
Python does that too.
21.co
In case someone from AMD is reading this: guys, you need to fix stability issues on Linux, or your Epyc is DOA. People are having some serious lock-up trouble with Ryzen, even with the latest AGESA updates and kernels. This is the only issue preventing me from recommending to purchase threadripper workstations at work. We do need that pcie bandwidth for GPU, but we absolutely can't tolerate instability.
Unfortunately, it is not. I heard about idiocy like this a long time ago from a developer friend of mine, I was also skeptical. Don't know why but have witnessed similar levels of stupidity too often to keep track. There literally is no bottom. None.
Guidelines to give Vitamin K for Dogs
Moodica
What are those 130k jobs you have seen as an example? For pure dev roles, i haven't seen much above 80-90k EUR (which is still a lot of money in Berlin)
Even the one you posted has a range from 80-130k, i doubt 130k is really possible there, but interesting none the less!
I've been watching bulma and it's definitely promising.
Would you care to elaborate what are the things that you "can't stand" with bootstrap ?

After having used bootstrap for so long, I understand it's strengths & shortcomings quite well. I feel there's little to complain with bootstrap, and little to gain by ditching it. Would love to be proved wrong.
Any oldies here who can recount why exactly Hypercard was killed? Seems like such a wonderful piece of software.
Yes. Rent obviously went up a bit, but not dramatically though and the rest pretty much stayed the same. Good food is incredibly affordable here.
Not quite. In an ideal world, I want Spotify for movies (every mainstream movie in the last 40 years pretty much on demand in HQ and reliable access) and I'm willing to pay for it, like I do with Spotify. (I'd be willing to pay Spotify lots more but they don't have a bonus plan to pay more).
To be fair 'chmod 777 *' fixes those issues as well, just at a big cost to security.
I can imagine something like carbon credits working well with this. What else?
Epyc has another stepping than Ryzen and, as far as I know, nobody could reproduce the "kill-ryzen" SEGFAULT on Epyc or Threadripper.
Hey there,

Londoner here feeling quite constrained with salaries, curious where you find 130-150/hr remote gigs. Mostly through a personal network? Or a recruiter? Really curious.
Bootstrap 4 Beta – summary, examples, and tutorials
But this is exactly the point - in countries where the local currency versus USD has had volatility comparable to BTC, it's been a big problem. E.g. in South Korea, where the volatility (and general upwards trend) in the Won last year was an order of magnitude less than BTC, the currency fluctuations have caused major losses and uncertainty for exporters. If you walk around Seoul, there are signs everywhere showing the current exchange rate.
I am french and recently I had to use a qwerty keyboard for programming. The layout is so nice to use I wonder if I will no switch definitely on qwerty. For example the keys '<' '>' and '/' for xml documents. I guess many syntax have been adopted in languages to take profit of keyboard layout.

I think you under appreciated the luck you have using a qwerty keyboard compared to all the international silliness.
Common Lisp: http://clhs.lisp.se/Body/t_nil.htm, http://clhs.lisp.se/Body/t_null.htm
While a 51% attack is a real concern, an even more likely scenario is the network going down. During a network split the local node(s) will happily continue to ingest logs which once the network is healed will all be rejected.
This isn't about telling anyone what they should do–at least not in any new way.

Everyone is in some way being told what to do by society, in that the needs of the economy are reflected in any number of mechanisms that influence peoples' decisions. I'd even say almost nobody actually gets to "work in the field they want to work in", simply because the demand for "highly paid beer tester" is lower than peoples' interest in the job.
>Uber has 31,537 employees

Uber now has about 14,000 employees.

https://www.nytimes.com/2017/06/12/technology/uber-chief-tra...
@Google did not take away Damore's right to free speech. They fired him for promoting his sexist thoughts b/c they're deeply offensive.
>As someone looking to accept BTC for purchases, how do I do so with confidence that when I accepted $3400 today that by the time I cash out it's not worth $2700?

You can accept BTC and convert it to cash instantly upon acceptance if you want.
> However, his overall claim that there exist personality differences between genders that differentially affect men’s and women’s interest in and aptitude for tech jobs, is what people are mostly getting mad at. And that’s a claim that seems plausibly true. Not obviously true, but also not a claim you would be justified in emphatically dismissing as false, as many people have, including Google, who called them “incorrect assumptions.”

I'm sorry, the last sentence is not true - Pichai was very careful not to say which parts of the memo were "incorrect assumptions".
You misunderstood, i meant that the programmers who designed Qt's layout systems expected the programmers who will use Qt would prefer to write code for laying out their UIs (most likely because this is what most UI libraries did and still do) so they designed the APIs with that in mind. I didn't mean that Qt required from them to do it via code.

This is in contrast to Lazarus' layout system, the programmers of which expected ("assumed", "thought", "believed", etc) that the programmers that will use Lazarus will create the UIs using the IDE's UI desiger and so made the layout system be more UI friendly as opposed to code-friendly.
The technical merits of the argument are... "we'll have to number our new error code 419, and that's bad because reasons".
Also, although difficult, Gaussian blurs can be in certain cases reversed (even though this one is so obvious there was no point in blurring the names). I prefer a fat black box when censoring.
The James Webb Space Telescope is an example of a segmented-mirror optical scope. The deployment video (simulation) is fascinating to watch:

https://m.youtube.com/watch?v=v6ihVeEoUdo

It has a 6.4m (21ft 4in) primary mirror. Which, from a pragmatics standpoint, answers your question.

Though I suspect mission plans could be drafted for a larger scope yet.

https://en.m.wikipedia.org/wiki/James_Webb_Space_Telescope
Yes well I don't know where these enormously successful companies are in europe with millions going to some non-deserving CEO. Sure there may be some that do reasonably well, but It is quite a cut throat industry.
100k+ salaries seem downright ridiculous from an european perspective. (When not talking about facebook, google and other wildly successfull companies mainly serving the ad industry)
I thought it did not need to be mentioned, but dynamically typed languages don't count for this comparison. Every value is like a union of every type, and compile time type checks are impossible.
thanks for the example. so the answer to @dullgiulio question could be done by using reflection:

var a interface{} = nil // (nil, nil)
fmt.Println(reflect.TypeOf(a) == nil)
> That said: is this also true for bricklayers and construction workers, who are basically 100% male? What about nurses or child care givers, who are predominantly female?

There are projects to fix the gender imbalances in each of those industries.
“Vega” Instruction Set Architecture [pdf]
I have an employment contract (in the UK, still just about part of Europe) because I like stability, and building up expertise in one thing rather than chopping and changing every year or two, and because the set of companies doing the kind of work I like doing isn't really that large. Raw salary isn't everything...
European developers can only cry when they see numbers beyond 100k and even that is very, very unrealistic for seasoned senior devs in the "richer" european countries.
What are we going to do? Throw tomatos at Pichai? Oh, the horror! Oh, the humanity!
Keep it going - this is important work.

p.s. South Korea does not sound like a nice place!!!
I'm always amazed by how performant complex CSS can be. Really complicated pages render in a few hundred ms, even though so much complicated computation is happening under the hood. Browser developers are true wizards.
Remember XMCD's?
No idea how you are reading this but Germany is on 11 for me. However thanks for linking, didn't know Switzerland is 2

Edit:// just realized you were going by numbers and not by capita
There is a different between refuting (proving it wrong) and rebutting (stating it is wrong) an idea - I've seen many rebuttals, but few refutals.

People being different should never be used as an brickbat to claim inferiority - all people are different, and equality is one of the most important values to be found.
I cannot recommend Semantic UI enough, and in particular the React port of Semantic. Its a very complete, themable and quality piece of toolkit. After using it I could not understand why I've been using bootstrap before.

http://semantic-ui.com
http://react.semantic-ui.com
BBC – Future – Do men and women really have different personalities?
14 reasons why you should be at the Healthcare Security Forum on Sept. 11
> If there's one defining characteristic of humanity, it's our ability to overcome biology (the 'hardware',so to speak), using our unique 'software' of self-awareness and abstract reasoning.

Sure, when there's a compelling benefit to doing so, we totally can.

There are obvious benefits to gender diversity when it comes to political representation. Women are still oppressed when it comes to healthcare in the US. They need representation to be treated fairly.

It's not as obvious that there is a need for equal representation in tech. If the current geek culture works quite well, and women by and large aren't interested in joining that culture, that's not obviously a problem as long as those who do want to join aren't prevented or discouraged from doing so.

Changing that culture so that it's more appealing to women might make it better, might make it worse, or might have no effect on the effectiveness of the tech sector.

It's certainly lowered productivity for now though, with all of us commenting on these frequent stories on HN!
But that's non necessarily a good way. It's the easy way out of "I don't like these details, so I'll try to hide them under something". A good abstraction is worth its weight in gold. A bad abstraction (the vast majority) is worth its weight in dung.
That's only conventional wisdom amongst people opposed to laissez faire capitalism. It is not an opinion held, for example, by the Austrian School.
Was giving it a try in Salzburg AT for 2 days now. Haven't found a single machine that takes contact less chips so far. Not even big chains
One big UX mistake of IPv6: it was not made backward compatible with IPv4. (v6)0.0.192.168.1.10 == 192.168.1.10(v4).

This simple design when planning and rolling it out would have meant incrementally updating the networking stack to also support v6. Now it turns out v4 and v6 are completely different, and no one has a big enough reason to make the change until everyone else makes the change. Hard chicken-egg problem.
Out of curiosity, how did you develop your moderation style?
I'd recommend neither. CSS has caught up, and the two large problems that these frameworks solved no longer exists: grids, and differences between browser implementations.

Additionally, semantic UI deserves the scorn of a thousand linguists for the most misleading (unsemantic? or even antisemtitic?) product name ever: there is nothing semantic about class="col-xs-12 col-m-3 col-x-1"
I also do the same when developing: Proof of concept in NoSQL, then go wild with the schema, then watch it become a horrible mess, then refactor into SQL (That being pg or mssql depending on the needs/politics)
I didn't mean to actually concatenate the two, only to treat them as if they were on the application level.
> Go is an open language

Is it, really? I haven't seen a more hostile open source project to outside ideas / requests regarding to language itself.

It's just open source.
This seems to have been released in 2013 (correct me if I'm wrong), long after Apple's.
Definitely. If something's not working in a Red Hat based distro, it's usually stopped by SElinux.
Is it possible to make it spew out random personal information like addresses and phone numbers if you give it the right input? That's usually what happens when you train a RNN and it overfits.
Agree in total.

People seem to forget (of late) that consensus requires discussion and cannot be achieved by fiat.
Diversity seminars and population distribution memos are fine. People ought to be allowed to take their personal opinions and speak them at their workplace. What isn't fine is attempting to cause economic harm to someone for espousing a non-violent perspective.

If their perspective is to constructively point out your natural ineffectiveness at a task, I can see why you would want to avoid them speaking, but it's an avoidance of criticism and will eventually be fatal to the censor as has historically been proven to be the case again and again.
Yes. That'll be 5 cents please.
I don't think you're actually arguing that programmers get paid too much.

You are arguing that dishwashers get paid too little. Your argument is that dishwashers produce a lot of value and you're right about that. The restaurant is willing to pay probably as much as $50/hour for a dishwasher if not more. The problem is that people are willing to take the job at $15/hour so there's no incentive for the restaurant to pay more.
Offshore wind can be competitive now, without subsidies.

https://www.nytimes.com/2017/04/14/business/energy-environme...
Ah, I see -- so a thing that I'm curious about is, what do you miss about relational databases? Are they mainly aspects on the operational side, or the usability/API side?

Ultimately, the question that I'm interested in trying to answer is: would it help if there were more ways to make Spark feel like a traditional relational database? (e.g. being able to interact with the Spark driver using MySQL or Postgres wire protocol)
Jobs was a Marketer of other peoples ideas... I love how you leave out Woz, and the Team of people that made the iPod/iPhone/iPad

Edison is renowned for taking credit for other peoples work, notably some of the work of Nikola Tesla who you also leave off your list and was one of the rare singular geniuses on the level of a Einstein

Elon Musk has a vision of his idealized world and the money to hire people that will attempt to make it happen

None of the people you list (aside from Einstein) are singular genius working on their own creating the ideas and products and I think we do a disservice to everyone when we say "Jobs invented the iPhone".

That is not to say their contributions to the projects are not important but I do believe there is some amount of Hero Worship and over inflation of their value/importance and an massive under appreciation for the 100's or 1000's of other people that actually make these ideas or products a reality
Apache UIMA came out of the efforts from Ferrucci and others from TJ Watson Research Lab.

"Watson's" secret sauce was the filtering and ranking, you get multiple results from the models, which ones do you pick?

There was significant engineering effort put into reducing the latency of getting answers out of the pipeline as well, you had to optimize given the constraints of latency, accuracy and confidence from the pipeline.
Steps to Reduce Code Size After Use of Strategy Pattern
[Solved] My iTunes Is Not Responding – 17 Quick Fixes – 2017 Updated
https://summerplaybook.com :)

Essentially a map of where college students are over the summer, run by me and my friend. I work on it because I really love working with my friend, love that it connects people, use it myself, and enjoy programming in itself.
In a remote Irish town, a goat reigns supreme
1000 casualties averaged a year?

That's actually amazing.
I think it was Apple's poor management and succession of ineffective CEOs in the late 80s and early 90s. They delayed bringing it to Windows, and lacked the vision to pursue adding networking features to it.

Eventually, Mosaic came along and the rest is history.
I propose a new type of economic system powered by crypto computing. A system where those that pay out the least in expenses get paid the most basic income. You could then normalize the distribution to avoid an inequality problem and overly harsh punishments.

You turn each BI account into a bank. So I can pay with my BI as a debt using an escrow account. The payee could then redeem the value for cold hard cash, or if they hold it and use it as money they get interest based on the value I continue to add to the account.

An expense is a payment using BI that is redeemed for value instead of held as currency.

This would encourage good savings patterns and also encourage lowering the potential debts that might become redeemed. This empowers the service providers to punish overusage of resources by redeeming values instead of holding them. You could also build into the contract an enforcement to just punish those that use the most resources by auto redeeming there values.

In the end these punishments don't kill people, but they should incentivise more humans to lower the amount of resources they use with that slight gamification.
London, England. PYTHON WEB APP Developer. CONTRACT, 1-2 months (extendable). ONSITE & some REMOTE. Man AHL.

contact:
name: Milly Parrott
email: mparrott@ahl.com

tags:
- python
- full-stack
- SQL
- London

We're looking to create a simple web-app. The design is fully scoped and we are looking now for an experienced full-stack developer to create the tool.

Most of our code is written in python so for ease of maintenance we'd like this to be too. The application deals with sensitive data, the implementation will need robust access control. Docker and LDAP integration will be required. The data should be stored in Oracle.

http://pythonjobs.github.io/jobs/AHL_Python_web_app_job_spec...
Emulating the sum type val|err with a product type (val, err) - where val and err are implicitly nilable - is one of Go's biggest design smells in the first place.
That's obviously not true, as there are major differences between professions.

The work of an architect or event planner affects people directly and intimately in everyday interactions. The work of a mathematician or sociologist doesn't.

Programmers' work is closer to the former group, but educational and hiring practices pretend it's more like the latter.
> The equality doctrines I learned growing up in India

Does India have equality? Caste systems and preference for male children.
I am very glad IPv6 didn't catch on. The world in which it was designed was not a world in which everyone (NSA, Google, Facebook) was trying to document and correlate every tiny thing you do, whether it is related to them or not.

If IPv6 eventually becomes widespread, I hope it comes with ISPs that will let you replace your prefix, and phones/hardware that will randomize your suffix - otherwise, the internet becomes completely pseudonymous.
Switched from Bootstrap to Semantic some time ago. I like it more, but development seems to be very very slow.

Took a look at Foundation, and the new XY Grid is really really nice and much better than the current Semantic grid.

https://www.youtube.com/watch?v=Xl5DjEzKn1g

I especially love

1. It also works for Y
2. how you specify responsive, "small-4 medium-6 large-2" means on small devices 4 wide, on medium 6 and on large 2 wide. This makes layouting responsive much easier.
> QUIC being the odd one out of the trio as it grafts on some awful HTTP semantics, but that's Google for you.

What specifically do you mean by that, and are you sure that it still applies to the IETF version?
https://www.google.com/teapot
Is this for the GauTrain? or normal MetroRail service?
He seems to miss out that everything is a trade off.

Sure playing with a new framework may not meet the initial business needs, but it may be worthwhile in the mid to long term. Learning Django for me has paid for itself multiple times over in terms of gained productivity.

> "Every new successful framework is a step in interesting direction, so think about ‘what does this framework/library change about my work’"

I am not sure that is actually the case, especially with front end frameworks.