skysight-inc/HackerNews huggingface dataset:
Had a chance to do the kitchen table at the Aviary.

Pretty unforgettable experience despite how much booze they give you. I'm definitely more interesting in this cookbook knowing it was self-published.
This "modern" Spanner feels very different from the one we saw in 2012 [1]. Some interesting takeaways:

* There is a native SQL interface in Spanner, rather than relying on a separate upper-layer SQL layer, a la F1 [2]

* Spanner is no longer on top of Bigtable! Instead, the storage engine seems to be a heavily modified Bigtable with a column-oriented file format

* Data is resharded frequently and concurrently with other operations -- the shard layout is abstracted away from the query plan using the "distributed union" operator

* Possible explanation for why Spanner doesn't support SQL DML writes: writes are required to be the last step of a transaction, and there is currently no support for reading uncommitted writes (this is in contrast to F1, which does support DML)

* Spanner supports full-text search (!)

[1] https://research.google.com/archive/spanner.html

[2] https://research.google.com/pubs/pub41344.html
Based on what?

The NSA likely gave MS months of lead once they determined what SB stole. A patch was pushed out before the release of the vulns.

There's no reason to suspect that people wouldn't have reverse engineered the vuln from the patch and had similar timelines of unpatched systems being exposed.

In fact, we see exactly that play out over and over with security patches.
No system is perfect. Remember Heartbleed? Microsoft released a patch to correct this particular issue in March, however the IT infrastructure in companies is slow, the whole process is convoluted, yada yada.

The point is: the NSA caused this particular problem. Steps should be taken be everyone to ensure something like this doesn't happen ever again.
If you think calling some men "cucked" is civil, then maybe you're mostly hanging out in the wrong part of the Internets?
> 40-60% smaller than x264

Holy crap. Is that using Pied Piper compression or something?
Wow, I've heard various rumors about the scope but that is pretty serious.
One way to approach this question is to ask "how can I always cut and paste -something- from one regime to another?"

Take a look at capability protection -- it covers most of these cases reasonably well.
Discover a new startup with every click
Doesn't seem like it would make a difference in the total cost. Intel could license their patents under the same terms as Qualcomm Patent Inc, and effectively get a discount out of Qualcomm Hardware Inc.
Google Cloud Platform launches its fourth region in North America
And who do we fine for all the bugs in Open Source software then. The most serious vulnerabilities of late have all been in Open Source packages:
- ShellShock
- Heartbleed
- etc

Do we fine the person who committed the faulty logic, the reviewers, the entire community who "peer reviewed" it?
It might be design constraints.

It's hard to (a) rapidly, (b) silently, and (c) strongly encrypt a critical portion of a business's network.

You can probably choose two.
Wow. I’m so confused by this. Sure, it makes sense that Altman would seek advice from Willie L. Brown Jr.—but why would Altman allow Brown to announce this in his newspaper column? And, even more bizarre-- why would Brown suggest that Altman’s candidacy is so threatening that it’d make Gavin Newsom suicidal? Seriously?

Sam Altman is obviously an impressive, wealthy & ambitious guy. However, he is 32 & has literally zero experience in CA state government & politics. Sure, Altman has raised money for Hillary, but, no one knows better than Willie how far a distance it is from a Hillary fundraiser at his home to a pancake breakfast at a labor union in Sacramento. Brown even acknowledges that it’s been an unsuccessful pattern for wealthy tech guys. Why would anyone who knows anything about California politics (let alone Willie Brown) recommend that a virtually unknown wealthy 32 year old with no relevant experience run for governor of any state, let alone California? Has Brown signed on to be a paid advisor for Altman’s campaign?

Gavin Newsom, on the other hand, is also wealthy & young(ish) but has decades of experience. As Brown well knows, Newsom could face actual competition from Kamala Harris, Antonio Villaraigosa or even Tom Steyer--none of whom are political novices.

That said, its fantastic that Altman has political aspirations. And I hope many people do encourage him to pursue public service. But why wouldn't Altman start out by running for State Assembly or Congress?

I hope Altman asks himself why Willie Brown didn't say exactly this to him--& that actually, thankfully, in his experience, California is beyond unlikely to elect a 32 year old with no experience as its governor.

Frankly, deciding to run for governor as a wealthy 32 year old with no experience in government or politics, suggests that Altman, at least presently, lacks the judgment being governor of CA requires. Its concerning that Altman himself would not know as much --let alone think that in the age of Trump, that such a campaign could be successful in CA--and even more so that he'd surround himself with folks that wouldn't tell him as much.

To be clear, my criticism is not cynicism or hate. I am critical because I admire Altman (& separately, differently, Brown) & think he can do better. But, it'll take surrounding himself with folks who challenge him, not those who benefit from agreeing with him. Maybe this'll help him learn as much?
From the article:

>A month prior, on March 14, Microsoft had released a security update to patch this vulnerability and protect our customers. While this protected newer Windows systems and computers that had enabled Windows Update to apply this latest update, many computers remained unpatched globally.

They stopped supporting Windows XP years ago, including with security updates.

There are still around 100 million computers around the world running XP.

It seems irresponsible to just leave them to hang out to dry when there are that many machines out there running it. A virus seems inevitable if they do. And shifting the blame onto the customers is not reasonable when there are still 100 million customers who are "doing it wrong" by not upgrading to a later version of Windows.

This entire article pertains to directly shifting the blame onto their customers, and the governments of the affected countries (!)

>The fact that so many computers remained vulnerable two months after the release of a patch illustrates this aspect

Again, XP systems are the most affected, and there was no patch released for XP. This is extremely irresponsible of Microsoft and this article shifting the blame onto everyone but themselves is reprehensible.
Hahahaha. Damnit. Goes to show, even with a graduate degree(in progress) there, their and they're still screwing with me
15Five is excellent. 15 minutes each week for a team member to submit feedback / 5 minutes for a manager to review. I find people bring up concerns in their 15fives that I can address quickly before they become larger problems.
Yes, but how you will achieve that fat synth sound without analog?
It'd be a good start if they just didn't use Windows.

But yeah, definitely. It's pretty damned unlikely that an OpenBSD backup server would get wormed, unless an ME exploit is involved.
Wayne Gretsky: "You miss 100% of the shots you don't take". Baseball: 70% not hitting is just the overhead for the 30% hitting.

I.e. it's no big deal if you don't wrap your identity around it. My self criticism was all about being able to grind well enough with my colleagues to finish some of the ideas rather than my tendency to go off and have more.

As they use to say in the 60s "Keep on a truckin'"
Uh, except Microsoft had already patched the vulnerability, just not for XP that was still being run. Of course you can punish them and force them to support all legacy OSes forever, until that strangles the life out of them at which point large institutions still have to run the old OS because they have too much investment in computer controlled hardware with no forward migration. Now they are locked into an insecure technology stack with no vendor to take responsibility and no source code to even take on the problem themselves.

There's plenty of blame to go around to be sure, but giving the NSA a pass for developing zero days is batshit insane. These guys are playing god instead of helping make infrastructure more secure overall, and it will not end well, even if they outcompete the Chinese or whatever other bogeyman they cook up to justify their power grab.
Fucked again.
No one can stop Mozilla make Firefox more like Chrome.
Greetings
My name is Abderrahim OUBIDAR, 25 years old from Morocco (north-west africa), I found this offer online & it's very interesting, I'm a Back-end Java/JEE developer, but i'm very interested in ReactJS, so working on both is THE ideal job for me, I eager to learn new technologies aswell.
I graduated on July 2016, (equivalant of Master degree in IT engineering) i'm still looking for my first job but the Moroccan market is slow the last few years, so i'm beginning to consider going abroad. in the meantime i got my OCAJP7 earlier this year & i'm preparing OCPJP7.
I'm fluent in both English & French.
you can find my resume on Dropbox at : https://www.dropbox.com/sh/98zsqfckifvmzgn/AACLIt9EkJrw_UUE2...
please feel free to check my linkedIn profile : https://www.linkedin.com/in/abderrahim-oubidar-a3a362a8/
and for any information please contact me at : oubidar.abderrahim@gmail.com
Hope to hear from you soon
respectfully!
Counterpoint: hundreds of millions of Windows 7 holdouts even after forced upgrades to Windows 10.
You have to enter something into the headline. If nothing is entered, it automatically pulls from there.
I'd be willing to bet that if a survey was done showing the % of those in AP classes who are on free/reduced lunch would be significantly less than those of a general education class.
You track time so you have metrics and can back up your opinions with facts.

"We need more developers..."

Ok, show me how much work we are doing... and where the hours are being spent... so we can figure out how to optimize and recruit more folks.

There isn't a team out there that can afford not to track how they spend their time. Not tracking hours is like not brushing your teeth... It's such a simple thing, takes 3 minutes a day.
I'm sure that age does exacerbate fiscal inequality, as the rich gather savings and the poor lose the ability to work. I'm not sure how you get from there to "capitalism isn't a substantial factor in inequality." It seems like you're cherrypicking the causes that we can't reasonably change, so as to justify ignoring the problem.
Don’t Build a Startup, Build a Business
> the first question was from a 17 year old. I'd say it would be tricky at that age to get given a chance by an employer. So with time and age their employ-ability should increase as a factor of age alone.

Seriously? Who do you think is more employable?

- 17 years old; high school graduate; never had a job.

- 30 years old; high school graduate; never had a job.

If it isn't the second one, you're describing something other than "age alone".
> This is ultimately why I believe infinity should not be an axiom of mathematics. It cannot be imagined - and it is not right to declare something exists which cannot be imaginable - not even in mathematics. If you say you believe in infinity, say you understand it, say you can manipulate it and do mathematics with it - it isn't true. It can't be imagined, it can't be realized, it can't be used in mathematics - only finite approximations can.

This just shows a really odd understanding of what maths is, and how it's used. Firstly, there are no fundamental axioms of mathematics, only particular axiomatic systems. You shouldn't "believe" or "disbelieve" in infinity; rather you choose to use a mathematical model where it exists or where it does not.

But, more than that, this idea that you should only use things you can "imagine" is fundamentally nonsensical. You can't imagine a "5" any more than you can imagine an "∞" or a "3+2i"; they are all just mathematical objects that happen to map to useful physical properties. A "5" is not a physical thing. It's not a thing at all outside of its mathematical formulation, and it certainly isn't the nature of having five of a thing.

Mathematics uses infinities when it's useful, and discards it when it's not. We don't admit infinite computations on a Turing Machine, but not admitting the naturals to have an infinite size just makes maths harder. What's the point of having discontinuities at arbitrary places?

Your argument against "Keep Adding One" again shows a misunderstanding of how maths works.

> So when people say that infinity exists because they can keep adding one, what they really mean is that infinity exists, given infinite time or given infinite space or given an infinite counting speed.

But the issue doesn't show up only in such cases. Consider the successor function defined over the naturals.

succ(x) = x + 1

Only, if there is a largest element k, then succ(k) is not defined, and succ is now a partial function. Handling this is just busywork, and one would be silly to dismiss infinity from your axioms at this cost just for some strange idea of purity.

There's a whole bunch of other wrong stuff here, like some false claims about an infinite universe and misrepresentations of Russell's Paradox and divergent summations, but I don't want to get into too much of a rant.
I am not exactly sure what dark powers were US government using to force people to leave 3389 on public facing ips. I thought that CIA mind control experiments failed.
Actually you are wrong. Qualcomm's contract essentially forbids Samsung from competing in the US (Qualcomm doesn't grant licenses to Samsung). Under their current contract, they can't market / sell their chips to a third party. Meizu has been the only rare known buyer of the Exynos chips.
Apple could certainly try to prove that theory in the market place. They wouldn't even have to have this lawsuit.
Critical systems should not have installed an operating system that collects metadata on virtually anything the user does: telemetry. https://arstechnica.com/information-technology/2017/04/micro... (Privacy)

Especially if the company that develops the os in question shows a track like this one: https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=microsoft+w.... (Security)

I also wonder how long it will take before the shiny new anti-piracy instruments will be abused by a member of the intelligence community, a low-level politician or perhaps embedded into desktop OSes. http://pimg-fpiw.uspto.gov/fdd/50/148/096/0.pdf (You are not the owner of your files)

It's always easy to accuse the user rather than who exploited the vulnerability in the first place or who does not backport security patches when users obviously do not like the new versions of a software.
- https://www.netmarketshare.com/operating-system-market-share...
- https://www.extremetech.com/computing/227693-windows-drops-b...

Frankly speaking, Microsoft has gone too far into abuse, lock-ins and presumptions.

As a personal comment, I have an old Windows 7 laptop I use with some win32 software, I do not have the slightest intention of upgrading to Windows 10 (not for laziness or hubris, but because IMO the product is not worth the price). And if it was a critical system, than Microsoft Windows would not really be considered among the options.
Tons of people (particularly on the autism spectrum) like weighted blankets, I don't think it's unreasonable that such a project could get kickstarted.
Fascinating articles. Thanks for the share. I need to look into this further.

I do openly admit that I do believe that grit is one of the most fundamental elements of individual success but I do think also that the distribution of intellectual potential is much smaller than the studies suggest. Albeit, this is a gut/personal opinion and the research out that you've shared has me challenging the belief I hold.
(Badger author here) BoltDB is super slow. Doesn't even come close to the performance we need, which is why we decided to write Badger from scratch.
To add to the comment form nickkokonas, I'd also add that there is a distinction between editing/tech review and copy-editing. They can be done by the same person, especially if you've had at least some serious read-throughs by people you trust who are familiar with the field.

But you basically need a content review and a review for flow/grammar/spelling/etc.

I've self-published but my objective has never been to make money. It's about supporting other activities that I get paid for. (Which is the situation with a lot of the lighterweight O'Reilly and "Dummies Guides" types of things these days.)
One of the reasons why such attack was possible is poor security in Windows. Port 445 that was used in an attack is opened by a kernel driver (at least that is what netstat says on WinXP) that runs in ring 0. This driver is enabled by default even if the user doesn't need SMB server and it cannot be easily disabled.

Most of services in Windows are run under two privileged user accounts (LocalService or NetworkService). Many of them are enabled by default and are listening on ports on external interface so the potential attack surface is large.

Microsoft uses programming languages like C++ that is very complicated and a little mistake can lead to vulnerabilities like stack overflow, use-after-free, etc.

Microsoft (and most companies) prefers to patch vulnerabilities with updates rather than take measures that would reduce attack surface.

Oh, and by the way Linux has similar problems. In a typical Linux distribution a program run with user privileges is able to encrypt all of the user's files, access user's cookies and saved passwords on all websites, listen to microphone and intercept kestrokes.
Heartbleed and ShellShock were serious but nowhere near the seriousness of WannaCrypt. Don't let the top headlines of HN and a fancy logo be how you rate vulnerabilities.
I did similar thing + summarization a while ago with open sourcing the project http://hntop.org https://github.com/bexp/textai
Then nobody would need to visit the site at all, it'd be completely self-ranking and automated - imagine the productivity improvements in the valley? (Disrupting the web forum industry!)
>and the whiners come out to derail

Do they identify as MRAs though?

You and the OP are generalizing. You should apply the same nuance you show for feminisim to MRAs.
Qualcomm is most likely wrong and has been found guilty in at least three different courts. The FTC has been a bit slow in keeping up with other regulators. Qualcomm does have quite a bit of political and lobbying clout in the US -- ie, Qualcomm is a domestic company whereas most device makers are foreign.
Exactly the same type of ads are still present at https://www.getpaint.net/
You're missing a lot of the costs associated with publishing. You're completely omitting the costs of distrobution (which can be a fairly huge sum if you plan on having that book in stores) and marketing (which is going to be huge if you plan on having in stores, since you will want to sell a large volume of them).
According to CERT [0], the original infection vector is still unclear but possibly phishing, however once a computer is infected, any vulnerable machines on the local network are targets.

[0] https://www.us-cert.gov/ncas/alerts/TA17-132A
Disabling updates is the worst possible solution. Just click no on the windows 20 upgrade dialogue (or just upgrade, it's pretty good).

Refusing to patch your system because of this is ridiculous (and yes some blame does lie with MS For pushing people to this)
Gonna rant a bit... GitHub boards cost time. No one should use them. They're just an inferior option to ZenHub (or even Waffle or Asana or any number of other "board" interfaces you can tack on to GitHub). I've wasted my team's time on GitHub boards... everyone quickly demanded we go back to ZenHub.

Most projects have multiple repositories, right? But GitHub boards have it so that each board is based on one repo. Stupid. You want to see a project view of all your repos at once... front-end, back-end, deployment, whatever... not 4 or 5 separate views on it.

I feel like GitHub REALLY dropped the ball on not having a board forever, then putting out such a "beta-feeling" board. They should have just bought ZenHub -- still time... but literally any tool out there makes the boards work better than default GitHub.

ZenHub is free for small teams, and I'd argue that anyone can afford $5 / month / user. Budget $150 / month / user for any team for tools -- seems about right.
Neither am I. My phone came unlocked new.
How long should Microsoft be required to support XP? They extended the original support period TWICE. Why are customers entitled to support when they were informed prior to purchasing the product that support expired on a given date?
I use www.oneone.io.

Both to manage my one on ones and to gather feedback from the team.
Yes, but evading the filter by making the ad not look like a download button (or link, I guess) also solves the problem.
> It's not "old Windows machines," it's XP to Server 2012.

This is incorrect or at least misleading.

Any machine still running Windows XP, is by any reasonable definition, an "old Windows machine." Windows XP was first released in 2001, and actively supported with updates for 12 years. Windows XP hasn't been supported with critical security patches for over 3 years.

Windows Server 2012 is under active support until Oct. 10, 2023, and was patched against this vulnerability in MS17-010. See the middle of the page here: https://technet.microsoft.com/en-us/library/security/ms17-01... If your Windows Server 2012 machine fell victim to this ransomware, it was for the same reason as those running the newer Windows Server 2016 (also vulnerable to WannaCry): because someone didn't apply security patches in a timely manner.

This ransomware was particularly damaging because of it's unusually wormable nature. (Ring 0, commonly enabled networking protocol, no user interaction required.)
I'm a mathematician, and was a student at the time, and am an educator (college professor) and parent now. Not an expert on the New Math, though, but I do teach a lot of people who will be math teachers, both of elementary and high schools, and so will so the Common Core.

My sense is that a lot of the reaction to the New Math was the same as the reaction to dictionaries that came out at the time and included words like "groovy" or said that it is not the crime of the century to write "which" when not preceded by a comma. That is, it was more of a political effect than pedagogical.

That said, there were a lot of people who thought on a lower or more local level, that math teaching that asked students to notice the Associative Law, or that asked students to think about sets, was not directed to immediate gain. That made it wrong in these folks's view, or at least puzzling. They had not learned those things and one thing about Math is that it is unchanging so ... .

I am excited by the Common Core, myself, but I hear a lot of rejection that seems to me to be just general opposition to doing it differently than when the speaker was in school. There was a lot of that in the 60's, for sure.
I'd be happy enough to go with "you fine whoever wrote the invoice or cashed the cheque". You wanna sell it? Take responsibility for it. You scratch your own itch and give it away for free? Good on you.