skysight-inc/HackerNews huggingface dataset:
Make yourself a "hot" hire:

Learn SQL. Learn something about data mining. Those skills are rarer than many, and therefore in demand.

Look at your own company. Are there any particular specialties that your company needs? If so learn about them and start meeting that need. Similarly, look at software / IT help-wanted ads in your region, pick out the tech buzzwords, and learn enough to be qualified for more of those open positions.

Then look for a higher-paying job, and ask your current employer for some kind of promotion.

This will take some of your personal time. But if you already have a laptop and internet access it won't cost anything; many big software stacks have excellent community editions.
CSS valentines card – transform: rotate(180deg)
<img style="transform:rotate(180deg);" src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f1/Heart_coraz%C3%B3n.svg/1024px-Heart_coraz%C3%B3n.svg.png" width="700" height="700">

CTRL + P

Fold
I'm not sure this is what the parent commenter meant. I think they meant the OP should get to the point where as a developer they can anticipate business needs.

That could manifest through areas like suggesting architectural changes that'll save money or open up doors in the near future, or finding pieces of the business that can easily be automated to generate / save money.
Crystal Meth Is North Korea’s Trendiest Lunar New Year’s Gift
Not only that, there are few jobs from which it's easier to start your own successful company than as programmer. Build a useful thing that people love, and you might end up making more money than all your previous bosses and then some. Risky and requires a lot of luck, but it's an option that other jobs don't have.

Or develop a clear expertise, blog about it, and start your own company selling that expertise to companies. Or even just become a freelancer and do the same work you used to, but keep more of the money.
I agree with each of these three options, but probably not all three at once. Given the original question, probably 80% focus on number one and 20% number two.

Of course, iteration as necessary
I'd recommend not moving to London. Three reasons. 1. brexit kerfuffle, 2. London is way too big commuting is a killer. 3. Even though you earn more, it doesn't make up for the living costs really.
PostgreSQL 11.2, 10.7, 9.6.12, 9.5.16, and 9.4.21 Released
Assuming moving isn't a possibility for you, the obvious answer is look for a new job. It is rare to ever get a raise for the amount you get with a new job. Negotiate high...too high...worst case scenario you stay where you are. Unsure if the area you are in is flush with jobs, but if they are this strategy is effective but can reasonably only happen every few years and only to a ceiling.
Could we have a summary for people that are out of the loop please?
As someone working in DS for the last 4 years this is pretty accurate.

If you have a good academic background it can be possible to enter a DS role immediately but often you will be doing work far more towards the Business Intelligence end of things rather than deploying Deep Neural Nets in production or whatever.

I have friends who transitioned into Data Engineering and it does seem like the outlook is better there.

It's an excellent post.
> Move to the US. Anywhere will pay you more than that, tech hubs even more so.

Raw salary for sure, take home salary after health insurance, pension, etc ... not so much. Unless you're 20s, live alone and don't plan to have kids.
Indeed, in PowerShell you could do:

1..500 | ?{ !(Test-Path ('{0:0000}_A.csv' -f $_)) }

Explanation:

1..500 generates a sequence of numbers 1 through 500

| pipes the numbers

?{ … } is a filter that is evaluated for each item (number)

! negates the following expression

Test-Path tests that a file exists

-f formats the string left of -f with the parameters (zero-based to the right of -f

'{0:0000}_A.csv' is a pattern which formats parameter 0 as 4 digits, zero-padded.

EDIT: Explanation
Without reCaptcha or similar, I'd have to close my public forum with 233k members as it would be overrun with spam.
> The relational model is not well suited to uncertain data, as a row in a table is generally interpreted as a true proposition. For statistical data sets, analytical processing may be better served by array/tensor models (which also exhibit uniformity).

Arrays/tensors and (relational) tables can be thought of as alternative ways to represent a set with this major difference:

o [Relational table] Each column is an axis. A row is point.

o [Arrays] Each dimension is an axis. A cell is a point.

This is why it is wrong to interpret a table with a two-dimensional array - their data have completely different semantics.

The success of a (data) model depends on its ability to represent and manipulate relationships in a simple and natural way.

There exist of course other uniform ways to represent data, for example, using functions (and operations with functions). But many of them have been developed under the umbrella of the relational model even though they have little to do with the relational principles.
My parents-in-law experienced a similar thing, and were definitively told that that's as good as it gets.

... They were on a tour where you get your money back if you don't see the lights.
Show HN: GitHub Schema Visualized
Ahem... what is powershell core? (I take exception to your if condition). As someone on Arch- I enjoy it a lot.
North American food is what amused me, I was thinking how many are going to get that one right outside North America.
You need to develop your profile. Have a great LinkedIn, GitHub, Twitter and don't forget to make yourself actually better in what you do. What is also important is to figure out how to improve the processes you're involved in. How to make things faster, make sure stuff is shipped faster or in a better shape. Be pro-active.

Then there's another level you need to play on, which is your role. You're now at the junior level, which means that you're not expected to complete complex tasks on your own.

You need to make sure that you grow to medior / senior level, medior meaning being able to build complex tasks and senior level means being able to understand if such a task should be built, how it should be built and more important than everything what it costs and how to actually get it shipped.

In short: you need to become a shipper. Nothing else matters. You should be able to tell somebody that interviews you "I have shipped X, Y and Z and the impact was...".

Once you've become a shipper and you know how to convince the world that you are one through your self-marketing it's time to move up. You can try to get a senior role in your own company but they rather pay you the same so that might be more difficult than just working in another company. So use this job to get more senior tasks, polish your resumé and move to another one. But don't be shy to just _ask_ your boss how to move into a more senior role. Being in a company and growing is good. Being for 5 years in the same company without growing is bad. Really bad. So don't stay too long if you're not growing.

After that it's about multiplying your salary. You'll earn twice as much if you're a fully booked freelancer and four times as much if you're a fully booked consultant.

Another interesting path is going to the US and be a low-level CRUD developer in a famous company like Google. But you need to be able to beat their tests, which means studying a lot of stuff you won't use in your daily work. I have a famous algorithm book that I read like once a month because I really want to learn it, but I'm perpetually just too busy :(
Yeah. Or they smear it over a longer time period, but that still (slightly) extends the duration of each minute.
Good luck driving this thing in the snow. I suppose having only 3 wheels may benefit it in terms of its low weight, but still....if an inch of snow cripples my Fiesta, I bet you'll have to buy snow tires for this at least.
The best way is to switch companies every 2/3 years.

Also if you're working at what's called SSII, leave and find yourself a company that values Seniority. Most SSII don't value it.
Didn't PostgreSQL get hstore before MariaDB got dynamic columns?
If you move to a different city, like Paris, Berlin, San Francisco, there'll be more competition; you may even end up competing against the people who are involved in creating and maintaining tools, like Reactjs, hypothetical speaking. If you are a user, have in mind that Reactjs is the jQuery of nowadays, there's a lot of people doing the same and not many contributing.
Money is not everything in life, but if that's important, try to open a business if you want to have more control over your earnings, but have in mind that is not a easy for anybody.
Appreciate where you are a the moment, educate yourself financially and maybe start investing; invest in your education: AI, ML, etc pays professionals quite well. And money can grow if you invest it properly...

If you have passion about something, money will come; if what drives you is money, you'll end up unhappy or the richest unhappy man at the gravyeard.

Good luck!
Europe agrees platform rules to tackle unfair business practices
Expensive Loans to Desperate People Built the $90B Payday Loan Industry
The awk commands prints the first occurrence of each line in the order they are found in the file. I can imagine that sometimes that might be even better than sorted order.
The Julia Project and Its Entities
If your situation is that urgent, it's probably worthwhile to acquire an extra cell phone and use a brand new number for very high priority calls.

I can't imagine letting robocalls introduce even a 10 second busy signal on a phone line that receives calls of that nature.
Thanks, but isn't that only mysql mostly? TablePlus supports a very wide range of databases, I'm looking for a single database manager in the cloud for multiple different db types (postgres, mysql, mongo, etc).
According to [1], at least, "first sale doctrine does not apply to electronic books".

[1] https://en.wikipedia.org/wiki/First-sale_doctrine#Applicatio...
Does anyone know what the hyper- prefix here signifies? These diagrams remind me of microphone response graphs, and there's a type of microphone called hypercardioid that resembles this shape.
is it Paris salary ? because even for Paris it's seems a lot to me. I'm in Toulouse and after 3.5 years of experience I can't barely find a job that pay 35k or more as a front end developer.
When did this happen?

I have things still happily using IMAP, in fact gmail on my iPhone is still showing IMAP-like folders, further more the gmail help still shows the IMAP configuration procedure[1].

[1]. https://support.google.com/mail/answer/7126229?hl=en
Usually, HBR articles favor Captain Kirk style snap-decision-making, C-level-wannabe folks LOVE THAT.

This one is a little more nuanced by DARING to suggest that there's a flip-side to every decision and that one has to embrace paradox.

Truly talented managers already know that intrinsically. Bad one's just won't understand-- they'll just see what they want to see, "oh look, it says here that Amazon does rank-and-yank, hmmm, that's 'intolerance for incompetence' maybe I should do that!"
> I’d rather have the sugar from a regular Coke

I guess this is what the article tries to achieve. Just PR to steer you to more unhealthy consumption.

Safe choice here was always to simply avoid sweet beverages altogether, and not just Coke, all the juices too.
So, your work is so mediocre (at best) that people will not buy it. That's why you demonstrate against CDL, because you think you might have sold five copies more if people would not be able to lend it. I see, I see...
Its huuuuuuge
1200~ requests, 1 minute to load what is basically an ad for a book. Unacceptable, Rolling Stone!
If you constrain population to that of Lake Wobegon, it's not logically possible for everyone to be above average in anything.

If you take the reference population to the world population, then it's possible for Lake Wobegonians to be above average in some things.
Somewhat obvious that YC is looking for new blood.

Definitely, and it should, otherwise it won't outlast the next (looming) market correction. And I don't mind YC trying a new tack; I mind that they still don't get it. Bryan is right. True innovators care only about the problem and their ideas. Few who are concerned about what their obit will say will ever do anything great.

You can fund innovation or you can make money off of previous innovation. Silicon Valley has been doing the latter for so long that it has forgotten that the former is even possible.
I didn’t get the post communist part either. But I connected with the idea that we are moving to a world where people think that innovation can only be produced by certain classes of people.
That feels like just anecdotal evidence from one fat diet coke drinker.
> Sadly, job-hopping literally pays

It is not necessarily sad. If another employer has a role where the OP can generate more value, it’s in everyone’s best interest that they move there.

There are plenty of problems with analyzing ethical decisions solely with classical economics, but this feels pretty defensible (as long as you apply The same ethical standards to choosing your new job as you did it to choosing your current job)
Join professional remote freelancers companies like https://www.toptal.com/#employ-bright-coders. You can start working hourly and move to a part-time or even full-time when you feel comfortable and stable.
Link - https://remotewise.io
Sure. And with the Netflix model you can binge on episode after episode. There are a lot of similarities.
Honestly, nothing original, just the sheer amount of it was impressive:

- technical debt “so high you could open a central bank” was my favourite quote: he gave implementation details, but it’s hard enough to grasp a working schema, a broken one is just confusing: no indices, bottlenecks everywhere, no monitoring… It was less the individual set-up than the successive obviously inappropriate solutions. Not “queries to this table are slow, let’s factor it, but without checking the query pattern”-bad, more “like let’s host it on a third party service, with incompatible technology, located on a different continent, and edit it 100 times more often” bad.

- every executive decision was going the opposite direction of what anyone could possibly want; so much so that my concerns over usability felt like complaining about the shade of paint after a bomb went off;

- lack of maturity of the team came up a lot; also how arrogant and absent the managers were; he mentioned someone in particular that had completely different architectural ideas every time you saw him. That particular rant has serious racist undertones.

- the product was split in two, or a company was acquired, and they kept the worst code to impose it on others, or only work on the corporate offering… Honestly, I don’t know. It just felt unredeemable.

I asked if I should actively try to work with people who had gone through this because of how much they learned or avoid anyone because they sounded not very self-aware. He clearly advertised for the later. He even said that he edited his own CV to hide that he was ever there. Last time I checked, he’s got a really vague “project at Microsoft as a contractor” there.
> TablePlus may, in its sole discretion, at any time and for any or no reason, suspend or terminate this Agreement with or without prior notice.

> Without limiting the foregoing, neither TablePlus nor any TablePlus’s provider makes any representation or warranty of any kind, express or implied: (i) as to the operation or availability of the Application, or the information, content, and materials or products included thereon; (ii) that the Application will be uninterrupted or error-free; (iii) as to the accuracy, reliability, or currency of any information or content provided through the Application; or (iv) that the Application, its servers, the content, or e-mails sent from or on behalf of TablePlus are free of viruses, scripts, trojan horses, worms, malware, timebombs or other harmful components.

Especially the last point in the second excerpt was the issue.
> A mystery to me is why they haven't asked about consumption of sugary drinks at the same time.

Obviously because sugary drinks manufacturers are paying for the article and the "study".
Serious question: how do people even stay sane in chat groups with 12000 members? Even if you assume only 50 people message in a day, that's probably several thousand messages already. Even if you use hashtags and separation through channels, to me it seems like these platforms aren't intended for such large groups. Similarly, Telegram allows groups with hundreds of thousands of members. I can't imagine what people even do in those or how they can even keep up when several people are talking.

Note: I get that most people wouldn't even check it every day or catch up with unread messages most of the time. I'm referring to so many people chatting in near real time in such large groups and keeping up with the messages while they flood the place ("flood" is an apt term borrowed from IRC, though I'm using it slightly differently here).
This website Is the LinkedIn for crypto
What's wrong with it is that it's really really easy to make a mistake and introduce a subtle bug that will be hard to spot.
Especially now since languages like python have been developed that have made people used to indentation-defined code.

It's the style in K&R? Ok, so the literal inventor of the language was certain he wouldn't make this kind of mistake, that still doesn't mean I trust myself not to.
You should interpret it the same way you interpret any other study that demonstrates only correlation and fails to control for obvious confounders.
For a faster official reply, it's better to ask them by email info@ycombinator.com
This seems like a bit of a cop out. You could borrow a normal book from a library and photocopy it as well. It seems like IA is doing everything they can to try not to exceed the 1:1 loan ratio.

I've been recently working on a project in digital book distribution for libraries, and the terms that publishers want to force on libraries for digital distribution are pretty harsh and enforced by DRM by the publisher. Things like you can only loan this book 50 times before renewing its license.

IMO thats what this is really about, trying to undermine the clever work around of digitizing physical works and loaning them like a normal library would so that is can be replaced with a more revenue friendly model where publishers can dictate terms using DRM.
If one of the items is actually zero, this would delete it entirely, which probably isn't the desired result.
>It's lightning fast

I think this depends on the database rather than the software itself.
> but at 3k you should be able to have a peaceful life in France

I don't know about the French market and how expensive it is, I only know that Paris is very an expensive city.

I also don't know if you have kids etc, but I feel like your statement about 3k being good to live on is sort of directed to a solo scenario? Can you have an ok life having 3k a month + a spouse having 2k a month + 2 kids in Paris for example?
From my recent visit I found that its very expensive and a 5k combined salary would be considered low to survive. Again I might be wrong but enlighten me please, am interested.
Get a sense of salary ranges in your current company. Most of the managers, recruiters, HR/finance know ball-park figure if not an accurate one. You'll then be able to place yourself on that scale and in turn evaluate if its worth investing to grow within the org or look outside.

A well known heuristic (backed by some data) is that changing jobs once every ~2.5 years will maximize your life-time earning.

Also, ask yourself if you are aiming for local maxima or global maxima (i.e., with city/France/EU/Global??). Be flexible with relocation depending on the answer.
Go-Hep:a Set of Libraries Performing High Energy Physics Analyses with Go
42k in Sophia Antipolis seems like a really good salary for a 2 years experience javascript dev.

I don't think you can go really higher. If you want you will need to move to Berlin or London I think
Yes. Or if you're going to whip out Python, might as well make it all in Python.
I think the interactivity you describe might be a different thing from what your parent is talking about.

From what I understand, your parent talks about how the commands are built iteratively, with some kind of trial-error loop, which is a strength that is supposedly not emphasized enough. And I agree by the way.
Nothing to do with how things are input.
No, you can't take open source code back
I haven't found one with the right mix of fun and complexity. They're all either super fluffy with five minutes worth of gameplay, or spreadsheet managers like EVE (without even the pretty graphics to accompany it).

Same thing for airport simulators.
In much of Europe, software salaries are in two separate modes or tiers. Local mode and international mode. This is true in neighbouring countries (Germany & England) too.

Ie, some jobs are part of the global software development market, and they pay salaries close to what you'll find in software hubs like silicon valley.

Very generally, these tend to be in the software business. Ie the company makes its revenue from software products rather than (eg) an insurance company that employs devs to customize their CRM instance. Also, if English is used as a working language, it's a better bet.
Kinda/sorta.

90 days was because they didn't think a rover would last over 90 days due to dust storms. They figured that after 90 days they'd encounter a bad dust storm that would cover the solar panels and make them unable to collect power, and thus the battery would be drained and unable to charge after 90 days.

They didn't account that the winds on mars would be able to clean the solar dust off the solar cells so well that it turned out dust storms weren't a huge issue until the latest one.

And from my understanding it wasn't the intensity of the latest storm that killed it but the part of the rover's computer that kept track of time was shot, so it wasn't able to optimize when to go to sleep and when to wake up properly, causing it to run out of charge while it was dark.
Because the courts have found it is acceptable? (The court here references a decision of the highest German court saying so, and rejected the claim only because Lufthansa wasn't transparent enough in how they calculated the difference)
The A380 is a pig of a plane. For it's weight it doesn't have much cargo capacity and it costs a lot of money (fuel) to put all that aircraft weight in the air. Other cargo aircraft have a lot less aircraft weight for the amount of cargo weight the carry and that makes them far more economical. Freight is always a thin margin business. Money spent on fuel to get the cargo where it's going is just the cost of doing business. Money getting spent on fuel getting the aircraft where the cargo is going is an overhead cost to be minimized.

Also, the C-17 isn't a very good comparison because it was designed with the expectation that it would sacrifice capacity and economy for performance. When it was developed in the 90s it was very obvious that getting as many tanks as possible to France as quickly as possible (the job the C-5 was designed for) was rapidly becoming less important than the ability to utilize smaller runways in less developed nations.
Sorry, you are absolutely right. Gmail supports IMAP as a server.

Email discontinued support for importing emails from IMAP sources in Gmail itself. That's what I was thinking of.
"Three sigmas" and above aren't distributed only in the population of people capable of home schooling very bright children.
Show HN: How to visualize your GraphQL schema?
I don't see the "Show HN" in the title. Perhaps the mods removed it.

Anyway, this looks more like an ad disguised as a question than a real question. :(