skysight-inc/HackerNews huggingface dataset:
Eh, that doesn't necessarily provide fair statistics. Lets use this contrived example with made up numbers where the US has a population of 500 million and China 1 billion.

US per capita: 1000 tons of CO2 per year

China per capita: 1000 tons of CO2 per year.

Looks like China is twice as good. But if you break out population statistics and 500 million of them live in mud huts and produce almost no CO2, then the other half that have moved to US like living conditions produce US like carbon.
Seagate's roadplan is 100TB by 2025.
https://www.techpowerup.com/249271/seagates-roadmap-shows-ho...
> In any concrete context, Maybe (Maybe A) could _probably_ be simplified to just Maybe A as we expect.

And doing so is just what `join :: m ( m a ) -> m a` specialises to for `m = Maybe`!
From what I can tell, there are two main reasons companies use TVCs:

1. They don't want to be in the business of hiring/vetting/training/supplying benefits for people who aren't part of the business's core competency (security guards, cooks/baristas, receptionists, etc.).

2. Bureaucratically, TVCs are a lot easier to hire. You don't need months of interviews or headcount approvals in your budget: you just need to be able to spend money.

Of course, these problems are both theoretically solvable if a business cared to solve them. (It really bothers me that the people who take care of us aren't always well taken-care-of.) However, it's important to understand that there are multiple factors at play. TVCs are often chosen less for cost savings; more because at the hiring manager level, they're a lot easier to get approved.
>Not sure if this was a 'one-off' or other people had issues with their quality.

My last two HD failures were Seagate. On one of the PC building forums I occasionally frequent, they've had a sticky for years telling people not to buy Seagate.
EU seems to be doing way better than the US on a per capita basis - 10% for 512 million people versus 15% for 325 million in US.
Shell Protocol Designs
I assume it was George Soros who was writing those emails from Zuckerberg's work account. And that Cheryl Sandberg has no earthly idea why I would assume that.
Companies like this should be named and shamed. It's the only power we have as consumers.
You believe that marginalized people in society making something political is illegitimate if you disagree, and legitimate if you agree.

That is my criticism of your world view. I did not straw man, you are actively explain how a group of people in society are opressed, but you're OK because it was legal.

I don't believe in using force to gain compliance of the citizenry. We fundamentally disagree on what type of society we live in. I believe in human rights, liberty, and freedom of association. You believe in an administrative state that punishes you for saying blasphemy.
100% uptime is impossible and the vast majority of companies do not need anywhere near the 99.99% they claim is necessary, nor can they actually pay for it.

A 30-second outage to switch to a replica is perfectly fine for production.
Because you will definitely know when your phone is compromised.
1. Template syntax. For example, a struct template in D is:

struct S(T) { ... }

A function template is:

T func(T)(T t) { ... }

2. No forward reference declarations required. This cuts down on a mass of unnecessary boilerplate. Even better, it allows the coding style of ordering the functions from most important to least important, rather than the reverse that is typical of C/C++ source files.

3. Terser declarations:

ulong x;

instead of:

unsigned long long x;

4. No ugly #preprocessor code interspersed with your nicely formatted code.

5. Nested functions mean they can be nestled close to where they are used rather than much further away in the file.

6. None of that awful

#ifndef __INCLUDED_FOO_H
#define __INCLUDED_FOO_H
...
#endif
Could significantly impact the paratransit industry. I know those to be government subsidized here in the northeast. If those subsidies were offered to self-driving vehicles, it could help a startup not only establish itself but also begin to compete with Uber/Waymo giants.

Which got me recalling, I believe there is a self-driving startup dedicated to helping the elderly get around.
Is the product name really DataDude, or is that a typo? Do you have a link to that product?
Not just breaches: Never, ever use Quora
Use a cookie tin. Holiday ones are often decorated nicely.
> some of the more complex SQL syntax that Postgres supports are missing, but more importantly, it can only ever do one write or read to the database predictably

I don't know...it's recently added upsert compatible with Postgres syntax as well as support for window functions.

Additionally, sqlite has a sophisticated json extension.

> it can only ever do one write or read to the database predictably

WAL mode addresses this, allowing an arbitrary number of readers with a writer.

For concurrent applications just use a dedicated write thread and enqueue writes...your example is contrived. Connection management, transaction scope management, etc, can all work in your favor. Writes occur in a few milliseconds, meaning you only need to hold the exclusive lock very briefly in most situations.

More information here: http://charlesleifer.com/blog/going-fast-with-sqlite-and-pyt...
> TLS over HTTPS

Sorry I meant DNS over HTTPS
She doesn't have her keys on her fob. Heck, last time I took her to get her oil changed, the key fob still had the little plastic removable key tag from the dealer she bought it from.
Coming from a geologist, you're exactly right!
I've bought a few enterprise models a couple of years ago and they're stellar (Constellation line-up). Apart from the fact that they're quite loud.
I think in California it's illegal for insurance to put in a black box that measures anything other than total # of miles driven.
>Previous warming events happened very slowly; even the quickest ones occurred over thousands or tens of thousands of years

Here's the problem - we don't actually know how quickly historic shifts have occurred, because our evidence comes from geologic and fossil records that simply do not have good resolution past 1Ma or so.

Especially consider all the doomsday runaway scenarios like the clathrate gun and melting permafrost - did these conditions not exist hundreds of millions of years ago during other shifts? If these hypotheses are true, then surely historic warming has occurred with similar rapidity.
I googled "unsecured bicycles" and among the first few hits I noticed that a lot of universities have rules on bike parking, saying that unsecured bikes will be confiscated. So the bird scooters might not be such an exception here. I live near a university, and every year they tag a huge number of abandoned bikes in racks as well.
I game a lot, but none of the games I play even approach half that size. not all games are bloated, disk space eating messes.
C++'s array bounds checking is there only if you use vector<>, not regular arrays.
How much of China's CO2 is emitted to produce things for the US to consume?
As a fellow geoscientist, you especially should be aware of the dating limitations of rock and fossil records. We simply do not have the resolution currently to know whether this kind of warming speed is truely unprecedented.

Hell - a huge part of petroleum exploration is understanding conditions of the surface during deposition of sediment. We're lucky to get 10Ma uncertainty for 100Ma old formations.

I've witnessed firsthand the degree of non scientific handwaving that plagues petroleum geoscience - in both geology and geophysics; and this is in a practical, applied field, where there is some degree of [loose] validation in the form of exploration success/failure. In an unfalsifiable field like climate science, where "validation" consists of retroactively adjusting models with hundreds of variables that can quite literally be tweaked to show almost any outcome? It is simply irrational to not be at least somewhat skeptical.
That does not appear to have any details that relate to your comment whatsoever. All it says is that renormalization doesn't work on gravitons.

However, if I understand your comment correctly, you're saying that the underlying non-quantum theory (GR) uses a symmetric rank-2 tensor, therefore you have to have a spin 2 particle - as opposed to photons, whose underlying non-quantum theory has an antisymmetric rank-2 tensor, and therefore give rise to a spin 1 particle. Do I have that right? If so, could you point me to something that would explain why?
Ask HN: How to reach out to industry experts
It seems as though the key to alot of startups succeeding and differentiating themselves from the competition gets glazed over in the retelling of their story's. SpaceX started after Elon organized a conference of top experts in the field. While Elon may have had 'influence' due to his previous exits, how would a person starting a company in a field reach out to people outside of his/her network? Example scenarios/ 'reach-out' emails would be greatly appreciated!
> Growth rate is not an excuse for the evils that have been enabled by Facebook.

This sort of over the top moral grandstanding is, ironically, the sort of "evil" that many have attributed to Social Media. Yet it looks to me like the same sort of pearl clutching that soccer moms were doing about Satanism during the 1980's (for instance).
When I worked there 4+ years ago, all employee:employee facebook messenger conversations (on production www.facebook.com) came with a little red circle, with alt text saying "employee to employee conversations are recorded".

So I wouldn't have been surprised by this in the least.
Earth's atmosphere doesn't care about per-capita emissions - it just cares about absolute concentrations of greenhouse gases. If you want to solve the problem, largest (in absolute terms - not per capita) emitters need to cut back. Somewhere in the world one human emits more CO2 per capita than everyone else in the world. If they stop emitting, we haven't solved anything.
"Navy officials will accept applications until 4 Jan 2019. Those who are accepted will receive email notifications no later than 16 Jan. 2019, and must respond by 23 Jan. 2019."

Is there a place that shows a list of these competitions?
Confusion clouds restoration of Florida felons’ voting rights
Beam | ONSITE | Lead Software Engineer | New York | Full-Time | $108K-$116 + equity

ABOUT BEAM --
At Beam, our mission is to elevate social consciousness and build incentives for all brands to invest authentically in social issues affecting their communities, near and far. Beam is an app and integration that helps retail brands reach their highest-value young customers by empowering users to donate part of their purchases at partnered brands to causes they believe in.

Beam just closed a venture-backed seed round with investors including Hearst. We're located in Hearst Tower in Columbus Circle.

WHAT YOU'LL DO --
You'll will be tackling unique engineering challenges as we scale through our own native app and through an SDK that will be integrated into apps with millions of DAUs. You will architect and shape backend development and upkeep. This person will work closely with the CTO to develop the best long-term strategies for scale and security, and ultimately, help build the engineering department as Beam grows.

Tech stack: Python / PostgreSQL / AWS (very open to change)

Perks: Fully funded healthcare + flexibility with remote + in-building gym + subsidized cafeteria + working to empower people to maximize their social impact every day.

LEARN MORE --
https://angel.co/beam-impact/jobs/288304-lead-software-engin...

CONTACT ---
alex@beamimpact.com

Beam Impact Inc. is an equal employment opportunity employer, and we welcome everyone regardless of their race, color, religion, sex, national origin, age, disability, veteran status or genetics. We are dedicated to providing an inclusive, open, and diverse work environment.
Water vapour from burning fuel does not contribute to climate change:

* https://en.wikipedia.org/wiki/Greenhouse_gas#Role_of_water_v...
HDD market is basically a monopoly with arbitrary prices not reflecting actual cost of anything. They only compete on price with SSDs.
I've watched some DIY videos and am considering doing just this. I'm not sure how tight a seal you need though (one video said you want overlap from lid to sides/bottom), and the draws we have there aren't super tight. Maybe we'd make an enclosure within the drawer and be able to line that sufficiently?

If anyone knows how much leakage there would be for fobs/phones, and whether it makes a difference for this application (where the sniffer/attacker would be 10+ feet away), I'd love to know it!
why is this not XML? it doesn't make any sense at all. They are trying to force a schema on json, when it would be hundred more times easier (and probably with better tooling) than forcing json for this.
it should be shipped within the app bundle, can you please tell me what "otool -L Next.app/Contents/MacOS/cocoa-webkit" returns?

I'm not using libxmlrpc++, just libxmlrpc
Yep, different people/situations should get different advice.
My mother in law just got her car stolen 3 days ago in Nice, France, fob thingy as well. Police just called today they found it, apparently car is ok.
There is no such thing as a "good GC" in this context. Game engines go to great lengths to do things:

1) Have bounded memory usage
2) Have consistent frame times

These goals are critical to maintain a consistent framerate on fixed-memory devices (aka, consoles). GCs, by their very nature, are not compatible with either of those goals. They need lots of spare memory to go fast, and they cause hiccups when collection happens. They are a non-predictable, non-consistent load.

If you're not working on a problem that is a sustained, consistent workload that needs sustained, consistent result generation then no, you probably won't see the same GC problems. GCs work great when the work is bursty or when the work has no latency associated with it. There's an awful lot of programs that fit in that model. Games just aren't one of them.
YMMV, but where I work (non-tech company) contractors are treated quite well. I think the general feeling from most of the company is that contractors are hired to do specific project work, so their domain knowledge is narrow and specialized and thus are better/more knowledgeable than the in-house developers. This leads to people within the company going straight to contractors for questions/discussions/planning/etc, leaving in-house devs out of the loop. In the end you're left with over-engineered solutions and scope creep among other dysfunctions. Really frustrating.
Goals are Lighthouses
When you have enough channels and plugins running in real time, you'd rather optimize for CPU rather than disk space.
Someone has a bot that scrapes Github for Discord bot tokens and deletes all content in servers it has permissions in and replaces it with info saying X person did it and to "come to his house."

Stuff like that is pretty common I feel for people to use against their enemies. Especially if it was designed to be small and got out of hand.
It's not entirely clear from the article and conversation, but they're talking about passive FOBs that use the (presumed) proximity of the FOB to unlock the doors and allow the ignition button to work. These were created to stop you from having to physically dig out your keys.

If you need to push the button to unlock this won't work, but they could still smash a window and then relay attack the ignition. Challenge would be determining prior to the break-in if the FOB is close enough to relay. Plus the most vulnerable cars tend to be the most expensive. From the article I'm a little surprised the RAV4 has passive entry.
I can identify several traits that helped Rust be more marketable over D.

First is that Rust is making tooling a central issue they're working on. Right now you can install VSCode and get a Rust plugin with a single click or get a VisualStudio plugin with a single click, and that gets you intellisense right away. I'm pretty sure that Rust's editor tooling has reached and surpassed D's in a comparatively tiny timeframe.

Second, Rust comes with an opinionated build system and module system out of the box, while D just has a compiler, you need to figure out building yourself and use a separate package manager. This is something you would be very comfortable with if you're a C/C++ programmer, but not so if you're using pretty much any other mainstream language. These days it's expected that the language comes with a compiler, build system and package manager.

Third, Rust is more novel, thus more interesting. It's a new language combining new programming paradigms in a novel way. Go has channels and goroutines, Rust has the borrow checker and zero overhead compile-time memory safety. D has... it's trying to be a better C++. It's succeeding very well, but its features aren't exciting.

In conclusion, Rust has come out the gate with great marketing, with novel and interesting features not seen before in a system programming language, and with great tooling support for the current generation of developers who don't want to bother with learning arcane Makefiles (or CMakefiles as the case may be today). D is just a better C++ with the same friction to use as the language it's trying to replace, but without the top-notch tooling that exists for C++. Rust on the other hand also doesn't have tooling quite as good as C++, but it's not replacing C++ in existing projects, it's used for new projects.

One case where D significantly outpaces Rust is in its ability to interface with C++. This gives it a significant edge in being considered for use in C++ projects, and I would expect that there are many cases of mixed D and C++ usage among the D success stories. Rust's lack of C++-compatibility story (I will be interested to hear how Mozilla integrate it with their C++ code!) is really what's holding the language back for my use-cases. The C ABI may be the lingua franca of low-level code, but a significant amount of native code is written in C++ and I need to interface with it natively via the platform's dominant C++ ABI. D would really shine in mixed C++ projects, but it really needs a turnkey solution for intellisense integration, i.e. better tooling. It would also need seamless debugger integration, letting me trivially step through D, C++ and C code in a mixed setting, and letting me place breakpoints, watch memory, etc.
Russian internet giant Yandex launches its first smartphone
The relay could emulate a reasonable power output, but that requires more precise measurements and would discourage thieves.
Is it? I do the same thing. My 'burner phone' is my personal phone that I use 24/7 for everything, and I have a separate work phone with default VPN required, etc. It's not really a burner phone.
Well, the only person who appears to be stating that you can use video only is Tesla, and Elon Musk seems to be the only person stating that that's the right strategy. From what I've seen he basically says: If you focus on vision and solve it, you've got autonomous driving whereas if you use a kludge of different sensors none of them will be great and the final solution won't be great. As an engineer whose worked on similar projects this just seems down-right incorrect frankly- especially in safety critical systems. However, it's also worth noting that when he said that it was suggested an autonomous Tesla drive across the country would complete by EOY 2017[1]. It's ALSO worth noting that Tesla have really upsold this idea of 'Buy a Tesla now, and it'll magically become autonomous'[2]

[1] https://electrek.co/2017/04/29/elon-musk-tesla-plan-level-5-...

[2] https://www.theverge.com/2018/6/11/17449076/tesla-autopilot-...
>Exposures, from minutes to a few hours, to partial pressures of oxygen above 1.6 bars (160 kPa)—about eight times normal atmospheric partial pressure—are usually associated with central nervous system oxygen toxicity

You need 8 times current oxygen levels. This is a non issue.
Population density (people/km2)

- EU: 116

- US: 33

Source: https://en.wikipedia.org/wiki/List_of_countries_and_dependen...
> Google can and should customize search results based on location

I feel more and more these ideas of optimizing for 95% of the use cases give good result on paper but shitty lives for the 5% left.

I understand the good intentions behind that calculation, because making life easier for a huge majority of people should be a good thing.

But for instance boosting local results is one of the way you’ll make people often searching for foreign information miserable. Searching for remote places will most of time be met by random local businesses first. Web based international content will be outranked by local content, and your local newspaper bitching about heat waves when it’s just summer will outrank by far rock bands and manga titles.

Sometimes that’s the wanted behaviors, but for instance currently Google already works with strong preference for localised search, and that’s one of the things that pushed me to DDG.

In a way if Google wasn’t so massively successful I’d root for them to better serve mainstream searches. But in the position they are now I think it’s harder to say they should just care about the vast majority of people. Even 1% of their userbase is an incredibly huge number.
You can't compare 1TB hard disks, they are comparatively expensive. The cheapest per TB I can find right now is 20 euros for HDD, and 120euro for SSD. So factor 6 if you buy the cheapest, respectively.
I don't agree that this is type reification. The dictionaries are resolved at compile time. They may indeed be passed to a function at run-time, but they are not exposed to the user. They are simply a compile-time substitution of abstract function invocations with the implementations according to the chosen type. For actual reification of types in Haskell, you can look at Haskell's Data.Typeable library.
Ah. Act of state doctrine.
Short List of Online Privacy Tips
> Teenagers need more sleep due to their brains re-wiring, so the reasoning goes.

I work in the education industry, and the education experts in our company have been saying this for years.
Not really, they built an actual data compression VPN for users with limited data plans and did traffic analysis on the data that went through that pipe.
it actually depends.
you can either have a game with extremly fast loading, which means that assets won't be compressed a lot or you can compress them and go for file size, you can even reduce the quality. it always depends on your target audience.

but still modern games for pc/mac are around ~10gb per game which would limit your installed game base by a lot.

(also working with docker (pc, mac not linux) or vms in general will quickly eat your 500gb hard disk)
I don't know about you, but 500-1000 GB is more than enough for my SSD needs, so the comparison at 1TB is much more relevant to me than at 4TB.
Google seems like they're barreling towards the wrong side of history (e.g. project dragonfly)
This is bullshit bravado, even when increasingly studies point out the correlation between all kinds of diseases and poor sleep.
You can hack that in with a decorator if you’d like, at some cost to performance.