skysight-inc/HackerNews huggingface dataset:
How do you ensure that? Even if you give people a basic income they can mismanage it and end up needing a loan.
San Francisco ER doc here. See a lot of older dudes who weren't skateboarders to begin with breaking bones on these and more traditional longboards. I am a former skateboarder, and certainly don't think that longboarding is inherently unsafe but when you add in a motor and make it easy for someone to learn to use a skateboard without putting in the time (and inevitable falls) at lower velocities, and compound that with a hilly city with a lot of unpredictable traffic, badness occurs. Just be careful, wear a helmet, skate defensively and please don't play in the streets until you're ready.
Trying it out before committing to reinstalling your laptop with it?
Was there any particular reason this name stood out for you guys even if you knew it was a busy term?

I even searched directly for Tally Technologies and some other Tally Technology name pops up.

How expensive it is for a company that just came out of stealth to increase the search rankings vs changing the name to something less crowded?

It's just an interesting problem since it seems more and more companies are using the same terms (or maybe meaningful company names are drying up?, like that South Park episode), instead of creating new nonsense names.

Maybe nonsense names are not as attractive to potential customers of a financial company?
Because changing code and process is hard.

I worked at a place operating a Unisys mainframe running code written mostly from 1972 through 1985. That "mainframe" is probably a 4U Xeon with an emulator running on it. There have been active projects (and easily a billion spent) to replace that mainframe since at least 1996.

Remember that mainframe systems mostly automated totally manual tasks, so businesses were literally built around them. The use cases left are mostly core applications like general ledgers, rules engines for big complicated processes, etc. They work pretty well, and most of the modernization budgets get spent replacing supplemental systems running Solaris, Windows, etc that are aging less gracefully than the mainframe.
I would think the unaffiliated part is key here. But that's just me, I read good.
One of the bigger issues now is you're competing with the entire world. When global shipping can get any product almost anywhere in a few days, economy of scale wins.
Yes, they invariably do. Again, my anecdotes aren't data, but this is what I've seen.
if it's truly random, then you need to if you want to guarantee you have at least 1 of various character classes..
Sales but only if your really good.
No, it's not SNI (part of the original TLS extensions) but it's another TLS extension that was added[1] in TLS 1.2. Essentially the user agent advertises a list of the signature algorithms that they support for purposes of validating the signatures on the certificate (chain). It does so in pairs, as you'll see below.

For example, if you expand the last row in this CloudShark capture[2] all the way down to the signature_algorithms extensions (expand "Secure Sockets Layer" then "SSL Record Layer: Handshake Protocol: Client Hello" then "Handshake Protocol: Client Hello" and finally "Extension: Signature Algorithms") you'll see the following 10 pairs:

SHA512/RSA
SHA512/ECDSA
SHA384/RSA
SHA384/ECDSA
SHA256/RSA
SHA256/ECDSA
SHA224/RSA
SHA224/ECDSA
SHA1/RSA
SHA1/ECDSA

Your browser is telling the web server in the ClientHello that it can verify signatures that were created using the specified combination of hashing algorithms (e.g., SHA-256 or SHA-1) and signature algorithms (RSA or ECDSA). To save myself some typing here's how I've previously explained[3] the process:

> Then, for each certificate in the assembled chain, the browser extracts the signature provided by the issuing certificate authority (CA) and verifies it using the issuer’s public key. To do so, the browser uses the specified hashing algorithm — typically SHA-1 or SHA-256 — to create a digest of the data contained within the To Be Signed (TBS) Certificate section of the X509 structure (e.g., expiration date, valid hostnames, etc.).
> It then takes that digest, along with the issuer's public key and signature, and runs it through the "verify" function for the signature algorithm. If the output of this verify function is "true", the browser knows the structure is intact and unchanged from when the CA vetted it, as only someone in possession of the corresponding private key could have produced a valid signature.

[1] - https://www.ietf.org/rfc/rfc5246.txt
[2] - https://www.cloudshark.org/captures/88b6405ca75d/decode?fram...
[3] - https://blog.cloudflare.com/tls-certificate-optimization-tec...
They could expose anonymized user names that can't be correlated with an account. Maybe just assign everyone a random secondary ID for aggregate reporting along with some coarse info on account age to make throwaways more obvious.
Right, but that doesn't immediately remove the millions of XP machines still in use. My question was how nginx handles those inbound connections that falsely claim they can validate SHA-2/ECDSA signatures.
Do you guys fear that if big banks start to feel threatened, they will start lobbying to keep the field uneven to their favor?

Leaves me wondering how much inroad is possible to make going against such big (and dirty-playing) actors.

I mean, obviously if you get to that point you must be doing something right, and shaking the big entrenched businesses can sometimes (most of the times? always?) bring good things, so good luck!
Commit on iOS is a well made example.

OrgMode also handles this out of the box (or at least what you'd call out of the box on OrgMode...)
GTX 1080 Crashes GTX 980 Ti Prices
TSA Blames Airport Passengers for Long Lines
Healthcare idea: build video consulting platform to let patient reach doctor anytime, anywhere, no need of travelling to doctor office.
Of course this one is for non-serious-cases such as mental health, Dermatology or Nutrition Advice.

Similar platform such as http://www.babylonhealth.com/ or http://www.doctorondemand.com/.
Routing HTTP requests with Nginx+Mruby
Indexing Big Data: Global vs. Local Indexes in Distributed Database Systems
I don't know Swift, but I know I testing... your constructors should be accepting interfaces (for things that are complex enough that you'd want to mock them), not concrete types. In Swift I gather you'd use protocols.
Motivational Video – Alive Now (by Rafael ELiassen)
Don't say no.

Just ask to be paid by the day/hour. Look at salaries in your city for 2 years experience, and ask for the upper end.

Negotiation is simple: ask them to make you an offer first, if they offer you less than want state your price, and if they wont meet it then walk away.
You don't have to tell me. I don't trust any streaming service. Whatever streaming I have to do I do it from own "cloud".
I think there is going to be a hige paradigm shift in the next few years and that AWS Lambda and similar services at the other cloud providers are going become the de-facto standard for deployment for many many use-cases.

Having a function marketplace (akin to the AMI marketplace) makes a lot of sense. There are tons of generic processes which I would rather purchase than spend time developing in house. However, I believe that AWS is likely to release such a marketplace themselves. How will you compete as a third party service/product?
PyEvolve – Awesome Genetic Algorithm Tutorial
Yes, he is. In fact he's SO off that he goes on to directly contradict himself later in the article:

> For example, the question of the relative merits of programming languages often degenerates into a religious war, because so many programmers identify as X programmers or Y programmers.
A couple ones on my list:

Distraction blocker — Chrome extension that helps you block distracting parts of websites (such as the Youtube home page). Sort of a generalized version of Kill News Feed, which blocks the Facebook news feed.

Blue Apron for Hobbies — Helps you adopt a hobby with less of an overhead and research requirement. Bundles up the necessary equipment and information to help you learn the skill, sending you a weekly package and linking to instructional videos.

Lie detection app — See if you can detect lies using computer vision (more of a research project, not sure if it's possible)

Yelp for Github — Chrome extension that lets you rate and view ratings of Github repositories (beyond just the number of stars and forks that Github shows)

Rock climbing app — App that overlays various rock climbing routes onto an image of a rock face using computer vision.
Start by forcing the banking system to offer minimal modern services for the poor without escalating fees for trifles.
Not sure sabotaging is fair. "Skewing" seems far more accurate.

Sabotaging gives the impression that there is a cabal of men actively attempting to drag down the scores of shows, while the data does not reveal that.

The data appears to indicate that men are more likely to speak their mind regardless of who the show is aimed at.

The sabatage definition requires:

deliberately destroy, damage, or obstruct
(something), especially for political or military
advantage.

But there is no evidence that men are specifically trying to make women's TV appear less popular than it is.

They're just kind of not getting the point that they really don't have to review sex in the city because we know they're not going to like it.
I don't use it myself but I would think that you wouldn't want your "professional" social network account to fall in the wrong hands either.
Surprised that Kaist is so far up there. While they are the best in science in Korea and they do have a dedicated team that practices, they still have very few students in undergrad.
Sharing messages in Slack
Honestly it seems like you are out of touch with the market and with what is reasonable. $200k for devs is not impossible, but I would not call it common either and more rarely have I seen a salary around $200k. Usually I see more like mid 100's with RSU's and/or performance bonuses that can push you up to the high 100's or possibly over $200k.

Finance is your best place to try and get a comp package that is in that range, but even then it will be in specific markets and depending where you are you may need to relocate etc. That may not be an issue for you, but $200k in NYC is different then $200k in Austin Tx, or North Carolina etc. You can live very comfortably on quite a bit less then $200k in most markets, excluding maybe SF and NYC. If your expenses are such that you require that level of income then you are in a bit of a bind without a network to fall back on.

Generally, people that get to these levels almost always do it through a network of contacts, and even in finance they typically have a good network to rely on and a track record of proof to go with it.

I'd love to hear any details to the contrary, specifically by someone who has done it or has first hand knowledge.

Edit: One point, you didn't limit your comment to dev roles. BizDev, marketing and sales roles can also be other methods, but again, without a network or a proven track record in those fields you will be hard pressed to get an offer in that range. You may work up to that range within a few years, but you won't start there generally.
> It's doing what valgrind does but in a much "higher-level" fashion, in pure Python.

Valgrind is essentially a VM, this uses cProfile - I wouldn't call that doing the 'same thing' at all.
The context of this article and all of these comments is writing new scripts, not rewriting old scripts. If you have a completed script that does everything you want, then none of this applies.
Those are just techniques, other techniques achieve the same goal, such as multiprogramming, which I think is better that's why I asked.

But if you want POSIX threads and lightweight threads for the sake of it, then there are several lightweight threads libraries for ocaml (LWT being the most common one). POSIX threads you have to do from C though.
> any mention of religion on an online forum degenerates into a religious argument. Why? Why does this happen with religion and not with Javascript

Then later

> the question of the relative merits of programming languages often degenerates into a religious war, because so many programmers identify as X programmers or Y programmers.

Also as another poster said, this works because he's been able to go his entire life choosing what to put in and take out of his identity because he is of the privileged class in his society. If someone perpetrated violence on him because of something he _couldn't_ choose, say, his skin color, I have a feeling he'd be less likely to conclude that "The more labels you have for yourself, the dumber they make you."

The people to whom this "labeling" is most important are those who were labeled. Not those who label themselves.
And LinkedIn is now asking me to enter my phone number:

"Add an extra layer of security to your account. Add your phone number."

Leaking my email / password is bad enough; I'm not going to give them my phone number for more damages!
> in fact, the majority of Republican voters want Trump

He does not have a majority of the primary vote.
It was just a coincidence that you received the email after you logged into your account. Logging into your account didn't trigger the email to be sent.
Cruise settles legal case involving cofounder
Xoroshiro128+ PRNG in Swift
The recommended way to use shorthand is still to take condensed, summary notes, like with longhand.

The difference is you're not missing anything being said while your write down the thing. It's a little like being able to type fast as a programmer: useful despite typing being only 5% of programming, because it lets you transfer your thoughts faster, so you can focus on the next thought sooner.
Romanian street fashion with fringe – The Emporialist│street fashion magazine
I'm not sure I follow how a cytokine can be a cause.

Cytokines are, generally, cell signalling molecules. In the case of GERD, if I understand the process correctly, these cytokines are instructing the tissue of the esophagus, and associated immune system cells, to initiate the inflammatory response.

Inflammatory responses in mucosal tissues typically include an increase in mucous production, which is the body's attempt to protect the tissue from the refluxed stomach acid.

So it follows that the first tissue changes you should expect to see are inflammation and increase mucous production as the body tries to protect itself from exposure to stomach acid.

This doesn't mean the cytokines cause the inflammation, nor that they cause acid reflux, they're just the cell signalling molecule that initiates the inflammatory response, released in response to increased acidity on the tissue surfaces, released long before gross changes occur as a result of acid damage.

If we give medicines to dampen the cytokine release, or dampen the inflammatory response to the cytokines, thereby reducing the inflammation, that doesn't mean the tissue won't be damaged by the acid reflux - if anything, down-regulating the normal inflammatory immune response will worsen the damage caused by the acid.

The question is: what is causing the acid reflux?
Wasn't there a Firefox fork that's keeping XUL and XPCOM and all that? Pale Moon?
Surprised I found this on Techmeme and not here.
No matter what the outcome actually became, this was a shtfest, rollercoaster, HBO drama, discussion, and learning experience all in one.

Cheers.
You rightly put "professional" in quotes. For tech people, LinkedIn is just a way to sign up for recruiter courting.
There are lots of pundits. It's quite likely that one of them would get lots of correct guesses by chance.
Isn't that what insurance is for?
> poorly managed, crappy windows boxes

> at least as locked down as a chromebook but much less secure

I fucking loathe windows, but Lucy, you've some 'splainin to do. How is a Windows PC "at least as locked down" as a Chromebook?

Remember that "locked down" in the case of a chromebook doesn't mean "the administrator has decided what apps you can run and who can use it", it means "the fundamental design of the operating system means it can only ever run browser based apps, and it's inherently reliant on Google's infrastructure to work".

If Microsoft shut up shop tomorrow, the billions of Windows PCs in the world would have a security issue, sure, but they wouldn't stop fucking working.

> So bring on chromebooks as locked down, easy to manage dedicated "into to being a google user" devices

Fixed that for you.
Google patents 'sticky car' to reduce crash injuries
Keep in mind what data this is drawing from - it's not what people know about, it's what they google.

As such it's probably better considered as a measure of how often people aren't familiar with something, but suddenly find themselves wanting to more about it. It's not too surprising that that happens more for a popular video game or a regulatory law than for a historical figure or a programming language.
Right, its much better if computerised education is limited to browser based applications.
The -M option does this in apg. (As opposed to -m, which doesn't.)
China Fakes 488M Social Media Posts a Year: Study
A better ORM for Go, based on non-empty interfaces and code generation
Well that's different. Groups go by other requirements than gender. For example MENSA people with low IQs can't join it. Fraternities and Sororities require a certain GPA, ACT, and SAT scores. Computer Clubs usually have a test to see if a member knows enough to join it. Some say these tests favor one gender and screen out the other gender.

Did you know that in computer science there is only 17% of students that are female? In the 1950s and 1960s it was mostly women in comp sci and programming. For some reason women just gave up Computer Science and Programming and young men took over because there was a void to fill. Personal computers made owning a computer more affordable and thus learning how to program cheaper as well.

Of course if you follow the news, we are having debates over which bathroom to use for transgender people and then some people are neither male nor female so what to do for that? Maybe a unisex bathroom for a third bathroom choice? I think the same thing is happening to student social clubs now. STEM clubs are mostly male because not enough females take STEM classes and there is no gender requirement for STEM classes but they end up mostly male anyway.
Also, access to your phone (or rather anything send to your phone number) is trivial to get via social engineering the telco.

(The attack is not very scalable, but easy enough to pull off against individual targets.)
Thanks for responding. That makes it more salient. I see this as useful for cases where there is a niche need for some SaaS, but not enough demand to necessitate a full-blown startup around it requiring multiple developer salaries?

I'd just softly suggest to make sure that the problem you're solving doesn't get lost in the marketing. Often I'll visit the sites of startups and not be able to quickly discern what it is they're doing, even after clicking their "about" page. Don't feel like it's repetitive to keep explaining this when most people aren't your customers yet.
Universities don't necessarily teach students programming.
They teach them Computer Science.

Bootcamps teach students programming, definitely not CS. I highly doubt they could teach a student 4 years of CS material in 3 months.
Can't you just write this?:

isUseful :: LinkedInMessage -> Bool
isUseful _ = False
Ubuntu LTS bug impacts many
Bugs count. Anything that shows you didn't cut and paste it.

Bonus points for conceptual issues that demonstrate a natural convergence to the same solution as understanding of the domain increases.
Then what did you mean by your third point? How does the study being hard to do refute the OP's statement that studies without a placebo are next to useless?
What I wanted to say upon reading this article, and you laid it out quite nicely. Thank you.
A Train Ride
Some game mods do, too, as they'll legitimately patch binaries either on disk or in memory through DLL injection.
62^10 > 2^58. At 2^58 that would take ~ 2.28E+09 guesses per second - I'm really not buying this.
Hacker friends who have started new hobbies are often posting their bewilderment about how it follows everywhere. Beekeeping being the most surprising example.
They do a better job of teaching them, which is what they are implicitly promising by telling prospective students "all our graduates get six figure programming jobs". If the unspoken caveat is "but half of our entering students were kicked out when we realised they wouldn't get one" then that's a much weaker claim, more like "given five weeks of intensive tutoring we can identify candidates for good jobs".
More importantly, that's over the network so you have to trust the site to not log what it gives back, every CA to not have issued a false cert for them (allowing them to be trivially MITMd), and all software that runs on your computer to boot.

The "PRNG" vs "Real RNG" boogeyman scare is such a load of horseshit.

The whole point of modern PRNGs is that they're good enough computers can't detect patterns. I assure you that you're gaining zero security by using random.org vs openssl rand... and in fact, you're losing massive amounts of security because it's going over the network.
The article misses out the rather fascinating battle between Pitman, Gregg and then new Stenography that was going on in the 1910s. The stenographers competed in all those speed competitions until they comprehensively won one of the early ones. This was so disruptive that the competition paused for some years and when it came back was pen system only.

Pitman / Gregg gave rise to outrageous claims on both sides and religious discussions much like "Windows or Mac".

Given the bandwidth possible I've wondered why no one has tried a stenotype like keyboard on a computer.
Even I got same :(
This is true, and very important. Volatility in jobs can potentially put those at the bottom at an increased disadvantage, while consolidating the advantages of those who are already well off. Partly this is because people are "falling down" the experience ladder when starting a new career and their lack of economic buffer means they also can't negotiate decent wages. And too, new industries means that the hard won organizations (like labor unions) and established norms in pay and working conditions are no longer present, putting folks at another disadvantage.

Which has almost certainly been a factor in what's been happening to labor since the 1980s, who have seen their wages remain stagnant and job security fall through the floor (especially for those under 30) while the economy and productivity continues to grow and grow. This is, I would say, fairly obviously a bad thing, and requires a lot of rethink in order to makeup for the extreme power imbalances and iniquities at play, but very little of substance has been done about it so far.
It is kind of interesting they chose Subarus instead of Priuses. I wonder what sort of data/calculation they have saying some mid-sized 4WD ICE-only vehicle is the best for street view driving.
I understand and appreciate the perspective. The items in my comment address the industry rather than particular schools. My doing so was probably a result of matching it to the level of granularity in the article.
Holy shit, Pudge Wars ...
We are born, we suffer a lot, then we die. Make sure to live a life well worth that suffering, and everything else will follow.
Liquidity.js: Data Viz library for depicting quantities as animated liquid blobs
Presumable automated trucks will kill less people than human operated ones, so the insurance will be cheaper.

I am sure the companies who will operate those trucks and the manufacturers can figure a way to divide liability.

They seem to be doing just fine figuring out how to deal with the liability associated with the 3600 or so people who die in crashes involving big trucks every year.