skysight-inc/HackerNews huggingface dataset:
Yes, and the successor corporation of Iridium which bought it out of bankruptcy, and renamed itself to Iridium, has been wildly successful in the maritime, government, aviation, exploration/expedition, military markets. Which is where having a 2400 to 3600 baud (or voice and SMS) service that functions literally anywhere on the planet, pole to pole, is a highly desirable service.

The original 1998-2000 marketing materials for Iridium are ridiculous, like a traveling executive is going to take a gargantuan expensive satellite phone with them when traveling internationally, rather than relying on GSM roaming agreements.
> I tried in the past to get access to actual raw data so I can play with it, and draw my own conclusions, but all I got was always many levels above the raw data.

I don't think you want to hear this, but: Do this if you want to goof around, but not if you want to reach a legitimate conclusion.

People spend their whole time in grad school learning how to analyze such data. It's easy to fall into simple pitfalls (like ignoring known calibration issues) without that kind of intense training. (This is true of any scientific measurement.)

And further, people who spend their careers on this have the benefit of critique of their initial results from their colleagues. Some of these errors are caught in conference posters and in peer review.

The best place for a determined amateur like you (or me) to start is the recently-completed National Climate Assessment: https://science2017.globalchange.gov . That will point you back into the primary literature. The amount of experience and judgement that went into that report is not something an amateur (even a very determined/intelligent one) can approach.

As a point of comparison, consider the story of Berkeley Earth (http://berkeleyearth.org/about/), which was started by skeptics but ended up reaching conclusions about rising temperatures similar to the ordinary climate science consensus. Will you be in a position to do better?

Source: I work with a couple of co-authors of sections of the IPCC and NCA reports.
Microsoft is sharing Indian bank customers' data with U.S. intelligence agencies
The international climate reports (IPCC) are the result of a lot of scientific work followed by heavy politicking. When early reports from the scientists were alarming, the reports were watered down instead of stating the 50% case. Some of the politics came from the committee being afraid of overstating things, but perhaps a larger amount came from the US contingent basically saying they wouldn't endorse the report unless it got watered down.

What is why, as time went on, more data was collected, and the science got more confident, the results get revised upwards.

The first google hit after searching on "IPCC political pressure"
https://www.theguardian.com/environment/earth-insight/2014/m...

Though that report is from 2014, it has been going for 20 years.
This is evidently false. Stock has pulled total numbers comp up significantly. Employer is not going to give an engineer refresh that brings tc lower (in $ value) than the year before unless it wants to lose that engineer.
> That’s the thing. Anyone can be a shareholder of a corporation. There is nothing preventing anyone from buying shares.

Are you serious? There's nothing preventing anyone from buying shares, except having lots of money to spare. The people include a great many who don't. That's the thing.

Then you have things like share classes with massively disproportionate voting power and individuals with massively more money than is typical.

The people aren't going to find representation and control through shareholding.

> On a separate note, THE people already have democratic control over the most powerful organization in the land, their government.

One difficulty with the current system is that the actions the people can take to influence the government are too remote from the use of that government's power, so in the end it does a poor job diffusing the "concentrated power" that the GGGP post was talking about. This is true especially in the present day, when that "concentrated power" has learned to wield its influence to blunt the people's electoral influence over the government.
I think the new hotness is being a Site Reliability Engineer, or a Production Engineer, and for both you’re interviewed against SDE competencies (you must be able to write software).

Roles which don’t involve software seem to be withering on the vine.
Same here, I run the latest Firefox on both Windows and Linux. Gmail always takes at least 5 seconds to load.
I imagine it's a bit like early music notations which left out the rhythm. The idea being that you'd probably have heard the music already, so the rhythm part would be passed verbally and didn't need to be written. Likewise with vowels...
Show HN: Neural network trained on horror stories
Watched your StrangeLoop presentation. Nicely done. Am now eager to play with Atom and so forth.

I'm a layperson, so please forgive the noob question:

I've written some LL(k) grammars (using ANTLR). I really wanted to have incremental parsing, for a two-way structured editor I envisioned for my UI DSL. But I could never wrap my head around either LR or Wagner et al's paper, much less how Wagner's algo could apply to LL grammars.

Is there hope for us ANTLR people to get something like tree-sitter? (I ask tparr every few years, to see if someone smarter than me has tried. No joy. Yet.)
Your last point seems so obvious. It’s much easier to toast bread than it is to treat chronic mental illness. Of course your toaster roasts bread. Doctors can’t cure plenty of things, despite all of our efforts. Psychiatry is an even younger field than modern medicine. You have tons of consumer protection in psychiatry.
Rankings and Ease of Doing Business Score
> This is what makes me so uncomfortable about numerical computing (e.g. CFD): how do you know you got it right?

Indeed. Lack of associativity and distributivity when working with floating point numbers gives the whole thing a feeling of spooky witchcraft.

It's precisely the same feeling that I get from Javascript and PHP's weird notions of equality ("==" vs "===").
I agree that there are tiers of companies when it comes to compensation, and this site tends to skew towards recording datas for higher tiers (but many of the companies this site provides levels for do NOT pay as much as FAANG - as more salary data is added this will become clearer). And this can certainly be frustrating/depressing when comparing with individual compensation. It should be noted that the pay differential between top paying companies and those below comes from two factors:

- Geography. US based companies in the Bay Area will almost always pay more than companies anywhere else in the world. Many companies have different compensation bands for different regions of the world, even within the US.

- Equity. The base salary for an entry level developer position at a top company will pay somewhere in the range of 110-130k. I've seen many entry level dev jobs at startups in the bay area paying in the 80-110k range (I can't speak to hard data that supports this though, because open salary information is hard to come across!). So, the salary differential when comparing upper/lower bands between top companies and median companies exists but isn't outlandish (between 20-40% more). The difference is, entry level devs at Google & FB will also get a 50k/yr equity grant. Based on my experiences, this is an order of magnitude more than the median company (where lottery tickets or 1-5k/yr grants are common).

So my personal advice for optimizing compensation would be:

1) Move to the US (Bay Area/NYC/Seattle) or work for a US (Bay Area/NYC/Seattle) company remotely or at a satellite office in another city. Obviously, everyone has personal restrictions so this may not possible.

2) Work for a company who you believe will have equity growth. There is a wide spectrum here between 5 person startup lottery tickets and established behemoth that have 0.5% YoY growth stocks. A good recent example of this is Square, which gave out equity grants that were something like 50% lower in cash value than the equivalent role's offer from a FAANG company (this is based off of personal anecdata). However, Square's stock exploded over the past year and that equity today outcompetes many of the equivalent FAANG-level offers. Of course, the opposite could have also been the case -- I've heard stories of underwater options being granted pre-IPO by Square. Sure, a few years later they're worth a lot, but at the time, employees weren't happy.

The world is wider than FAANG and tiny startups, and each company has its own set of hiring criteria (e.g. both Twitter and Square started as Rails shops so your Ruby experience would be more valuable to them than Google or FB). You can't predict the market, but if the choice is between 20 year old Company A that gives you 3k/yr in equity or a recently IPO'd Company B that gives you 1k/yr in equity, I would on average take the gamble with Company B (in practice taking into account team strength, product vision/market fit, & company direction after interviewing).
Barclays - missing VP (between AVP and Director), and
Capital One isn't an investment bank...
> At this point, there are probably very few in linux after the level of fuzzing its received.

Linux is heavily developed, which means significant code churn. It's a victim of its own success.

And there's much less fuzzing happening than you think. It's an on-again, off-again activity; not something that any particular organization (AFAIK) is rigorously and repeatedly performing on Linux for any serious length of time (i.e. years). Fuzzing isn't an automatic thing; it requires human intervention to help craft the tests so they reach and tickle the right corner cases. And if the code is constantly changing, you need to constantly review your tests.

Also, syscall fuzzing must be done differently from network fuzzing, for example. And fuzzing kernels in general is more difficult than, e.g., a self-contained library.

If you look at the Linux kernel CVEs, they've been steadily increasing over time: https://www.cvedetails.com/product/47/
We can quibble over the causes and significance, but I don't think those data points support your argument.

Yes, remote exploits in Linux are rare, just as they're rare in most operating systems, including macOS and Windows. But not rare enough. And there's little indication that they're becoming more rare. Unfortunately, I'll bet that the shift to eBPF to implement basic filtering and routing will cause a spike over the next few years.

At this point the Linux kernel is a lost cause. Everybody serious about security understands that the future is moving your most sensitive assets to secure enclaves not running general purpose OSs like Linux. Unfortunately those enclaves are recapitulating the same mistakes--too many features, too flexible, too much emphasis on adding more complexity to try to fix things. But one thing is certain, Linux is definitely not getting any simpler, and people are moving assets to slower moving train wrecks.
Those spies were apparently Chinese nationals, so Beijing would have considered them traitors. In the West that draws a long prison sentence. China and Russia are less gentle.
> my understanding of the skepticism is not that warming is not occuring

That's a fairly recent goalpost move as "warming is not occurring" has become an untenable position.
Adobe is missing
Shitty circuit layout maybe, but it's much easier to move the dac outside the noisy box than to fix the cicuit layout. Most computers today can manage a digital audio output, either through HDMI, spdif from the sound card, or via USB. Keeping the analog path away from noise is sensible in a way that 96kHz and oxygen free cables are not.
Bejesus, Sequelize.js is a LOT more work than HugSQL. I keep looking at Macchiato but without a Clojurescript database layer I can't see it being useful.
It goes by either file extension or the hashbang line. But I think it only make the determination when you open the file; it doesn't change the language when you edit the text.

You can manually set the language pretty easily though via the command palette or by clicking the language in the bottom-right.
Could be that climate exhibits a lot of positive-feedback effects, more-so than most of the early models predicted. If you start by modeling climate as a linear relationship between atmospheric CO2 and temperature and then it turns out that it's that plus human CO2 production is accelerating as the developing world develops plus release of trapped CO2 in the permafrost plus decreased albedo as the glaciers melt plus the albedo effect from increased vegetation plus reduction of the moderating effect of ocean currents as they're disrupted by incoming meltwater, then you're going to continually find that your models were too conservative.

I don't buy a lot of the climate hysteria either, but for entirely different (and more depressing) reasons. I think that the reality is significantly worse than the scientists are portraying, but this doesn't matter much because we're still talking 2-4C over a century, and a century is a very long time in human progress. A century ago the world population was less than 2B, barely anyone had cars, North America and Europe were the only developed regions, coal was the predominant energy source, and hot cities like Las Vegas, Houston, and Phoenix were extremely undesirable places to live because of the lack of air conditioning. The media portrays the eventual flooding of NYC due to sea-level rise as an apocalyptic tragedy, but the fact is that several other cities (Galveston TX, New Orleans LA, Sacramento CA) have lost their pre-eminent economic position as a result of floods, and many others (Salem MA, Baltimore MD, Detroit MI and the rest of the rust belt) have from economic changes. Society adapts; people migrate and move from dying cities to new up-and-comers on more solid ground. A century is 3-4 generations, plenty of time for this migration to happen in terms of younger generations picking where they want to put down roots.

I think we're far more likely to go out in a blaze of war from the social strain that come from this large-scale migration. Humans don't do well with relative changes in social status or power levels. They tend to want to find somebody else to blame and fight. I'd give better-than-even odds that the climate is actually cooler at the end of this century than now, but only because we've triggered nuclear war and are in the midst of a nuclear winter.
Right, but it makes the onboard DAC useless. So sidestepping that and shipping the bits out to something else is worth doing.
I mean, why not cut to the chase?
Facebook has a few Haskell hackers. I imagine they need a few more to combat not only spam but fake accounts, fake news and fake viral posts. Huge opportunity right there. I don't work at Facebook but follow their tech blog.

https://code.fb.com/security/fighting-spam-with-haskell/
It is open source, but not like Linux. These are more of source dumps than an actual window into the development process.
Instead of focusing on the plywood part, let's just get back to the point that "everyone can make DIY Halloween decorations", even if you live in a tiny appartement. Pumpkins, candles, white sheet tied to a string for ghosts, and then let your imagination run wild with scissors and kraft paper.
OCB2 is not a cipher, but a mode, like CBC, GCM, XTS, etc.
My company is allegedly aligned with Google’s levels here, and people routinely make Senior within 4 years. Spending more than 2 years at Eng I or Eng II is considered a cause for serious concern.

So T4 after 16 years is very surprising. Something is off.
As far as jobs go let's face it - Clojure has never seen anywhere near the adoption of Scala.
I browse same as you: Firefox & NoScript, very few sites on by default. My experience matches yours with one other thing you didn't mention:

When I get a blank page, I do:

View
Page Style
No Style

usually fixes things quite well. E.g. seattletimes.com is blank by default but turning off Page Style gives me both text and images. Just not formatted very well, but I'm willing to accept that tradeoff.
You'd be surprised how much you can get away with in a PA.

Being powerful and reliable is more important than being all that good, since the room always sounds bad anyway.
Hi everyone!

I built this site because I realised that there are a lot of people that don't fit the general interests and materialism thta fashion companies think their target customer values, and for good reason. Shirts for hackers, developers, and blockchain-enthusiasts won't sell too well.

But I think more specialisation/personalization results in higher personal satisfaction and happier customers.

Print-on-demand offers this but not everyone is a graphic designer.

So I noticed there's probably a big market(this included me) and made something that lets any one find a Wikipedia article and order a T-shirt that takes an extract from that article.

I'm no fashion guru or enthusiast, but when I wear something I want it to say something about me or initate conversation.

Tell me what you think! Just looking for some feedback :)
In Windows NT, everything is an object. This is derived from VMS, which is essentially NT's predecessor (a principal designer of both being David Cutler of Digital Research and later Microsoft).
I left Amazon just 5 months after being employed there as an SDE, it was terrible. It's not all about the money.
The levels have nothing to do with tech or experience. It's the ability of person to navigate his career through corporate bureaucracy and politics.
> This, my friends, is what we call a tragedy. The next time I hear something about the West harming the planet disproportionally, I'm going to collapse into a neutron star.

The west is harming the planet disproportionately. We've been doing it a lot longer, so most of the existing and baked in future warming was produced by the west. Apart from that we still produce a lot more CO2 per capita. The united states alone produces 15% of emissions today. The rest of the world is just trying to catch up to where we are.

The buck doesn't stop there though, a huge chunk of the developing worlds emissions are producing stuff for the west. They aren't responsible for that, we are for buying it.

It seems like you expect the poorest developing countries to lead the way. Has the west become so incapable of actually leading?
I also found this to be true when I tried to use Skia.
When is the last time you tried? I completed the accessible fallback first try. Were you using headphones?
Of the first 28 vulnerabilities listed on that page (representing the past 5 years of CVEs for Chrome), I count only 7 that don't mention V8, JavaScript, PDFs, plugins, or "unspecified vectors".

If someone is choosing to disable JavaScript in their browser, I think it is reasonable to expect they are also disabling plugins for other formats like Flash and PDF.

We might disagree about whether to include disabling plugins as part of disabling JavaScript, or how to count the "unspecified vectors" CVEs, but the clearest minority is this 25% of vulnerabilities that a JavaScript (and plugins) disabling user would fail to insulate themselves from.
It is also virtually entirely unused because it was superseded by OCB3.
We should all start a club defined by our forex market induced alcoholism.
Linus Torvalds announces Linux (1991)
One of the most interesting applications of NVM is databases. The design of most existing databases is predicated on needing to always persist writes to disk; the existence of non-volatile memory allows very different, potentially much faster designs. There's a great explanation of this in https://db.cs.cmu.edu/papers/2017/p1753-arulraj.pdf
10 Little-Known Productivity Hacks
The linked examples work fine here.
How to Easily Add Approval Workflows to Forms
Ah, sorry for the confusion. I was referring to the entire group of OCB modes, not just OCB2. Edited my comment to reflect that.
You've been rejecting climate change evidence for years - your mind is clearly already made up. Nobody on this comment board is going to be able to convince you of how to reasonably react to overwhelming evidence. "Convincing" will happen when you can accept reality for what it is, instead of rejecting it for your own sadistic individualistic pleasure.
I mean, the engineers can leave and start their own companies. This is the whole thing about SV...
This, faang stocks
The patents are almost expired by now though.
Your statements about tape and vinyl are ludicrous and unsourced. What do you think most of your CDs were recorded on in the first place? (Hint: tape)
Much respect for your clear and thoughtful response on a very emotional issue for many.

I think we just have a different take on the underlying facts.

> QoL was the same in 1800 for most people as in 2000BC

An interesting claim. Googling the history of meaningful corollaries to QoL raised some concerns for me though.

Infant mortality was over 40% in 1800.

The average work week in the Us was over 70 hours.

https://eh.net/encyclopedia/hours-of-work-in-u-s-history/

The deaths from flu and tuberculosis have been massively reduced, those diseases are still awful, but their impact is unrecognizable.

https://www.google.com/amp/s/www.theatlantic.com/amp/article...

They are still really deadly diseases for vulnerable populations, but I can't even imagine what it was like when they ravaged populations.

You reduce child mortality (and improve other measures) by freeing up minds from menial labor through economies of scale. Those free minds invent processes that ease human endeavors and lower humanity's impact on the environment in drastic ways.

These aren't small gains. The history of artificial light is an example, showing improvements in efficiency in magnitudes of tens of thousands.

https://www.npr.org/sections/money/2014/04/25/306862378/epis...

For example, those free minds discover things like kerosene, which nearly resolves humanity's obsessive quest to murder every whale for oil.

https://ourworldindata.org/child-mortality

https://ourworldindata.org/light

We still have a lot of work to do to protect whales, but there's a reason Moby Dick resonated when it was written, everyone knew about the significance of that then major industry.

I'm not a transhumanist, but I am awestruck by the pace of human progress. Solar adoption looks glacial while we're waiting for price parity, but is there any doubt it will displace fossils over the next few decades?

Human inventiveness seems the best way to lower impacts while also obtaining other human goals. For all that I want the highest MIPS per gram ratio in the solar system as possible.
> Even if the suburb doesn't have "bums", the area around your job still does, no?

It doesn't have very many, actually. I'd say more about why not, but that would get into self-doxx territory.

> So now you also e.g. have to bring lunches rather than taking advantage of the restaurants nearby to work. Kind of constraining.

Wat? Independently of the previous item, I pack lunches because a packed lunch costs me a little under a tenth of a restaurant lunch nearby. Restaurants are a twice-a-month type of luxury, and I can't imagine throwing away that kind of dosh on a daily basis.

> Also, even if you aren't "living in terror", it still makes you feel instinctually guilty to see people less-advantaged than you, doesn't it?

In a word: no.

> (Oh, and also, people that didn't want to move into the city—like you!—would now move into the city, also increasing the local tax base.)

I like my place for other reasons. Top among them: it's less than half as expensive as an apartment that's near my workplace, yet it's still well within commuting range and is perfectly nice by my standards.

Aaand I don't really see that as a problem to solve; I like car ownership for other reasons, and given that I own a car, I want to use that situation to decrease other expenses to the greatest extent possible.
Announcing some security treats to protect you from attackers’ tricks