skysight-inc/HackerNews huggingface dataset:
It's also why ZFS requires the use of ECC memory in the official documentation - ZFS spent great efforts building redundancy and error-checking capabilities as part of the filesystem, especially for guarding against silent data corruption, even at the expense of performance. But it would be useless and greatly decrease the benefits of these features if the memory can fail silently.

Also, hitting by a beam of cosmic ray is not the only way that the bits in RAM can be flipped, dynamic RAM has inherent instabilities like row hammering, or can fail early due to manufacturing defects.
Facebook has somewhere in the ballpark of 800 iOS developers. And fewer than eight apps.
Which basic devtools features are you missing, if I might ask?
After living in the suburbs of California for quite some time, I would have agreed with you. SF seemed like a metropolis in comparison. But after living in NYC for close to a decade, SF now feels like a large suburb with an attached city center. Imo, density/infrastructure/urban-planning-wise, SF feels most similar to Brooklyn, where cars are still very dominant. Brooklyn alone has a density of 35,000/mi^2, where Manhattan alone is at 69,000.

Not knocking on your opinion, just adding my 2 cents. Brooklyn is large, fun, exciting, etc, all the things I’d describe SF as, but I don’t know if I’d call it a metropolis on its own (at least not based on my personal opinion), whereas I would easily describe NYC as so (either defined in its entirety or just Manhattan, which would probably bug the natives).
Did we learn nothing from the NSA? The big players long ago learned: you won't ever have the option to process something you never collected in the first place. "Collect it all." Process it later.
> (objectively)

Ok.
Humans are a comparatively new species disrupting the entire planet. The other animals simply weren't prepared for us. A good twitter thread about this topic: https://twitter.com/DRMegafauna/status/1084896526151942145
I guess that by shifting much of the processing to the endpoint camera they can save on processing exabytes of video data in a massive datacenter.

It is worth noting that this is only the next step forwards from where many Western countries are right now with their CCTV.

Detestable in all cases, in my opinion.
Right, I've worked at quant funds and met a ton of people at different funds. The weird thing about hedge funds, is that until recently, prestige and outward appearance have been traditionally more important than returns. This is changing now, especially with ETFs and the explosion of passive management and the media exposure/public discussion about how finance has really been about money managers making themselves rich, at the expense of institutional investors and pension funds. Its a business, where the model is not returns, but instead the appearance of a coherent brilliant investment philosophy.

For example, AQR (which is more of a mutual fund I know, but its a prime example) is known for hiring based on academic prestige, and the returns have been absolutely dismal. But they have a specific "investment philosophy" and a brand name, so the game is to never admit that their strategy is a failed one. They cant outwardly say their strategies dont work. Its the same with replacing a bad portfolio manager, funds whos portfolio managers are well known cannot switch them easily, as soon as investors discover a big internal change (like high up management/PMs leaving) they know something is wrong and may pull their money.

This all ties in to how they hire, with school prestige usually the most important criteria. I worked at one place where everyone on my team went to either princeton, yale, or wharton. They were all intelligent, energetic, on the ball. None of them were "exceptional". Whats worse, none of them could program, none really knew statistics, etc, but they were all "Data Scientists". I was appalled at the amount of money being made and how much these guys were being paid.

This is in contrast to places like Citadel or Two Sigma. Whose business model still holds prestige, but is basically already a well oiled machine. Citadel doesnt need a brilliant mathematician like Jim Simmons, they need a smart guy that can crank out work, who fits as a cog inside their money printing machine. Citadel is better at things like HFT, some alternative data etc, but its a calculated better, they know where to get their edge, how to get it, and who to hire for it. Its a business where the employees can be plugged in.
Its incredible how badly apple slows down phones via updates. There is no way it would have been that slow at release. I recently watched a video of someone using the original iphone and everything was super snappy. The camera took hardly any time to open.
Way back, the chrome website got penalized by Google (the search engine) for disallowed SEO tricks ;)
I run a Core i5-2500K from 2011 and Gmail runs just fine. Far better than Thunderbird or Outlook ever did, but it does take a lot of memory.
Unfortunately, Temporal Tables in the latest ISO SQL spec and MS SQL Server have issues. At least their current implementation.

First-off, there’s no history of schema changes. While you can easily go from a NOT NULL to a NULL column, you can’t go from NULL to NOT NULL. This is a deal-breaker when using TT for LoB data when schema changes happen somewhat regularly. TT should have been designed with schema versioning from the start.

The second main issue is the still lack of tooling and ORM support for TT. While EF6 is compatible with TT (it will safely ignore the SYSTEM TIME columns) it doesn’t let you directly query the history table.

Third - any UPDATE statement, even when it doesn’t actually change any data, causes a new history row to be added, including a full copy of any mvarchar(max) values. Copy-on-write does not seem to be used. That’s a huge waste of space.

Finally, you cannot exclude columns from temporal tracking - so if you have frequently-updated columns containing inconsequential data (e.g. display sort-order columns) then you’ll end up with history table spam.

I don’t know why the SQL Server team invests massive amount of engineering effort into features like these when other massive priorities exist - like modernising T-SQL’s syntax to be less verbose (parameterised object identifiers and optional predicate clauses, please!) or adding support for column array-types, which would greatly improve the platform.
Yeah, I'm sure nobody else saw the Internet coming in 1987.
Saying Alt/Option is better, but it’s not true that there is no “Alt” key on Macs. There are many Mac models where the key has both “alt” and “option” written on it. Sometimes it also has the symbol for the Option key.
All accelerated graphics cards (that is, all but the earliest, earliest graphics cards) have had some form of a CPU (now called a GPU) and memory on them... that is, they all can be thought of as miniature computers on your computer...

Many of those CPUs were originally constrained to only run vendor-supplied routines in vendor-supplied ROM on the graphics card -- those cards (assuming we discount the potential of Nation-State tampering) would have been more-or-less secure, by virtue of the fact that a PC supplied program couldn't interact with the graphics card's CPU (GPU).

The most secure graphics card (aside from those early ones - Hercules MDA anyone?) might be NO graphics card -- that is, you have a computer on the one hand, and an RS-232 (or other) connection to a dumb terminal, on the other...

Benefit: Any data going to or from the dumb terminal, at least could be captured and audited... And if you really wanted good auditing, you'd stay away from cursor positioning routines, like ANSI/Curses/Termcap/etc, and use straight text... but then of course you wouldn't be able to run cool programs like text emacs...<g>

Anyway, this repository is more proof (Spectre, Meltdown, Foreshadow, etc.) that that which is claimed to be secure -- might not be all that secure... which is sad, but the state of our current reality...
The credibility of the speaker matters here when issuing a call to ignore race. That's because across America there is an unwell stench of race, and that odor permeates any messaging on the matter.
You could also just like... have a car.
template <typename T> T q(T x) {
return fabs(x - sqrt(x*x + 1.)) - 1./(x + sqrt(x*x + 1.));
}

The author doesn't seem to have a lot of numeric experience. He probably doesn't know that, even when T is float, the compiler uses the double version of sqrt.

Don't believe me? Read the assembler:

0000000000000c3c <float q<float>(float)>:
c3c: 55 push rbp
c3d: 48 89 e5 mov rbp,rsp
c40: 48 83 ec 20 sub rsp,0x20
c44: f3 0f 11 45 fc movss DWORD PTR [rbp-0x4],xmm0
c49: f3 0f 5a 5d fc cvtss2sd xmm3,DWORD PTR [rbp-0x4]
c4e: f2 0f 11 5d f0 movsd QWORD PTR [rbp-0x10],xmm3
c53: f3 0f 10 45 fc movss xmm0,DWORD PTR [rbp-0x4]
c58: f3 0f 59 45 fc mulss xmm0,DWORD PTR [rbp-0x4]
c5d: f3 0f 5a c0 cvtss2sd xmm0,xmm0
c61: f2 0f 10 0d 4f 02 00 movsd xmm1,QWORD PTR [rip+0x24f] # eb8 <std::piecewise_construct+0x8>
c68: 00
c69: f2 0f 58 c1 addsd xmm0,xmm1
c6d: e8 5e fc ff ff call 8d0 <sqrt@plt>
c72: f2 0f 10 5d f0 movsd xmm3,QWORD PTR [rbp-0x10]
c77: f2 0f 5c d8 subsd xmm3,xmm0
c7b: 66 0f 28 c3 movapd xmm0,xmm3
c7f: f3 0f 7e 0d 39 02 00 movq xmm1,QWORD PTR [rip+0x239] # ec0 <std::piecewise_construct+0x10>
c86: 00
c87: 66 0f 54 c1 andpd xmm0,xmm1
c8b: f2 0f 11 45 f0 movsd QWORD PTR [rbp-0x10],xmm0
c90: f3 0f 5a 65 fc cvtss2sd xmm4,DWORD PTR [rbp-0x4]
c95: f2 0f 11 65 e8 movsd QWORD PTR [rbp-0x18],xmm4
c9a: f3 0f 10 45 fc movss xmm0,DWORD PTR [rbp-0x4]
c9f: f3 0f 59 45 fc mulss xmm0,DWORD PTR [rbp-0x4]
ca4: f3 0f 5a c0 cvtss2sd xmm0,xmm0
ca8: f2 0f 10 0d 08 02 00 movsd xmm1,QWORD PTR [rip+0x208] # eb8 <std::piecewise_construct+0x8>
caf: 00
cb0: f2 0f 58 c1 addsd xmm0,xmm1
cb4: e8 17 fc ff ff call 8d0 <sqrt@plt>
cb9: f2 0f 58 45 e8 addsd xmm0,QWORD PTR [rbp-0x18]
cbe: f2 0f 10 0d f2 01 00 movsd xmm1,QWORD PTR [rip+0x1f2] # eb8 <std::piecewise_construct+0x8>
cc5: 00
cc6: f2 0f 5e c8 divsd xmm1,xmm0
cca: 66 0f 28 c1 movapd xmm0,xmm1
cce: f2 0f 10 55 f0 movsd xmm2,QWORD PTR [rbp-0x10]
cd3: f2 0f 5c d0 subsd xmm2,xmm0
cd7: 66 0f 28 c2 movapd xmm0,xmm2
cdb: f2 0f 5a c0 cvtsd2ss xmm0,xmm0
cdf: c9 leave
ce0: c3 ret

And all you need to know is that the call instruction is calling sqrt@plt instead of sqrtf@plt.

And if you don't believe the compiler either, I'll quote this sentence from the C++11 standard, section 2.14.4 [lex.fcon]:

> The type of a floating literal is double unless explicitly specified by a suffix. The suffixes f and F specify float, the suffixes l and L specify long double.

So if you do `sqrt(x*x + 1.)` the right operand of plus is double, therefore the argument to sqrt is double, and you get the double version.
Would you recommend someone live there for a year or two? Kinda tired of the bay area
> My 6S now on iOS 13 can take several seconds for the camera to turn on.

I can't seem to replicate this (6s, iOS 13.2). Opening the stock camera app from homescreen, I can see an image in less than 1s.
Do some order of magnitude calculations. There isn't enough storage space to reasonably collect everybody's video feed continually. It would require a significant chunk of literally all bandwidth that exists.

If the NSA were actively monitoring your phone's camera feed, it wouldn't only work when Facebook is open, and it wouldn't literally say it was doing so on the screen, like it is here. What is actually happening just doesn't look like genuine surveillance. As I said, it looks like a mistake.
So, before we theorize that Cockroach can't possibly be fast enough to meet anyone's needs, perhaps we should look at some performance figures?

I haven't ever touched it myself, but, if the benchmarks that Cockroach Labs posts on their blog are to be believed, it's pretty respectable for what it is.
Point is, they wouldn't design them that way if it didn't work or if people didn't like them. Retail works best when it's convenient. Classic American malls were not.

Cities are designed too. Why don't we design them to be desirable places to be?
Interesting! Thanks. The stability problem does seem extreme, which is what I assumed all the tugs are around for. One of the other thoughts I had was ... what possesses someone to build something like this? It obviously has more uses than dealing with disabled cruise ships, but not many more right? What’s the ROI on something like this?
Do someone have a solid reproducer ?

https://reclaimthenet.org/iphone-facebook-camera-access-bug/

So far it seems to only affect iOS 13.2. for iphone 8 or older devices
That’s what I have. Great laptop. Only recently it started to freeze for a few seconds a couple of times per week though.
> SF comes close

It most certainly does not. SF is a simulacrum of a proper city, but it's sadly the "best" of what's available in the bay area.
Wouldn't the address be in Airbnb database when the posting is listed? Why could Airbnb check its location?
This seems like the important metric.
Which specifically?
Nobody wants to recognize it but this is the real answer. No company (that is not your own) deserves that level of dedication.

People ask “what am I supposed to do, slow down to their pace?” That’s exactly what you’re supposed to do. Put that manic energy into things that will pay off for you later (like passive income), not make your manager’s bonus.
For years, I have used Virtualenv

Isn't this just a variant of what the original comment is critiquing, though? In order to sanely use Python and external dependencies you need some highly stateful, magical tool that does 'environments' for you. The conceptual load of this is quite high. Adding docker only makes it higher - now you're not merely 'virtualizing' a single language runtime but an entire OS as well - just to deal with the fact your language runtime has trouble handling dependencies.
Criptomonedas para invertir antes de Navidad
I've lived/worked here for two years now. I moved (and stayed) for three reasons:

1) Top-tier companies to work for (second only to SF)

2) Top-tier arts/culture/park systems (second to none)

3) Wife is Korean and this is the place she's felt most safe walking alone on the street in the US (having previously lived in the Philly suburbs, Philly, and LA).

3b) Extremely multi-cultural and accepting. "Accepting" as in no one cares about anyone, which can be paradoxically nice. (second to none)

We couldn't find a city that improved on these trade-offs elsewhere in the US. Actually we've had a hard time finding places with better trade-offs anywhere else in the world (Toronto is a good candidate). But I want to work outside North America sometime.

We pay for it in the insane rents.
Maybe if you define major as Seattle, New York, or other similarly expensive cities. Places like Jacksonville FL or Columbus OH, both of which are larger and more populous than San Francisco, $15/hr is pretty reasonable for a job with minimal education or experience requirements. A household with two income earners will spend less than a week's combined income on an apartment for example (which is easily under $1000/month either place).
Snowden says that Chinese edition of Permanent Record censored
We are about 5 years out from that being true for pretty much everything. Most of the problems we fight over were identified by the early 70's.
Beautiful... a living example of a mini thread I had with another commenter above!
I’m on an iPhone and can not get past :-(
MS07-052: Code execution results in code execution

https://devblogs.microsoft.com/oldnewthing/?p=25683
You realize that this entire dataset is from the Obama administration, right?

"Audit rates were calculated per 1,000 income tax filings, over the four tax years from 2012 to 2015."
Maybe because no one sees the working.
My hunch is that parent has Peak Performance Capability battery throttling turned on. When my 6S crashes and turns that protective feature on, I too noticed how slow everything gets. But I disable that because I'd rather have the occasional crash than suffer the extreme slowdown during the 99+% of the time that I'm using my phone without problem.

If this is Facebook's solution to that type of slowness though, that's not a great solution. I feel like having both the app and camera on will drive up CPU usage making it might more likely that a power spike happens which will cause your phone to shutdown. Not a great tradeoff in my opinion for older phones.
"Audit rates were calculated per 1,000 income tax filings, over the four tax years from 2012 to 2015."
Personally I'd rather experience living somewhere in Europe for a year or two. See if you can pull that off.

Certainly no harm done living in NYC for two years especially if you come with a job lined up. It will definitely make you a bit more street smart and more adaptable, I think. As far as settling down permanently and raising a family, nope.

One good thing is that living in NYC, for the first time I didn't feel like a minority. It's so different to most of the rest of the US. There is no majority "in charge" of the place. I think that was an important experience for me.

I don't regret living there, but I wish I left sooner.

Edit: if your career is, and always will be, extremely important to you, and you have a good position with lots of potential to move up, and you are workaholic type, you will probably love it.
To anyone who's ever felt empty (video on stress and dopamine)
Yes, I know that, but most users wouldn’t know or wouldn’t follow that because it’s inconvenient. But I don’t agree with this solution for this particular case. It is a good practice in general.

In this instance, nobody would expect that an app that you gave camera or microphone access to would be recording video or audio without you explicitly initiating such a recording. Imagine if WhatsApp was found to be recording audio all the time while you were reading chats or responding to chats in text just because you gave the microphone permission to it since you use it occasionally to send voice messages to certain people. Would that be acceptable, bug or otherwise? Why should one’s reaction be any different for the Facebook (or any other) app?

What’s happening here is a serious violation of trust and expectations.
Yes: https://www.osha.gov/laws-regs/standardinterpretations/2013-...
These deep fake articles are becoming a meme. They mostly seem alarmist, and yet they're not authored by people actually in the industry.

Deep fakes automate what deep pockets and state actors could already do with Photoshop and other professional tools. The world isn't going to become a scary place because the barrier to entry got lower and the technology has been democratized. People are smart. Fakes will be detectable through entropy measures, corroboration, common sense, etc.

FWIW, I've been working on real time voice to voice style transfer.

https://drive.google.com/open?id=1zRvJEGJjTpKvvzel-J0agh3fKB...

There are already a few other (non-real time) players in this field.

I'm hoping to spin this up as a small social app or filter and sell it so I can fund my capital-intensive film making startup.

I think this tech should be widely available. Not only will it make people think and question more, but it'll be fun too.

It's also amusing (and terrifying) to see all the anti-1st Amendment legislation aimed at combating deep fakes. The truth is that there is nothing to fear except our freedoms being taken away.
In mixed groups or groups of men I still seem to say guys and I don’t think it’s an issue, although now that it’s been brought to my attention a lot of times if it’s a work setting I might revert to “hey, how is everyone”.

One thing I noticed is that I’d probably feel off calling a group of female coworkers gals, so I tend to refer to them as women I work with.

Conversely though, I rarely refer to group of male coworkers as men I work with and would probably say “a couple of guys at work” or something.

Language is funny like that, and intent, tone, familiarity, and cultural background matter a lot too.

For instance I’d never call anyone honey at work, but when an older black woman would say something like “oh honey, we can’t do this like that” it was totally fine because it was quite clear that was just her lexicon and it wasn’t uncomfortable for anyone at all.

Life is full of ambiguities, generally if you have to ask “might this make someone uncomfortable?”, I generally just avoid it.

Which can be a bit tough for me sometimes, I definitely grew up and would pepper my speech with curse words as in “oh shit!” Or “holy fuck really?”, but I’ve learned to limit that a bit over time.
Lessons I Learned After Reading 1000+ Profiles of Successful People
That was the reaction after the Arab Spring too.
Wael Ghonim(former Googler) talked about how he used Facebook too and then the unintended consequences after the euphoria faded -

https://www.ted.com/talks/wael_ghonim_let_s_design_social_me...

Hope you guys learn from those lessons. And all the best.
Many — most? — of the system calls in nixes, even Linux, that deal w/ I/O are blocking calls. Sure, you can chuck them into a background thread, but even that isn't quite what you want, since you can't interrupt the background thread while the blocking call is blocking.

Sure, we've got async networking, timers, events nowadays. But disk I/O is almost completely async unaware (and even if you can work around the main problem of I/O to a file, there's a ton of auxiliary calls like link, unlink, rename, mkdir, chmod/chown, etc. that are blocking and, AFAIK, have no async equivalents). I'm not sure if you can wait on a process (I think kqueue might support this, but IDK about Linux).

And more fundamentally, I don't think you want synchronous I/O calls that only allow you to do one thing per thread at a time. You want to schedule as much I/O as you have available with the OS as it becomes available, s.t. the OS has a more complete picture of what I/O is actually outstanding, to better schedule it.
If you swipe right on the feed you’ll open the camera. I’m gonna guess this is a bug related to that.
Orca whales and dolphins also will hunt larger prey.

One on my favorite examples is that of the orcas in Eden Australia. The orcas would shepard baleen whales to whaling vessels in the bay, then help the whalers kill them in exchange for the tongue and lips of the prey.

https://en.wikipedia.org/wiki/Killer_whales_of_Eden,_New_Sou...
At least show someone sitting in it.
While not directly what the OP/GP mentioned, sometimes it's worth noting that, if a person suffers from some symptom, they'll probably benefit from advice to (a group of) people who suffer said symptom. This is true regardless of whether said person is part of said group.

If Greg has issues concentrating, and someone says "I know people with autism can suffer from that, and they find stimming helps", then even if Greg is not autistic, they may be well served by that advice.

That said, they won't necessarily be well served by all advice (Ask your doctor for Ritalin!), and I'd personally rather leave it to themselves and their medical practicioner to diagnose/decide whether they're actually part of any given group.
Just today, YouTube seem to have tweaked their Mobile video playback controls to make skipping forward/back within a video tediously painful.

I've been opening directly in VLC instead. Bonus: no ads.
How to Develop a Price Comparison Tool in Python
This report is based upon data from during the Obama administration only.

"Audit rates were calculated per 1,000 income tax filings, over the four tax years from 2012 to 2015."
> I’m just not sure about top-down forced mentoring as a career requirement.

Tell that to all the people in this thread who thought I should accept my company's top-down mandate to do mentoring:
https://news.ycombinator.com/item?id=21229910
Google does this while at the same time making a heavy framework like this https://bundlephobia.com/result?p=@angular/core@8.2.13 . This is not fair. This is abuse of power.