skysight-inc/HackerNews huggingface dataset:
They looked at tech job listings as a percentage of ALL job listings in cities with a population over 1 million. How does that show a "tech hub"?

I would bet NYC has more total tech jobs (as well as open listings) than a lot of the "tech hubs" on the list.
I get that you work with what you have (in this case, a corpus of job postings), but a ranking that places Baltimore in the top three tech hubs fails the sniff test. CBRE has a better list here (email registration wall): https://www.cbre.com/research-and-reports/Scoring-Tech-Talen...

I'm biased in that it places Atlanta unusually high, but overall it is a better, less surprising ranking:

Bay Area
Seattle
New York
Washington DC
Atlanta
Toronto
Raleigh
Austin
Boston
There are some highly technical (and specifically information-techical) jobs in finance that don't seem to be included here. This may also be the case for other areas, as well.
What's the "seal" you speak of?
NewsBlur which is my RSS reader, which of course leads me to many other sites including HN (via an hnapp.com generated feed).

GoldToken.com and DailyGammon.com for ongoing games of Backgammon.

Facebook.

StartPage.com is my go to search engine (basically a front end for Google without the bubble and with more privacy).
Redfin real estate site prices IPO at $15, valuing company at $1.2B
There is a clear correlation between aggression and testosterone levels[1]. People who take steroids are more likely to be violent[2]. Men have more testosterone, and thus act different overall. I'm not saying culture doesn't play a role, but try not to underplay biological differences between men and women overall, because they are definite.

[1] https://en.wikipedia.org/wiki/Aggression#Testosterone

[2] https://en.wikipedia.org/wiki/Anabolic_steroid#roid_rage
Another great JS book on github...

https://github.com/getify/You-Dont-Know-JS
Most people are upset with slack due to memory usage. I get that a chat app shouldn't use so much ram. But then there was a time even a browser wouldn't. This is how software has always grown. Windows XP minimum ram 64M, windows 7 wants minimum 1G. But we are all fine with it because the hardware has also grown. So to those who have a problem with slacks memory usage ask yourself: why are you using a machine with less than 32G of ram?
This doesn't make sense. Couldn't the car company just arbitrarily raise the price? Why sell it for 100k? Why not 200k or whatever. The cost to the consumer is the same, the state just pays you more. Doesn't seem well thought out.
If Python had static typing though, wouldn't that have introduced a compile time error instead of a runtime error? At the least it would alert you to all the places you had to make the decision instead of waiting for a runtime crash.
We have a security gate and I installed a network-enabled lock for which I can remotely add temporary security codes that we then specify in the order from Amazon. This results in the UPS guy completely ignoring it and leaving the package outside the gate in plain view for package thieves. Delivery drivers are like cab drivers used to be before Uber/lyft. There's no accountability baked into the process. Someone please invent Lyft for deliveries.
Breaking the “curse of dimensionality” in Genomics using “wide” Random Forests
I was like, hot damn, cheap housing and good paying jobs, I'm moving to Baltimore!!
There is a good chance part of what customers lost during MtGox will be redistributed after bankruptcy hearings, but you needed to file a claim by July 29, 2015.
If this is all so standardized I'm surprised they don't just write some numbers down.

I find that all these companies who pride themselves on transparent or standardized salaries just have low salaries.

[EDIT]: Yeah, so Paysa has them listed as paying an average 79k for programmers: https://www.paysa.com/salaries/basecamp--programmer which is kind of a joke
As well as sitting there waiting for the person to type their next message.
> Mr. Musk faces competition from another billionaire. Blue Origin, a rocket company founded by Jeff Bezos, the chief executive of Amazon, aims to send tourists and supplies into space.

Is that line even close to true? Last I heard Blue Origin was years away from revenue and far behind SpaceX in terms of capability and manufacturing.
Recent-ish optimistic sci-fi written because of this: http://hieroglyph.asu.edu/book/hieroglyph/
Whatever terminology you want to use, I mean at compile time you would get an error because the types are wrong for that specific example. Python is generally referred to as strongly dynamically typed, that's why I only wrote "static".
expired pointers, Double frees, Underflows, overflows, signedness, NULL deref, Division by zero, Memory leaks

YIKES!
That's true. The high order bit here is really the keto diet. There aren't many restaurant options that are compatible with keto, especially desserts. The time savings is a nice side-benefit, but isn't the main driver of the decision.
Yep those are all the cities my tech oriented friends either live in or dream of living in.
Job Ad Red Flags: Technical Minutiae
> I think it's incomparable to having to write multiple native apps.

It's not comparable to writing multiple native apps, but it's the exact same model as having to use cross-platform toolkits like QT. The web has just replaced OS with browser.

> taking about fonts rendering differently

This mimics what happens when using something like QT or Java since they at least try look kind of like the platform they're running on.

> talking about corporate web apps written for IE

IE & Chrome specific features are exactly kinds of things that make cross-browser development just like cross-platform development. Your site either has to use the lowest common denominator or be littered with platform ... err browser specific code -- exactly like native apps.
Sides can be extremely easy to cook though. Broccoli only needs to be steamed for a few minutes. I know the post of the original article is on keto, but rice can be thrown in a rice cooker and is ready automatically ~20 minutes later. Sweet potatoes can be thrown in an oven for 30 minutes.

Sides should be very simple and fast to create.
I was surprised Atlanta wasn't listed
I know that Arc uses macros, such as `blankpage` if I remember correctly, which will start you off with a <!doctype html><html> or whatever.
Recent-ish (2014) optimistic sci-fi ostensibly written because of exactly this: http://hieroglyph.asu.edu/book/hieroglyph/. It's pretty good, too.
So I suppose it's not the empathy itself that's the problem; rather, it's that we are so emotionally sensitive to the data we gain from our empathy.
Something I keep noticing: how nice and helpful American military always seems to be in stories like this. A U.S. ship rescuing Fillipinos, helicopter deployment and all. Then U.S. special forces extracting a British person from a dangerous situation.

The Americans must accumulate a ton of favour this way.
In Australia, Amazon outsourced the lockers to "ParcelPoint", which I believe is a Toll company. The issue is they haven't updated their locker addresses here for years, and I found out the hard way that at least two addresses near me had stopped accepting Amazon packages.
The majority of jobs in DC metro are government contracting as you would imagine. That is not to say there are not interesting opportunities available. A few startups and many small contracting shops filling niche spots for the Gov.

IMO the cost of living in not good in DC metro. Very high home prices, only below SF, Boston, NYC. Lower salaries than SF/NYC across the board. Upper middle class in DC requires 200k income, many families here with two 100k earning parents.
I'd be willing to bet, the speech recognition is tuned to recognize common vocabulary over proper names. So it is purposely choosing "theatre" instead of "Peter?".

I've name my bedroom light "bedroom". So.. turn on "bedroom". Or turn on "table", turn on "window".

It will probably recognize something like that more consistently than your name.
> Slack is a heaping pile of shit.

I agree 100%. But it is still my preferred messaging platform, much better than Skype for Business, lync, anything else I have used.
Frankly, completely flubbing the specifics of events they reference is a big problem with works that have sweeping subjects (in terms of time and place) like "the history of salt" or "religions that worshiped electricity."
I personally much prefer functional programming, however it has some downsides.

The biggest practical hindrances I have found are:

1. Performance due to things like allocations due to immutability thrashing cache, or a language that allocates on calling into closures, or fails to inline them properly, can be significantly worse depending on the environment you are writing your code in.

2. It's less common therefore there is a higher chance other programmers are going to struggle with your code, or that libraries aren't going to be as well supported.

Take lodash/fp for example. Vanilla lodash has really good @types support in something like Typescript. lodash/fp it's an open ticket (last I checked). This type of stuff happens a lot there just isn't the same number of folks writing code in fp style so you don't have the same level of long tail support.

3. This is maybe a less common view but in an object oriented style with code-complete, usually discover-ability is better. Typically the IDE has a better context of what you could be doing when chain method calls with a . rather than having the whole world of methods at your disposal when going for a code complete. For example when writing "abc".r<TAB> compared to r<TAB> the IDE is going to have significantly narrowed down scope to suggest in (methods that are legal on string). This can be very useful and I suspect narrows the breadth of the space the programmer must conceptually keep in there head from token to token. It's big reason why things like extension methods, which really don't have to exist (they could easily just be static helper methods) are frequently a highly requested addition to a language.

4. Somewhat related, and there are ways around this, I prefer a threaded / piping style as opposed to composing methods together. e.g. `(1 + 1) / 2` or
`(->> 1, (+ 1), (/ 2))` as opposed to `(/ (+ 1 1) 2)` To me I feel the code reads better from left to right as opposed to inside-out. But that is possibly (probably?) a result of being an imperative programmer for so long before switching to functional programming. Also I feel like I am playing around with a lot more parens matching and jumping backwards for something like f(g(h(x))) as opposed to h(x).g().f(). Again this could be my imperative programming upbringing leaking through though.
I just put my Skype on "do not disturb". No notifications, no sounds, just pipes all messages to my email where I'll see them when I want interruption.
but what if you cant find anyone, or you too introverted to find anyone to work with, I'm very technical, but find it extremely difficult to speak with them, often im asked by others to just make something for them and thats it.
That's one way to look at it.

Another is 13 2TB drives at $70 a pop. May run into some network congestion sharing however :)
Go + gRPC + Postgres + React + MobX = <3
Does being publicly traded necessarily mean you focus on the short term nowadays? We've got companies like Snap who issue non voting shares. I imagine SpaceX could offer common shares that have no voting rights, accept all future dilution and require you punch yourself in the head on Tuesdays and they'd still have a pretty decent offering.
Whose money did BTC-e steal?
> insult added to the injury

That should be the other way around, no? The financial damage is injurious whereas the stalking (like an insult) has mere psychological impact.
This entire piece reads like an self-referential exercise in irony.
Well, one reason the ancient Greeks largely prevented women from leaving the home was anxiety about false paternity. A woman's maternity is never in doubt but a man's paternity can be.
i can't help but love KSP. But I wish it was easier to just design the craft and missions, and not have to do the manual control. I like flight sims, but KSP controls are a bit too wonky for my tastes.
I've personally found that I get much better results when I say hello first, as opposed to including everything in a single message.

My hypothesis: When you ask someone a full detailed question, the other person sees the whole thing at once, as one big daunting block of text, and they decide to ignore it for a while. Conversely, when you message someone saying "hi", it builds suspense. They start to wonder what you're going to message them about. They pause what they were doing for the few seconds while waiting for you to type out your full comment. Often times, they even reply saying something like "hello" or "what's up". All this increases their buy-in into the conversation, and makes them feel more invested. As a result, when they finally get your actual question 20 seconds later, they are a lot more willing to reply immediately.

Is it time inefficient for the other person to have to sit around for 20 seconds while you're typing in your actual question? Yes, sorry for wasting 20 seconds of your time. But that's a trivial tradeoff in comparison to me getting the information I need so I can be unblocked and productive.

If and when people start to reply promptly to messages, I'd be perfectly willing to stop using these tricks and hacks. But until then... hi.
The PC would be recorded from an interrupt handler as the address to resume execution at; I don’t think there’s any other way to record PCs on x86 (there’s Last Branch Record but that’s only for branch instructions). So, I’d expect it would be the first not-yet-retired instruction, and you’d always see ‘slow’, not ‘fast’.
I was surprised NYC wasn't listed.
Cara Menghilangkan Jerawat
It is almost like hn is made up of different people with different opinions.
Australia has Parcel Lockers run by the post office for free - they are pretty good
https://auspost.com.au/parcels-mail/parcel-collection-delive...
well i love fp, but the reality is that fp is not even an afterthought in the libraries that underlie numerical computation--most significantly, BLAS, LAPACK. Those libraries rely entirely on mutable data structures.

it has very little to do with their age--fact is these libraries are continuously updated (last major re-write for LAPACK was 2008; what's more, fp is not new, it was a well-known paradigm when, say MKL was conceived (2003), but apparently even the most cleverly designed persistent data structures (eg, Scala's vector) aren't enough.
The problem with this article is its focus on the fraction of a city's total jobs that are high tech, not the number of high tech jobs.

Raleigh's total market is small compared to NYC's, of course (~2 million in 2013). Even then I can't believe a high fraction of work in the Research Triangle area is tech related. Aside from the 3 universities, it just doesn't have many significant tech employers these days. It's been decades since anyone mentioned tech business in RTP in the same breath as other hubs in the vicinity like DC, Charlotte, Atlanta, or Houston.
I just moved from Philadelphia to DC for a job, and I am still biased towards Philadelphia. The jobs I see around here seem to be slanted towards government and non profits.

The biggest problem is the absurd high cost of living, Housing prices are high for miles out of the city, and they spike along all the major forms of transportation. Unless you like sitting in traffic for hours a day you will be paying a premium for housing. Traffic is also a mess.

It has been my experience that you would be much better off in Boston, NYC, or Philadelphia ( I would check out Philly, very low cost of living and a burgeoning tech scene )
AusPost has Parcel Lockers which are fantastic, except they won't accept courier deliveries, only "standard" packages (USPS, Royal Mail, Auspost itself). I get a push notification and an SMS. There's a QR code in the app which is used to open the door to the locker.

Strangely, I got two DHL packages recently so maybe they've changed the rules.
What is the likelihood that we will see a major operating system written in a safe language such as Rust in the next 10 years?
The Dell 13" is regularly discounted.
I think it would be far more correct to say "Mr. Musk faces potential competition from another billionaire."

Though ULA is buying engines from BO.
why not use auspost parcel lockers?
Pentagon Sends Weapons to Fake Federal Agency
Your stock price still gets beat up if you don't meet earnings, which means you can't raise capital as efficiently (or even fairly) if you need to in the future.
I bet the NSA can and would pay a billion dollars for an exploit that was worth it, but other nation-states would be shut out from bidding simply because they couldn't even if they wanted to.

It would taken an extraordinary exploit to be worth that much, but imagine a flaw in some weapons platform used by an aggressor that's impractical or impossible to patch and allows for remote code execution. If the US was trying to fend off an attack, or was embroiled in a conflict where this would be an invaluable asset, could end the conflict overnight, they'd pony up.

Like if it could allow them to hack the enemy's radar system to render allied jets invisible, or could corrupt the firmware in anti-aircraft missiles to make them always miss their targets, that would be worth a billion. If it prevented the loss of a few high-value planes it'd pay for itself instantly.
I was just wondering why NYC was not on that list. Baltimore is very close to DC, is it really two different regions?
Being publicly traded means you become slave to shareholders. Their profit is ALL that matters.
tldr: Great long form story of piracy and possibly insurance fraud off the coast of Yemen. Not tech related, but well written.
Saying that we can't currently separate it out is not the same as saying biology has no effect.
Works in Firefox, not in Chrome (at least on MacOS).
Introducing a new type to a statically typed language still requires that decision point. The compiler can't know what was string and now should be byte. So there wouldn't be errors, other than maybe for types you're passing into 3rd party libraries that changed themselves from 2 to 3. Yes, it would help after that decision.

And as mentioned, the byte "backported (sort of)" to 2.x acts and works differently than the byte in 3.x. So there actually 3 types in play, plus bytearray too.
VueJS (and plugins) -> Flask (and plugins) -> PostgreSQL

Currently my favorite stack using my two favorite languages and I see no reason to change it; the only exception would be when the client wants a prototype ASAP, then I'll probably use Django.
Engaging with them in a meaningful way is more important. That keeps them using your product or at least being interested in it.
Why Corrupt Bankers Avoid Jail
Yeah, theres something wrong here. It put Orem/Provo on the list when all of the tech jobs in Utah are actually further north. Mainly in Lehi and Salt Lake City.
You could legitimately say similar things about Atlanta though.
> The problem with "meritocracy" culture is that it often values only 1 form of meritocracy and that is direct, technical, individual contributions.

I haven't witnessed this, but maybe I've just gotten lucky with the companies I've worked at. The companies I've worked at seemed to value both your individual contributions as well as your ability to make others more productive.. being a toxic asshole to your coworkers would absolutely not fly, even if you were hyperproductive. There were certainly some people who were highly valued that were highly productive that didn't seem to particularly _care_ about making other people's lives easier, but they also weren't toxic - they mostly kept to themselves.
But how? VPN?
http://indiehackers.com

https://bestfoodnearme.com

google.com

reddit.com

news.ycombinator.com
Being publicly traded never necessarily meant you focus on short term. If that were actually true you'd never have seen Intel shelling out $15bn for a fab, or Westinghouse designing nuclear reactors.
Microsoft Kaizala. WhatsApp for work
1) It will grow by 1GB/day only if the blocks are full. Which they won't be for a long time, unless that branch becomes much more popular.

2) 8TB drive is $175 on Amazon. That alone can hold ~1 thousand days of full blocks. That's almost 3 years worth of blocks. By then the HDD prices will likely be even lower.

3) If some regular user will want to mess with the whole blockchain (which is such a strange argument, most don't care for it), downloading 8TB of data takes less than 18 hours on a gigabit connection. It will take years to get to 8TB.

4) There's no real objection to SegWit, as long as it comes with the large blocks. But consider what happened with Segwit2X - as soon as Segwit support solidified, a talk of ditching the 2MB extension started, a classic bait and switch. It's all over /r/bitcoin.
It is surprisingly difficult to find a concrete explanation of symplecticity. It seems like https://en.m.wikipedia.org/wiki/Symplectic_integrator has links to all the relevant information, but even there the conserved quantity is given as a differential form dp /\ dq, which makes me wonder whether you can even compute it for individual points, or whether you have to integrate over the whole space.
Well, yes. That's the entire point of a corporation.
BookTribes: Online book clubs for book nerds
Working on the most recently retired instruction would be odd, since it'd lead to things like the cost of cache misses being assigned to instructions that have nothing to do with memory access.

But other than that, I've never been able to build a mental model for exactly how the accounting works. For example take an inner loop with no memory accesses, like this:

18: add $0x1,%rax
cmp %rax,%rdx
jne 18

On a Skylake this will execute once per cycle (IPC of ~3), so we're clearly spending equal amounts of time on each instruction. But perf will assign basically all of the cost to the jump.

0.28 │18:┌─→add $0x1,%rax
0.27 │ │ cmp %rax,%rdx
99.45 │ └──jne 18

So it could be consistent with some kind of "first in-flight" or "last in-flight" model. But change the loop to be 5 instructions long (and with an IPC of ~5, so still executing the whole loop once per cycle), and suddenly the PC gets smeared across two instructions:

2.12 │20:┌─→add %rsi,%rax
0.94 │ │ add $0x1,%rcx
45.36 │ │ add %rax,%rdx
0.10 │ │ cmp %rcx,%rsi
51.48 │ └──jne 20

Take an almost equivalent loop, just swapping two instructions. It's still 5 instructions and an IPC of ~5. And...

80.79 │20: add $0x1,%rcx
1.29 │ add %rax,%rdx
0.89 │ add %rsi,%rax
0.00 │ cmp %rcx,%rsi
17.02 │ ↑ jne 20

Multiple runs of an individual test case will be pretty consistent on a specific machine; so it's not that the assignment is just random. It's deterministic, but the exact mechanism is very opaque.
Tor Browser 7.0.3 is released – fixes proxy bypass for Linux
Love the seed probes; not a strategy I've tried!

I think it's almost always true that your second trip to the mun in kerbal is a rescue mission...
I use to use delicious, when they were getting shutdown, I switched to google bookmarks. Its all there, but hard to get at. I occasionally download the entire xml and save it.

I had some ideas about making something to help me, but its more of a vitamin and not a painkiller.
In the short term, .tex might be the most realistic option. It's not exactly the most accessible format, but a lot of people already use it so it's less additional work.

It's plain text so you can throw parsers at it to extract text, data, and formulae. It can be automatically converted into HTML for online display, PDF for downloading, etc. It's not pretty, of course, but we already have plenty of experience parsing and extracting useful information from another widely used format that mixes semantics and presentation all over the place, so why not?
What is a Bitcoin fork?