skysight-inc/HackerNews huggingface dataset:
They implemented trim with a regex? Neither Java nor .NET do that.

The postmortem here should probably be "why are you reimplementing trim".
Silicon Valley Slump Has Millennial CEOs Sharing Feelings
I don't think this works on iOS as each app is siloed but is this something that would work on Android?
Every human being has the ability to not hire someone else, thankfully. How difficult life would be if we had to hire everyone we met.

With regards to having the right to fire people you've previously hired, I think that's justified. In places like Italy, where they make it hard to fire someone once hired, youth unemployment is abnormally high, because it's quite natural to shy away from entering into a contract you can't get out of.
Some Senator's kid maxed out their data plan in a few days and now they're writing an angry customer service letter.

I really hope the outcome is that cell companies are forced to get rid of caps but we all know how much money telecom companies donate to prevent this kind of regulation.
Productivity plummets worldwide (regex attack vector)
So I can't name my file "Theory of everything: 42.pdf"?
The government could do a lot more by adjusting the differentials for technical competence on the GS scale to be somewhere near market (up and down). However, assessing technical competence isn't exactly straightforward.
This annoys me few times 7 years ago, and I never searched the reason :)

I remember I was maintaining few vb6 applications and I often tried to create a "con.udl" file just to trigger the wizard and windows just complained with an error that didn't make any sense. So, I started to use conn.udl.

A bit late, but is good to know.

Here is an screenshot on a Windows 7:
https://dl.dropbox.com/s/qg5fxx01mnktw79/ss-2016-07-20T17-19...

Edit: add screenshot
Debunked as false. Source was somebody who works in the Google Maps org.
$100m is not really neccessary, $100k would be enough for me while also being small enough to ensure that in this case noone bothers with a fork.
Those questions seem a bit loaded; since when does a business have any responsibility to "make the customer whole" in the event they exceed their data cap?

Yes, they could be more transparent about how much data is being used. Maybe display it in the settings somewhere. However, I can't see how a customer being slapped with a large bill falls on anyone other than the customer. Does Google have a plan to make me whole when I watch too many youtube videos? Or Apple when I stream too much Apple Music? Instagram when it pre-loads movies as I scroll through the app?
Is there anything that would prevent an attack involving bogus SNI requests in order to trigger a DOS?
France: Windows 10 collects 'excessive personal data'
I'm guessing they have the right tools to identify the problem. Wish they went into that a little bit more.

Probably went like this: 'web server crashed. so did another. what page did they crash on? ok, let's take a look at the post on that page. what in the....'
The lonely bully: China issues edict to ban ad blockers
I don't follow: is the opposition to the wall grounded on a distinction between a cordon and a wall? Is the argument that, "walls are great, but not that high"? If not, then this seems like a distinction without a difference.
We detached this subthread from https://news.ycombinator.com/item?id=12131077 and marked it off-topic.
So it seems streaming sites like Twitch are really the only major ones left sticking with Flash. I assume there is a reason? Despite Mozilla's claims, are they really offering a proper alternative?
ZFS boards really encourage you to use ECC because one of the nominal features of ZFS, "end-to-end checksumming", is not quite as useful if you have a point between ends where it won't notice silent data corruption (e.g. a bad stick of non-ECC RAM).

ZFS will notice, depending on _when_ the munging happened (if it was mangled after it got to RAM but before ZFS checksummed it, it obviously can't), but that's (primarily) why ZFS boards often tell you not to do that.
I wondered about this for some time.

Simple regex (as in formal language theory) are matched in O(n) time by finite automaton.

Extended regex like PCRE are more powerful, but most of the time are implemented by backtracking engines, where really bad regex pattern might go exponential, but even simple pattern as in postmortem can go O(n^2).

Do implementations optimize simple regex patterns to O(n) matching? Even I wrote x86 JIT regex compiler for fun some time ago. Compilation time was really bad, but matching was O(n).
why is he even considering supporting a party that views homosexuality as a sin?
It finds a space, tries to match the rest of the string, fails, rolls back to it and goes forward one, finds a space...

The trick is that there's no guarantee, in general, that a match failing at character N is due to character N, so the regex engine backtracks.
The problem was that they sent it at all.
Your browser needs WebGL support.
Note that the commit linked here is a port of the Illumos Crypto Framework (ICF), which is a dependency but is not the change that actually brings native encryption.
‘And Chill’ is the Netflix recommendation bot you didn’t know you needed
Really, that's the only reason the state regulates marriages: it's all about legal status. It's a way to tell who shares assets, who has the right to make medical decisions, who takes priority for inheritance, and so forth.

That said, I hear things can get unpleasant for unmarried couples in the United States when something unpleasant happens and the partner is not allowed to inherit, visit their loved one in the hospital, and so forth. They're treated like any other acquaintance.

Many European countries will grant the same rights as a married couple to a couple that has been together (but not married) for a long period of time and shares property and financial assets. Might was well get a quick civil ceremony in those circumstances though: that would probably make life easier.

Germany treats marriage entirely as a civil matter. The official marriage is performed in a municipal office by a municipal official. If the couple wants to, they can then have a religious ceremony, but the state doesn't regard a religious ceremony (at least not one performed within Germany) as a legal marriage. I think that nicely highlights the fact that the marriage as regarded by the state and marriage as regarded by religion are really two separate things that often happen to be co-mingled.
I remember when any attempted access to c:\con\con would bluescreen any windows machine. Hours of teenage fun sending people to a website I'd set up with <img src="file://c:\con\con">
Perhaps there simply isn't a separate code path for the presence of an end-of-string anchor and the regex is evaluated left-to-right like any other?
Free till August 1st (with request limit) and then there'll be a free tier.
Pricing is here: https://cloud.google.com/natural-language/pricing
The semantics seem pretty strait forward. That sector is untrusted. You do not fill with zeroes(!), but fail as hard as you can.

I understand that kernel currently may not have any semantics for files or sectors failing authentication, but that issue would doesn't seem to depend on the file/sector dilemma, and would have to be solved anyhow.
Twitch has had a HTML5 player that doesn't require having turbo to use for a while.

The issue is that the source is HLS which most desktop browsers (with the exception of Edge and Safari I believe) don't support. I've used twitch with flash disabled on Edge but there's often problems.

Presumably the new beta html5 player (which requires turbo subscription for now) works around HLS in some way.
My (small) gaming group recently migrated from Skype to Hangouts for both in-game stuff (voice) and minor tech support (screen sharing).

The screen sharing is vastly superior compared to Skype, and text is actually readable (1080p screens on both ends), and I would assume that that translates to video calls as well!

For the in-game stuff the kicker was that one day my computer stopped getting notified of the group calls existing at all. But after the transition even the most reluctant one commented on how much nicer the sound quality was.

Of course, I'd have preferred to use Mumble where possible, but somehow I suspect that that would have been an even harder sell. :/
I keep a journal; entries arise about every two weeks. I want to record things I want to tell my future self. Or thoughts worth thinking about that I don't want to encode into the internet. I did keep an ad-hoc one for years, and I regret not writing in it more.

Because of that ad-hoc experience, I do a mm / dd / yyyy for each entry - because I've journaled literally years between entries! (do not recommend) These bits and pieces of trivial information do provide a regularity, a structure, a ritual to the matter. Anyway.

I highly recommend keeping a reflection on what you do. It provides introspection now and later.
I'm not making any value judgment here; I dislike React and it's over-abstraction paradigm. I long for the days when web components will be mature enough that we can leave frameworks behind.

But there's no denying that if you go to a web/js meetup in just about any city in the US 8/10 talks will have something to do with React, and that's the position Angular was in 3 years ago. Doing silly things like maintain 2 frameworks with the same name isn't going to help.
Well in this case a post contained 20K whitespaces, so I wouldn't jump to the conclusion that it was a mistake rather than intentional.
Some bikes that are hard to ride no-handed have "notched"/"indexed" headsets that are to blame. Small indentations in the headset prevent minor corrections from actually turning the wheel, making it hard to let go of the bars.

http://www.sheldonbrown.com/headsets.html#troubleshooting

(see section on "Indexed Steering")
A physical book can also be interacted with and utilized, physically, in ways a digital copy cannot.
Exactly. They have absolutely no reason to even give this a moment's consideration. This letter is an example of the US government overreaching its powers and meddling with an organization that's doing nothing wrong.
Trim would not have worked, the post started with '-- play happy sound for player to enjoy', had 20000 characters of whitespace, and then some other character.
I presume the strip function happens on every request for the page, which as the homepage for stackoverflow, means 199,990,000 times quite a lot of requests a second.

It's gonna hurt
Indeed. In addition to this their outages have, over the past few days, been very predictable. There is one happening right now [1], and one happened at the same time yesterday and the day before. As far as I can tell that should make it easy to decide when they should deploy new servers to handle load better.

1 - https://pokemongostatus.org
This is the original dart language announcement: http://googlecode.blogspot.co.uk/2011/10/dart-language-for-s....
Traditionally, there's no way to quote in PATH on *nix. I do not believe that's changed, so if you cannot just change the name, you'd need to use a workaround like creating a colon-free symlink.
"I don't need free speech all the time."
I'd also be curious about children who grow up in rural, suburban and urban areas.

I live in New York, I often forget to wash my hands when I come home from riding the subway and start hugging my kid one of whose favorite games is "chew on dad". I'm trying to balance out the fear of her catching some exotic imported disease with the hope that her immune system is getting used to handling a variety of invaders.
We'll be covering deep learning, computer vision, robotics, and sensors. It should be fun!
Or just reject this input. The server isn't the time and place to do data cleanup.

Can always fix this on the frontend with JavaScript for free if it's an actual problem.
>there's only one way to turn without leaning

I generated an argument that refutes that statement in the post you are responding to. I am not arguing that the effect does not exist, only that it isn't interesting and is not worthy of a special term to describe it.

FWIW I ride motorcycles on a regular basis... I oppose the discussion on countersteering in the regular motorcycle training curriculum because it suggests that there is more than one type of turn for no real reason. It would be better just to say that you turn on a motorcycle by changing the angle of the motorcycle from vertical. Then there is only one thing to learn.
That has been one of my major driving forces behind creating Dockerfiles/docker-compose my personal/work projects to stand up quick environments. Docker support on CentOS 5 doesn't exist but I only have a few servers left from that era luckily.

If you want to give this a try within Docker I setup a repo here to try it out: https://github.com/msumpter/docker-lua-resty-auto-ssl
Only sort of?

ZFS is both filesystem and logical volume abstraction, so to implement different keys on different "filesystems" on ZFS, you'd need to expose them as block devices, not filesystems, and then use your encryption du jour on them, then your filesystem atop that - which also kills most of your compression or encryption properties, since you're doing it before ZFS sees the data, so to speak.
This is great. I just want to add something that might not be well-known: StackOverflow is all hosted from ONE web app server! It handles all the writes.
My favorite part of this whole situation:

"Start Up Life Meets the Compliance Riddled Federal IT Market for 18F and USDS" by A.R. "Trey" Hodgkins (ITI)

https://www.itic.org/news-events/techwonk-blog/start-up-life...

18F’s and USDS’s heavy reliance on open source and custom coding raises serious concerns. While open source is an entirely appropriate option for agencies to consider when looking to acquire software solutions for mission needs, we need to ensure that these are not the only options available as different missions have different demands. Making open source software the only preferred solution doesn’t adhere to the tenets of tech neutrality. It also limits options and competition, which means we may not be achieving best value for the taxpayer.
I think this might have been the post they quoted.

http://stackoverflow.com/questions/38484433/in-corona-sdk-ho...
What's that? "Hey, this is how we quickly engineer simple, yet inaccessible, websites whose drop-down menus break without Javascript? Look!: Your browser only needs 500MB of RAM and 2 seconds of CPU time of your laptop executing the jumbled piece of Javascript that outputs this otherwise trivial HTML and CSS without regard to what these standards actually are intended for!" "Loading..."
Former US Attorney General is joining AirBnB discrimination task force
> The problem is: most of people need it to be safer, and there is no real option.

You'll have to elaborate on how this is A) true, and B) there are no options. I can think of a dozen better options than Skype.
> Fewer women are interested because they don't want to work, go to school, and socialize in sexist environments

This is preposterous. The field of law was exclusively male not long ago, and is around parity now. Same with medicine. You think the first women in law school and med school were welcomed and supported? Do you think female doctors and lawyers a generation ago encountered less sexism than women in tech today?
What's your takeaway from it then - if you now think it's worth its praise why is that?
This work is being done in ZFS on Linux but will make its way back into OpenZFS/Illumos and FreeBSD.
It can work in the other direction, as well - my Russian uncle brings my nephew to America for a few weeks each summer to avoid birch allergy season.
Desmos: An Definitive Guide in Graphing, Computing and Statistics
> Dart is awesome. Just because currently the community is still small doesn't mean much.

Well, it does mean something. Go is evidence that languages can gain momentum very fast so the fact that Dart still hasn't should be a bit of a concern (and probably partially caused by Typescript's popularity).
Sr.Big Data Developer
How can it be way off the mark if such methods have worked for decades while online communities keep getting decloaked and secrets inisibly copied? I think what already worked should be baseline go compare against. Plus, you can use Tor within my model so long as it's an untrusted layer among others. Important they dont see you using it.

Bin Laden was a good example because he likewise employed good, pre-Internet OPSEC. He stayed away from electronic communications mediums, used physical medium for data storage, moved it with trusted couriers, and couriers activity looked normal to observers. These principles are compatible with my recommendations and held off the most powerful, SIGINT attacker in existence. They can work for others, too. ;)

"That doesn't necessarily mean everyone has to use TOR and PGP, just that it's very easy to _hide_ amidst the noise and not compromise on OPSEC."

Snowden links directly contradict you. Such people and data stick out like a sore thunb. They also collect what encrypted data tgeg can for five years. People using my methods would likely have been filtered and ignored. Or, avoiding the net, they'd have never been seen at all.
I find flux to be a really bad way to organize an application. It removes the good engineering practice of having self-contained components. So if you're writing a tabs widget you can't put all of its code together, you have to maintain a separate "reducer" or whatever for the tab state in a different file usually in a completely different location, and the top level of the application has to know about that reducer.

I think this architecture is an awful way to go, and I have no idea how it has become popular.
Not just hyperbole, as others have suggested, but most of what you're saying is flat false. Google's (and maybe the world's) most profitable app, AdWords, is built on Angular 2 and Dart, as is their entire internal CMS. Inside and outside of Google, Angular 2's adoption numbers are extremely impressive for a beta framework.
Like this? http://www.cc.gatech.edu/~jtan34/project/learningBicycleStun...
I've long thought the idea of Hangouts was good, and on the few times I've attempted to use it (1:1 calls mostly), it's been acceptable.

I'd like to be able to fully disable video. Not sure that's an option, but for bandwidth-limited situations, it should help.

The account requirement, though, is the absolute killer. It seems to have arisen from Google's desperate effort to push world+dog to G+, despite exceptionally strong reluctance and/or resistance to do so.

If instead they'd followed the WebRTC mode described above (first I've heard of that -- someone's failing to market), with the call coordinator / originator needing an ID, but no other party, then it might actually have taken off.

I've found the implementation, integration with other tools (it's where I don't want it, it's not where I do, it keeps activating when I don't want it, for a long time it was impossible to log off, etc., etc), name, and pretty much everything else to be pants. The idea, however, is capital.

Sad, really.
They used to be regarded as confidential here in Norway but that has been rather de-emphasised in recent years. But you won't get anywhere asking for information from a bank if you only have the account and personnummer because all the banks here require two factor authentication, as far as I know.
Frequency: You should probably shoot for at least twice a week.

Topics: Things you know well or have a keen interest in.

Internationalization: Try to learn how to avoid being implicitly exclusive and you should be okay. This will take some time, but is well worth learning about.

Passion: Figure out what you are getting out of it and if you aren't getting enough out of it, figure out what you want to get out of it and set some goals. It helps to get some feedback from somewhere. What kind and how much you need for this to be functional will depend on a lot of factors.

Be wary of overvaluing the feedback from "loud minorities." In other words, the biggest critics you have may not be representative. There may be a largely silent majority that likes what you do just fine. You need to figure out how to connect to them as best you can and get some kind of feedback that is meaningful and useful for you personally.
Peter Sagan showing how well some people can ride with no hands: https://streamable.com/2u94

(From today's stage of the Tour de France)
Mapping the Brain with Machine Learning
Very impressive.

In a similar vein, here's a DIY Ambilght clone, which you can customise to fit different sizes of screen via software and a raspberry pi:

http://www.instructables.com/id/DIY-Ambilight-with-Hyperion-...
A lot of enterprisey applications have tools developed in Flash/Flex. Mostly internal and B2B tools, but tools nonetheless. It's not likely that they will be replaced anytime soon, because no one is going to authorize the budget for replacing something that still works, so Flash will be around in one form or another for a long while.
This is what the term "nanny state" was invented for, right? Why is your data usage the govt's, Niantic's, or a telco's responsibility?
Do you also use slashes? what about backticks and quotes?
pokemon go is the retarded step child of ingress... ingress is the real community that built the database of pokestops or whatever they are called.

both games run on the same app engine platform, and i assume they use similar data (i've heard accounts of such...)... you could play the game full time and still not use as much data as streaming a podcast or spotify or pandora.

you're all idiots.
I'm working on a project in Dart. It just works, and it feels simple, and the type system means I can think more cleanly about my code. I like it, and this news is great!
Pokemon Go is fairly low data usage, 10-20 MB per hour of play (which this document lists) is nothing compared to the hundreds of megabytes you can blow in 10-20 minutes streaming video.

Few other apps go out of their way to make similar warnings, instead they rely on the OS to do this for you, Android at least allows you to set both a warning and a stop point for your data consumption very easily. Many mobile providers prevent surprises to their customers by sending a text at 50%, 75%, 90% and then stopping unless they reply at 100%.
Experienced something similar myself. Was even thinking about creating regular expression library which just allow "safe" and fast expression.

The trick would be to not allow only expression that can be translated easily to state automate.

Good regex: "Phone number [0-9]* "

Bad regex: ";Name=.;" as . can also match ";" and it can lead to bad backtracking. You should rewrite this regex to ";Name=[^;];"

RE2 is probably best implementation so far, but because it's tries so hard to preserve backward compatibility with all regular expression it is not that fast in average case:
https://swtch.com/~rsc/regexp/regexp1.html
> To put this another way, SO is one of the most traffic'd sites on the internet.

I've seen this said several times here, but never bothered to ask.. by what measure is this true?
Yeah, I'm trying to figure out how you even get 20,000 spaces into a Stack Exchange post, and how it would render in your browser.
> That isn't a proof, it's a procedure for finding a proof.

That's exactly my point. I wasn't being serious.
I want to work there so bad. USDS or 18F. But I can't get anyone to call me back, even with twenty years working in (and running) startups. Dunno what that's about.
You might want to check out http://appear.in. There are no signups required, and I've found it to be more reliable than any other service I've used.
All of the components are totally independent. You pass functions as props for events that happen inside of the component, and choose to use whatever storage mechanism you want. Maybe you don't fully understand how react works.
Facebook Taps Office 365 While Developing Own Workplace Service