skysight-inc/HackerNews huggingface dataset:
I don't disagree on the overall argument, but Juju is as old as openshift -- it just failed to get traction.

It seems like Ubuntu people are pretty good at coming up with usable tech, but pretty bad at fostering overall adoption of their solutions. Pretty much all their "ecosystem" projects have failed, even where the alternative wasn't particularly loved (upstart vs systemd). They desperately need better evangelists -- but they won't get them, as long as they ignore my job application ;)
A Go Custom Flutter Engine Embedder for Desktop
> Ah, but that's exactly it - a web host's right to exercise their speech DOES have to do with the safe harbor laws

Yes, as protecting and encouraging exercise of self-regulation and editorial functions is a central purpose of those laws, as discussed in Zeran v. America Online, Inc., 129 F.3d 327 (4th Cir., 1997), quoted in my comment in another subthread:

https://news.ycombinator.com/item?id=18347523
I put up https://news.ycombinator.com/item?id=18343652 to explore a little more of the symbolic derivative fun you can do in lisp. Would love to get feedback on that post.
Well then you need to offer more money.

I might as well say "We'll pay $15,000 a year but can't get any staff!" Well duh. You're not offering high enough salary to attract people. It's that simple.
When it comes to the services/products, I agree with you, the general population certainly thinks they are great. However, how often have you heard of tech workers as being a positive thing for a city? How many times in TV shows / movies are tech workers seen as a boon? (e.g. Silicon Valley, Black Mirror, Searching) I'm not saying that this _necessarily_ means that literally everyone feels disdain towards the tech industry across all slices of society, I am arguing that the banner of disruption of being a good thing by definition, is misguided.
I agree with everything you're saying, apart from the very last clause - they made it to the "Most Read" on the BBC News web site, so I think they must be pretty good at advertising themselves!
You'll find this anywhere the entry barriers are slowly eroded. I think this is a good thing in most scenarios, because it means people can achieve equal or greater things with even less knowledge.

While it does cause gaps in logic and nobody wants to be supporting a code base in a professional setting that was built with design/architecture as an afterthought, it's still cool that more people than ever can do something like make a website or a game.
In my experience, static typing was somewhat helpful in monolithic projects, but when I saw it used in heterogeneous distributed systems, it seemed to lose much of its benefit and impose new costs.

I'm curious if we're going to see a big new synergy between Kubernetes (represent everything as data) and Clojure (great with data).
28, software engineer in the US.

2011-2014: $32,000. Montana Started as an internship, turned into a full time job with a $1/hour raise. More IT than software dev.

2014-2015: $48,000. Montana. Moved with a contract, last company went under.

2015: $70,000. Seattle. First "real" software job. Left 3 months later.

2015-2016: $85,000-$100,000. 20% bonus. Seattle. Series C startup.

2016-2017: $85,000. No bonus. Seattle. Seed funded startup. Took a pay cut because I thought they had something. They still might.

2017-2018: $120,000. 20% bonus. Seattle. Fortune 500. Great work/life balance.
I personally would prefer to live in Denver or Austin.
which implementaions of SML are the production ready ones?
Going from little jQuery scripts to full JS applications is difficult. People with desktop UI experience know this, but many JS devs don't.

Another problem is that we still haven't figured out the best way to write JS SPA applications. Even the React team is improvising as they go along. If you need any more proof just look at the new hooks api.
Hydrogen alone just makes a soft pop; as you say, for a bang it needs to be mixed with oxygen prior to ignition.

>you'd be amazed at the bang a litter bag filled with a hyd/ox mixture can produce if set alight.

Try a large garbage bag with oxyacetylene mix (do not try this at home).
There are (at least) three things that physical books will always do better than e-books:

1. Be single-purpose. There are no notifications, no distractions, no temptations to tab over to something else. It's a classic "less is more".

2. Never run out of battery. It's super-cool that e-ink readers last for weeks or more; but if I throw a paperback in a travel bag, I don't have to worry about a charger at all.

3. Sit on a shelf, as a living artifact. This seems silly, and there's certainly something laudable about a minimalist lifestyle that eschews shelves. Nonetheless, there's something beautiful about creating a space (shrine?) to showcase one's beloved books. I also adore perusing the bookshelves of someone I've just met, to learn what they're interested in, and it makes a great conversation-starter. The good news is, electronic media is invisible; the bad news is, electronic media is invisible.

All that said, it's good that we don't have to choose, I enjoy reading in both formats! :)
Lol it was not Ove Arup (I did say consulting not contractors) much much better connected :-)
Simulations can be done on one time-sliced processor!

Which main "Smalltalk" are you thinking of when you say "supports multicore since the early days"?

There certainly have been research Smalltalk implementations that do, like:

"Multiprocessor Smalltalk: A Case Study of a Multiprocessor-Based Programming Environment"

https://www.researchgate.net/publication/234768128_Multiproc...

and more complete implementations like Actra and Gemstone/S.
> the 12-inch MacBook is still there in the line-up, price unchanged. It makes no sense: it’s an inferior machine at a higher price. But it will find a market with those who know nothing about technology and simply want the sleekest possible device.

Meh, what a load of BS. I know a lot about technology and prefer the 12-inch. Form factor matters, both to professionals like myself and to "people who know nothing about technology".
I am not a smoker so I do not know the details but isn't electronic cigarettes better because they have no smoke, the smoke is the main bad part?
I may be wrong and tabacoo causes cancer even without the smoke?

If pot is legalized it should have same packaging as cigarettes that tells clear that smoke causes cancer, and also should tell all the side effects (because I see here on HN how good weed is, especially for creativity but the person is not mentioning all possible downsides)
From Kitsplit's statement at the bottom of the article:

> Our vetting system has successfully blocked millions of dollars worth of theft, and our incidence rate is .02% in 2018.

How did they derive the "millions of dollars" figure? It feels like they're including everyone who fails their vetting process in their count — that's not a nice way to treat potential customers.
It is in the section "Parts of the Human Body" but I can't find a source willing to call it out by name. https://en.wikipedia.org/wiki/Gardiner%27s_sign_list#D._Part...

Edit: found one https://archive.org/details/COLLIERMANLEY1999EgyptianHierogl... via @FakeUnicode on Twitter https://twitter.com/FakeUnicode/status/722139283381821440
> Zero stress: no one's ever stressed coming in

Isn't stress a reason to go get a massage?
Understanding the concepts behind e.g. how tcp/ip works is hard and requires a lot of dedicated effort. I think for those with an engineering/CS background it might be easier, but I can see why game artists or indie gamemakers may not always know these things.
Would an iPhone lock up in a vacuum?
The Macbook and iPhone lines are really mature. They've both been around for a decade now, Apple is doing a good job of continuing to squeeze the juice out of these fruits and these sort of strategies are textbook when it comes to executing on a mature product line.

I think Apple's biggest question is what's next? The Apple Watch is really starting to hit's its groove and I think within the next few years will become a really fantastic product (even moreso than now) but what's next?
I'm not a hardware design guy. I did work as a QA engineer at Transmeta, a 90s/00s CPU company for 2.5 years. My sense of things was the hardest part of delivering CPUs was the manufacturing, not the design. Building a chip took several weeks, debugging hardware was hard, and thr feedback loop was relatively long. The best designed chip could be damn slow if manufacturing was not optimal at every step. I'd guess there's not much risk in opening up the chip designs, and it might even make chip design cheaper, faster, and higher quality. Building a fab that can build chips sounds hard no matter what you do.

Am I speculating in the right direction?
Why is this sort of racism in headlines permitted simply because the event in question is sponsored by a government?

Yes, I understand that the adjective used to describe actors in the PRC government and the adjective used to describe the ethnic group of 1bn+ that live under that government is the same; but perhaps they shouldn’t be for this very reason.
Not even with the keyboard, but especially with the keyboard. It's the best keyboard I have ever used. I love it.
I do like it, yeah. Shoot me an email: sir@cmpwn.com.
> Marijuana, it seems, is not a performance-enhancing drug.

DUH
Was this paragraph carefully constructed beforehand or was it made up on the fly? I am kind of impressed how anybody could build such a paragraph.
Great news if you're wanting to open a web-based challenger bank then :)
We already have that and most paper notebooks have that feature: spiral- or circular-bound pages.
"hope dynamic languages become fashionable again someday..."

Python, Javascript and Ruby are very dynamic.
I dont see any racism in headline?
In the embedded world this is very standard; timed wake-up from sleep is driven by the 32.768KHz clock, the code then wakes up faster clocks/peripherals as required by the application.
I'm a mid level engineer earning £45k in Bristol, not including additional benefits and perks. To get that I moved from a small company to a very big software employer in the UK. I've found that UK salaries have a massive range but it's pretty much the big companies paying the top end ones, and then all the rest paying the lower ones.

I have many friends with the same years of experience as myself, and similar tech stacks. They're working for smaller organisations across the south of England and on roughly £28-30k with few/no perks past the standard UK pension payments.

I think a lot of people are underpaid in the UK (including the parent poster), in particular those at smaller companies and smaller consulting agencies. However I imagine it's less of an issue in London.
I have no idea why they don't abandon either the non-Pro Macbook or the Air and consolidate. Have an Air and a Pro only, because the overlap between the Air and the non-Pro Macbook seems to serve only to confuse.

This seems to be the same issue that the (seemingly) ever-increasing lineup of iPhones and iPads have.
From the Abstract: "Future longitudinal studies could help determine whether cannabis use contributes to these observed shape differences or whether they are biomarkers of a vulnerability to the effects of cannabis that predate its misuse."

Also, the liver doesn't "heal better" than the brain. If anything, the problem is that Cirrhosis isn't really detected until too late. I would counter that more things cause brain damage than liver damage.

Finally, the last study you point to references two other studies that found OPPOSITE results in its discussion, so trying to say that is the definitive answer is scientifically disingenuous.

Your data doesn't even help your cause dude. It just shows that further research is needed before going out and making "case closed" proclamations.
Now that this is more commonly known, I wonder how long it will take for social media platforms to start filtering it out.
The events are already materialized in memory as part of whatever is recording them, thankfully.

The MQL that runs in the services checks the WHERE clause of every query running and then projects a superset of all the fields necessary for every part of the query for all matching queries (including other parts that the server won't be processing: group by, order by, having, etc...). It then tags the event with all of the matching queries. This way we only need to egress a single event.

What happens next requires a lot more context about Mantis, which is a reactive stream processor. The data is egressed from the service to what is referred to as a source job in Mantis... it is the source job's responsibility to multiplex this data to any of the consuming jobs. Jobs can be subscribed to one another so this is a natural fit for Mantis.

As for scaling everything is round robin after it leaves the service and enters Mantis but obviously busier services will pay more cost because they're processing more events. Regular expressions in WHERE clauses has been a pain point for scale, and absurdly heavy queries such as `SELECT * FROM STREAM` result in data dropping as most single machine consumers can't keep up with the large streams. We have different methods of providing different delivery semantics but in the base case we're at most once and will drop data if the client can't keep up.

We have some streams that exceed 1 million RPS at certain times of the day, and last we checked the system moves around 2 trillion events per day so we've managed to scale it to the needs of the company pretty well. It has been a while since I performance tested it, but it's always been a goal to have it push as close as possible to saturating the gigabit connection on the boxes on which it runs.
My friction with Transferwise (as a debit card beta user) is that you can't set up a standing order to fund it. You have to go into Transferwise, say how much you're transferring, then do the transfer (by logging into your banking app if you want a free transfer).

I'm using it for overseas expenses, but the time taken to fund it and keep an eye on it is outweighing the savings made using it.
The MB uses a 5W CPU, the Air uses a 7W CPU, still miles behind the performance of real laptop CPUs like those found in the Pro line.

If you need to decide between MB and MB Air, performance should't enter into it, it's almost the same.
I think of spec like seasoning; if you put lots on everything, you ruin the dish.
Pretty much. This would never be an article if it were "[X] Fortune 500 company fires 7 managers over sluggish progress". Happens all the time.
In github's case, of course, they can't do a single instance db for performance reasons, even before you get to HA. If I understand it right.
Relatedly, my tabletop RPG group is about to start a new campaign, and for the first time I've finally picked up a paper copy of the players guide. Just gets so tiresome paging back and forth through PDFs and 25 browser tabs to find what I want to reference. Much happier to just have a physical book with a dozen sticky note bookmarks poking out of it.
Does it just mean very few D devs use Windows?
Have any of you challenger bank people had Barclays?

I don't quite see what can be done better. There's an app, I can see my personal and company accounts, payments can be done in a few seconds, direct debits as well. There's also a website I can use to do the same stuff. I have had quite a few online banking setups in various countries and I can tell you there are much more cumbersome UIs.

What do I gain from changing to Monzo, Revolut, or the like?
Titles are not standard across the industry. Also, comparing Box, which has had a mostly flat stock price, to FAANG is a bit unfair. Most of the FAANGs have done really well over the past few years, so when you hear about compensation, people will often quote you their expected comp. Netflix and Facebook are probably the only true outliers though.
Betteridge's law of headlines applies here I think.
To add one more:

Germany, Hannover

Roughly two years out of university, but worked part time all the time and took a while to finish my master in CS. Lots of knowledge in ML and DL.

Pay is 53k for a position at the university and will be 56k with 38h weeks next year. (Don't ask me for the hours at the university, thinking about it will make me cry) And the regular 30 vacation days.
Meanwhile, I ported Arc to JS: https://imgur.com/0Ba0NZN

If LN turns into anything, it'll be because of Lisp, not in spite of it. It really doesn't matter that the world is phobic to it when you alone are the blacksmith.

One could argue "See? It's running in JS. Doesn't that mean Lisp is useless?"

Maybe. But macros are a thing. And when you can generate React on the fly, without having to make a class for every single thing you want to do, the power disparity starts becoming very apparent.

There are interesting Lisp codebases, but you have to dig for them. Abuse (a game engine) comes to mind. http://abuse.zoy.org/browser/abuse/trunk/data/lisp

And what other language could let you add type inference with relatively little effort? https://web.archive.org/web/20070610012057/http://www.cs.ind...

https://web.archive.org/web/20070615124421fw_/http://www.cs....
This is true to the point where unless you have a really novel mechanic, it's likely that to build a 2D dungeon game, you probably need a game designer and artist far more than you need a programmer. Look at the number of shipping, cross-platform titles made with GUI-based game maker type tools:

https://www.yoyogames.com/showcase

https://rpgmaker.net/games
Yes, but a food allergy is something you can feel. You feel sick, you might have to go to the hospital once or twice if you ate something which contained peanuts. It is a much tighter feedback loop. Eat some peanuts -> feel sick -> go to hospital. As far as I am aware this loop is very quick. If you extend this feedback loop to span multiple years, the connection between trigger and result is a lot more blurry, and it leaves more room for rationalization.

The comparision is "If you eat this, you will probably die if you do not get immediate treatment" versus "If you smoke this, in some time in the future you might have mental health issues. Or you might be totally fine"

Peanuts are also not (mentally) addictive, and neither do they alter your mental state.

People like to take chances, and hope that its not gonna be them who get mentally ill.
The traffic is going from canada to south korea; of course it's going to go through a PoP on the west coast. Of course China Telecom is going to have PoPs on the west coast, as they provide global transit.

If the route is [whatever us transit] -> china telecom -> [whatever connectivity in south korea], the US transit provider is generally going to send the traffic to china telecom on the US side of the undersea cable, then it can use china telecom's provisioned bit of bandwidth.

Here's the quote from the article:

> One such example the authors give is the diverting of routes between Canada and South Korean government sites. For six months beginning in February, 2016, internet traffic was diverted by China Telecom and routed through its PoP in Toronto, then forwarded to its PoP on the West Coast, then on to China and finally to South Korea. The shortest route for this traffic would normally have been Toronto to the United States to South Korea, the authors says.

But there's no cable from US to South Korea listed on the submarine cable map https://www.submarinecablemap.com/

And they didn't show any work -- it's not unreasonable to me to go through China instead of Japan, especially since BGP is generally picking routes based on the least number of ASNs in between, rather than shortest distance or anything. Probably China Telecom had a peering or transit arrangement with the destination network (or one of their transit providers), and the other available routes would have had to switch networks one extra time -- or maybe it was even, and the China Telecom session was up longer.
Ah, I wondered when this would be come up, so to speak.

It's just the Egyptian Hieroglyph Unicode block. Apparently the ancient Egyptians were not aware of the comedic value of this symbol to future generations.
This is a super valuable perspective! We (https://qri.io) are building a kind of git/github for datasets and are hoping to talk to would-be users about just this issue. Would love to have your feedback on it (particularly on how commits are registered). Mind if I ping you at the email address you listed? - Rico
This isn't unique to tech, either. In a lot of enterprise sales orgs, literally everyone is a "VP".
I suppose it's perpetuating the idea that a government is representative of all its people: the spies are from the people of China, as opposed to the government of the PRC.
There's more than one way to read a zip.

7-zip reads the zip file by scanning from the beginning of the file for the first entry signature (which need not be at the start of the file, which is why this trick works at all.)

WinRAR reads the central directory located at the end of the file, which is technically how you're supposed to do it, but entry offsets given in the central directory are messed up by the existence of the JPG data at the beginning of the file. There also appears to be ~61KB of garbage data at the end of the file, which will trip up some zip readers that use the central directory.

tl;dr: The zip file technically malformed, whether or not a given archive reader will choke on it depends on which technique they use and how forgiving their implementation is.
You need to make the back pain go away if you intend to continue your career in programming.

The good news that it's entirely possible to fix. The bad news is that it takes time and money. I couldn't even type for more than 15 minutes before losing my breath from intense jolts of back pain, and then I would be in pain for the rest of the day. Now I code for 8 hours a day again, pain-free.

The answer is probably going to be some combination of ergonomic equipment, posture adjustments, and physical exercises.

Frustratingly, I've found that conventional medicine gravitates more towards wonder cures like muscle relaxants, dry needling, posture straps (which are basically glorified rubber bands), etc. I found the best advice came from other programmers, ergonomic specialists, and physical trainers and involve significantly changing the way your body interacts with the equipment.

If you want to have a career going forward, you need to devote some serious time and energy into this right now. Literally, stop everything and fix it. It's probably affecting your work more than you realize, or want to admit. Be completely transparent with your employer, too. They will help you out financially if you have note from a doctor.
The abbreviation pgsql is immortalized in lots of other places, so reverting to Postgres might make those more confusing. Not sure what else would be affected though.
Yeah, they are too busy being addicted to candy crush without realizing that was precisely the intention. My wife, who is not an engineer (she works in applied science) is disgusted with how the technologies have been used to take advantage of the general public. She hates how airbnb has caused a town we wanted to live in to now lie around 24% of homes unoccupied outside of summer while housing prices continue to rise because Airbnb has made it a better value to keep houses away from long term rentals. You are being incredibly naive to even have a catogory called regular people. I am an engineer who builds infrastructure and manages projects each day. I can code but I am not a "software engineer". I am baffled how people at google, facebook, and the like who are funded by ad revene (from ads no one really clicks on or views) can sleep at night knowing how their products have caused so much harm.