skysight-inc/HackerNews huggingface dataset:
It's the same effect though - the F1 car cornering needs to maintain sufficient friction to prevent the tyres slipping laterally, whereas the F1 car braking or the dragster accelerating needs to maintain sufficient friction to prevent the tyres slipping longitudinally.
> How would you implement a spam filter?

What do you mean "implement"? You are aware that there exists free spam filtering software that you can install, like, say, spamassassin (which has been around longer than gmail)?

> Maybe but being slightly over aggressive means a world in terms of user happiness.

Dropping legitimate emails is good for user happiness? You have strange users. I imagine if the post office decided to throw away some letters "slighty over aggressive[ly]" ... there are people who would be happy if that happened?

> Think about email before Gmail. How much junk did you see in your inbox? There is a lot LESS today.

I see maybe one to three spam mails per day, with nearly zero false positives (maybe one per year). And that's without gmail. Obviously, I could reduce that to zero spam, at the cost of increased false positives, which is not a sensible option as far as I am concerned, deleting three mails per day isn't really all that much work.
> I suspect some of both, but the indictment sheds no light on either.

This was written before the plea was made; the plea clarifies some of the details. In particular, it clarifies that JHARIA referred in the SBA fraud is Mrs. Smriti Jharia, and not her brother Mr. Vikrant Jharia.

The plea makes very interesting reading.
Citizen Science takes off in India: First low-cost real-time air quality network
Something like this? http://dev.maxmind.com/geoip/
Browser support is the most important factor for web video. H.265 currently has no browser support but VP9 is supported by Firefox, Chrome, Microsoft Edge, Opera, Vivaldi, etc.
Several VC funds were launched over the past few years. Assuming they're ~7 year funds, we're going to see an increase in LP and board pressure over the next few years, as these funds come to maturity.
Notes on Avoiding “Go To” Statements [pdf]
Good to know. Last I checked it had trouble with steam which kept me from trying it on my home machine.
x265 is actually worse than x264 on high bitrate content, which is why its use is banned on private trackers where picture quality is totally paramount.

x265 tends to smooth out film grain that x264 preserves at high bitrates. That being said - Netflix has never offered x264 content at sufficiently high bitrates (visually indistinguishable to Blu-ray quality) anyway, so it's a moot point.
"You can go a long way with a smile. You can go a lot farther with a smile and a gun" --Al Capone
How to call services asynchronously in Ruby?
GSB-44:+How+to+Indentify+Potential+Issues+in+a+Commercial+Lease+Agreement
Strong signal from sun-like star sparks alien speculation
Sounds like https://en.m.wikipedia.org/wiki/Pareto_principle
I did get one of these OVH spam warning emails too once. It was for a failover mail server. It turned out that the software I was using (smartermail) wasn't using TLS by default so the link between the failover and the primary server was unencrypted. Spammers often target failover over primary servers. And OVH was interpreting the failover passing on the spam back to the primary server as me sending spam.
That's no guarantee, given that they have been written/designed by multiple people in parallel.
That's not really very fast at all. Most cars can easily go faster than that, the only limits are the human drivers and their pesky problems with reacting quickly enough at high speeds. Sure, no car could go that fast in a city but I'd be surprised if people were going to be happy with large amounts of people flying over residential areas so your flying car might be grounded by regulations/etc inside cities anyway.

If you want to make the world smaller than the most cost effective solution might be to enforce a common standard for networked cars and ban human drivers from motorways.

Cars regularly go >125mph (at least on the few bits of German Autobahn that have no speed limits) and while that is an insanely stupid thing to do with human drivers and their awful reaction speeds + their inability to know the intention of other drivers, a 125mph highway could be achieved via networked computer driven cars (and excluding human driving,of course) with significantly less effort than it would take to make flying cars available to anybody but a select few.
Have you ever dealt with google when something went wrong?

Really, the likelyhood that something terrible happens to your own email setup isn't all that great. Not much greater than that something terrible happens because someone breaks into your web browser, say.
Comparing a 4-year college and a technical school is heavy-handed. Neither share demographics, nor business model. As one of 'We the People', it is also disturbing to read 'stealing money from the federal government'.
But then you're overestimating, as many many programmers of Silicone Valley don't live in the valley itself.
Something doesn't match up with those numbers. Tuition at ITT starts at about $45k/yr.

http://programinfo.itt-tech.edu/cost.pdf
Why can't there be such thing as a good for-profit school? We buy the highest quality smartphones from Apple and Samsung after all - I don't see a lot of non-profit phones or government phones.
تور کیش شهریور ۹۵ در هتل پارسیان – ورود ۱۲ شهریور ۹۵
>My name is Eriberto and I am not a C developer. I imported Axel from its old repository[1] to GitHub (the original homepage and developers are inactive)

Uh oh. Thanks to the repo owner for updating the README, but that's not a good situation.

I'd also like to suggest aria2c for this purpose: https://aria2.github.io/
Not quite atomic - but an interesting Raspberry Pi project is an NTP server with a GPS unit. It doesn't take deep pockets a all and it offers far more accurate time sync than any average person needs. NTP will rate it at a lower stratum than any network-only time server.

I had one in the NTP pool for a while.
Like in UK? Where everyone gets a student loan from the government, but no university(and that includes Oxford and Cambridge) is allowed to charge more than 9k(roughly $12k) a year? You also don't start paying back until you have a job that pays more than a certain amount per year, and you have 40 years to pay it off - if you don't, it's forfeit.
So, what you're really saying is that it's quite accurate, there are just details and more details but in the end - as long as we use a single clock - signals need to be able to travel from one end to the other in a single clock cycle.

Now, if we had (partially) clockless processors...

Also, your details are a lot more misleading than those in the article. lots of things in a modern processor take 1 clock cycle. Agner has lovely tables:www.agner.org/optimize/ and note that most basic integer and floating point operations on a skylake processor take 1 cycle - things like bit shuffling, moving, adding (not floats), and quite a few incidental other operations. Now, I'm sure you can quibble that a latency of 1 cycle in that table isn't really 1 cycle under some unusual interpretation of what's going on, but at that point you're quibbling about what "doing something" means, which isn't helpful. What programmers/compiler writers call 1 clock cycle can execute what most people call 1 instruction for many common instructions, even today.
I'm not so sure. Tablets are personal, certainly, but Microsoft and Sun didn't care so much about the "truly personal" computing market (the market that in the 80s/90s would be translated as "game consoles and PDAs.") Instead, they were after the workstation market: they both wanted to be the platform that businesses wrote their line-of-business Intranet-facing CRUD apps in. Any PC-targeted uses for their platforms were just loss-leaders to win mind-share in the enterprise server+workstation market.
News: Apple developing iPhone-based social video app to take on Snapchat
This just shows how much unchecked access is done in any given application. Asan is still much faster than for instance Valgrind. Plus there are some parts that are actually static analysis, those have no impact on runtime.
That does seem to be a very critical piece that is missing. Not that engineers say what they are selling themselves for in their applications either...
It's up to you to chose the product that fits your needs.
Slow support is part of the deal. And do your own backups because they may switch the disks any time if they detect that something is wrong with it.

This thing happens with Kimsufi servers, a side brand of OVH for cheap dedicated servers. The real OVH servers are more expensive, but you get all the bells and whisles that come with a professional server hosting offer.
> Since a server is a much juicier and visible target than any client, expect attacks.

Why do you think that?

Isn't a web browser that has access to your gmail inbox just as juicy as your self-hosted imap server?

I don't really see why a "server" would somehow be inherently a more interesting target. Google's servers, sure, they give you acess to billions of mailboxes, but your own private email server?
Err.. not quite.

http://www.theregister.co.uk/2016/08/30/seti_institute_damps...
If anyone talks about signals crossing the chip in a single cycle, they're barking up the wrong tree. It's absolutely unnecessary. It would not take a tremendous engineering work to make a CPU where signals go no more than 3mm or even 1mm in a cycle. (At 5GHz you have a distance budget of over 40mm.) The most important constraint for single-threaded operation is transistor switching time. It's likely the most important constraint will always be transistor switching time.
Very interesting and informative. I would have expected a TLB to incur an additional cost beyond exhausting the cache hierarchy. But, I would have expected it to be a single additional cliff around a gig at most.

Shame there's no discussion here. I've x-posted to https://www.reddit.com/r/programming/comments/509qhd/randoml... Maybe that will drum up a bit more conversation.
Ujo music, blockchain and the music industry
> Are there any good email servers which aren't horrible legacy messes? ... no ancient C code?

The OpenBSD project has OpenSMTPd, it's C of course, but it was initially released in 2013 so it's still fresh.

The codebase has been audited by Qualys recently, so its security has been verified (and detected issues fixed).

Of course, I'd still rather have something written in e.g. Go than C.
Feeling slightly happy is better than being totally depressed.
https://github.com/pygy/compose-regexp.js

^^^ Regexp combinators in JS. 614 bytes minimized and gzipped.

Once you're proficient with the standard RegExp syntax, you can write pretty complex ones without external tools, but when the times comes to debug and modify them, using combinators makes the task much much more simple.
Also works on Linux (WINE), and can simulate different regex flavors.

I can also recommend the webbased regex101.com, as it also supports non-JS regex flavors and explains things quite well.
Thanks! Just joined... what a great resource!
Some context for people like me

Google cast is built into chrome https://news.ycombinator.com/item?id=12383367
Pokémon Go is money rainmaker for these tech giants
RapidSSL Wildcard Certificate Review
For security. In general, even version with stack-protector-all will miss some stack smashing attacks. It catches many simple bugs nicely though.

And the version covering everything on stack is quite expensive. Which is why there is stack-protector-most now.
How is that different from any other type of server?
"Also, it's not clear that "letter" and "[a-z]" mean the same thing"

"number" and [0-9] are even worse. That should have been called "digit" and, as another commenter already pointed out, in the age of Unicode, it still is confusing.

As to this attempt at simplifying regex writing and reading: nice try, but I think it needs more work. Apart from the Unicode thing, there's the fact that "letter" only is equivalent [a-z] because of the 'case insensitive' flag.

I think I would go for something that's less grammatical English and more programming language like (alignment of the colons optional)

Start of text.
1 or more : digit, lowercase or one of ._%+-
Literal : @
1 or more : digit, lowercase or one of .-
Literal : .
2 or more : lowercase
End of text.
All: case insensitive.

My default would be to have 'lowercase' mean the Unicode character class. 'ASCII lowercase' would handle [a-z]

Adding capture groups, look ahead and look behind, comments, etc. is left as an exercise to the reader (they probably would make this look very ugly)

There's also the issue of nesting, like in this botched attempt to write a regex for URLs:

One or more of:
Once : letter or underscore
One or more : letter, digit or underscore
Separated by: /
Optional:
Literal: ?
One or more:
One or more : letter, digit or underscore
Literal : =
One or more : letter, digit or underscore
Separated by: ,

Of note here is that I think we need to digress from regexes a bit by introducing things like 'Separated by'. Without it, you often need to repeat potentially long phrases (programmatically building your regex can avoid that, but I think you still would need a serialization format, and I also think it makes sense for that to not use a full fledged programming language)

Thinking of things of that complexity, I'm starting to think it would be better to have people write a BNF grammar.
Just tested steam last week without any issues :)
Haha! I'm 28, and my dad and I bonded over, among other things, licking a 9-volt battery.
This is a marketing strategy. Kimsufi are for people to try out dedicated server hosting. It provides a low entry barrier. When used to it, people switch to real server once their need develop.
Looks like Ireland is going to be next to leave the EU.
Smiling doesn't make me happy. But noticing when I'm prompting myself to be unhappy always makes me smile :)
This is pretty significant. I recently had the opportunity to sit in on some meetings & IM conversations with a recruiting team at my workplace, and was pleasantly surprised with how detailed they were in honing their interview approach.

One proposed open-ended interview question in particular (these recruiters utilize both coding exercises & open-ended questions, plus some other stuff), "What's the difference between the stack and the heap?" was shot down for a number of reasons - colloquially, these refer to two different pools of memory wherein variables can be allocated. But stacks and heaps are also specific data structures, so there's some ambiguity. Most importantly, it's surprisingly difficult to answer that with anything that's 100% correct (e.g. "the stack is for variables with known lifetimes, whereas the heap is for those with unknown lifetimes" is really just a convention, and there are plenty of exceptions w.r.t. data structures of size that isn't compile-time constant, or dealing with polymorphism in certain languages). And since the question is rooted in fact, vs something that's intended to be debatable, lots of people won't throw forward the thoughts they have that are only 80% correct - they effectively freeze.
I believe SVM>ANN might be true if the classification task is relatively simple. Most of the state-of-the-art computer vision algorithms are based on ANNs, though (just as an example). Do you think SVMs will catch up in those areas?

(I upvoted you even though I don't agree with you, just thought getting greyed out was excessive)
4 Reasons Why You Should Integrate CRM Systems with Cloud Telephony
> The DNS MX records aren't even in yet, and I already see port scans and hack attempts on port 25, probing for security flaws and configuration errors, already trying to exploit my MTA infrastructure.

So? How many webservers are constantly _trying_ to exploit your web browser infrastructure? It's just that you don't have a log file that's telling you about it, but that doesn't mean it's not happening. And in any case, it doesn't really matter. Just because someone is testing whether your web browser is some ancient internet explorer, doesnt mean there is an actual risk to you, unless you are running an ancient internet explorer.

> I'm not even done yet, and the antivirus engine is already complaining that it's outdated.

Just forget about antivirus, it's snakeoil anyhow?
This is in part because the federal government has decided that student loans from private banks were too expensive and so the government themselves should offer them cheaper, for great justice.

As such, the private student-loan sector in the US is no longer a going concern, and no student loans accurately price risk - a neat little wealth transfer to buy votes from students. It's also a scary credit bubble; apparently we learned nothing from FMAE and FMAC and just blamed big evil banks for following the perverse incentives. Hilarity ensues.
Education is a small tulip: try to compensate unfairness of life by subsidizing a flower to wed, an housing, health or education ... and here comes the bubbles fueled by the greed of a few who have had the luck of being born lucky.

In the case of tulip, it has still not be proven that wedding a girl that had an obsession for a foreign expensive flower was a good idea. And for coding neither the diploma, nor the idea of ruining yourself before either beginning to work has proven to be useful.

Overvalued diploma are a scam. Education is partly made of a financial bubble that takes its non-productive toll on economy. I hope Europa will begin to fire its teachers in public shcools and stop the privatization of education alike. I hate to fuel bubble with my taxes like a Dutch in the XVIIIth century.
Ghost 0.10 released
Kim Dotcom to live stream his extradition appeal
Employment is to succeed in job.
Entrepreneurship is to succeed in life.
Perhaps the $20 million is no longer in the US.
Join the SaaS Conference SaaStock on September 21st and 22nd in Dublin
The Close Combat series is similar in that it attempts to be a realistic depiction of WWII company level engagements. CC is real-time though, not turn-based, although I see that as an advantage.
Why good software estimates are impossible?
(Author here.) I have now made the source available: https://github.com/jdleesmiller/metime
Address Sanitizer isn't designed to be used in production. See this thread: http://seclists.org/oss-sec/2016/q1/363

ASAN is great at detecting many unintentional memory errors, but it's not designed to thwart malicious attacks.

If you need a specific example of ASAN binary being exploited then see: http://int3pids.blogspot.ch/2015/04/confidence-2015-teaser-q...
> Assuming the original version even runs anymore, you should fire it up and see how it compares to a modern web browser.

It doesn't do too well: http://oldweb.today/
On-Site AC Dielectric Test for 220kV Long XLPE Cable
It’s ‘digital heroin’: How screens turn kids into psychotic junkies
Common reason is those are generally too obvious.
Boot Sector Graphical Programming
GPA, extra curricular activity, criminal record, intended major, savings, jobs worked and the duration they were held, etc.

Of course, none of this is as accurate an indicator as a FICO score which is why student loans are federally guaranteed, otherwise who would offer them?

All of this goes to underscore just how destructive the "college for everyone" concept is. The government is making junk loans so that naive young people can pursue useless degrees and graduate directly into crippling debt servitude. Consequently, colleges have transformed into bloated profit machines, happily ratcheting up tuition in response to this inflated demand.

Sadly, reform will only happen once this system collapses in on itself.
Hardening a Unix application server
Life is so much easier with Modern Life Hack :)
Well, that depends on the context. You're totally right in general, but for the purpose of order-of-magnitudes of maximal clock rates, the speed of light hardly varies. I can't find any normal, plausible processor material with a refractive index of 4, let alone 10. So while light in silicon may well travel [almost 3.5 times](http://refractiveindex.info/?shelf=main&book=Si&page=Chandle...) more slowly than in a vacuum - which is hardly nothing, at the granularity we're talking about I think it's not a huge issue. But that's just perspective - clearly the materials matter and will affect signal transmission speeds, and probably even today impose significant (if indirect) limitations.

It's possible weird dopings or quantum effect change this dramatically, I suppose. But if I had to guess, they don't.
Music in the video really ties it together, but they really should've dropped the bass when switching to the aerial footage.
I grew up squarely in between the two, and I can assure you that the book is the definitive version.
A blip? Dude your fooling yourself
The Voicemail Scammers Never Got Past Our OpenBSD Greylisting
SafeStack is nice indeed. Especially when combined with ASan. CFI is a research prototype for now, as is CPI. Lack of a formal model of either is very troubling.
Docker usage rises, but high portability pointless for most
How do you tell the difference? You interview with them and find out what they are willing to offer - the whole package including getting an idea of the human side.

There are many, many different roles in any large company. You can't please all of the people all of the time. I think the key is recognizing what people the company truly values. In some companies it's the software folks, in others it's sales, and in others it may even be front line support. If you are outside the in group, then it may still be a good company to work for as long as you a) recognize you are but a cog in the machine, and b) can be happy doing your non-glamorous work and going home to your (hopefully happy) life. Just make sure you are a well compensated cog.
Let's say the projections of the inner box's edges onto the X axis have three distinct lengths a,b,c (all positive). Also let's say the distance between the leftmost and rightmost projected vertices is d. The nontrivial fact is that d=a+b+c, and not say a-b+c. That leads to the desired inequality, I think.
Even with a GPL_ed kernel, you need binary blobs for certain firmware and Android drivers. The base kernel is only half the story.
I am in the same shoe,I need entry level front-end job. I am currently going through freecodecamp.com. My intention is to become employable but I read a comment that mentioned things like building gmail and other exceptional projects. I really need to get a foot at the door.
Yes! This is the best, most on-the-mark account of the matter I've ever read. (Granted, I've read it before, but I'll say it again).

Amazing how few people writing about the issue see, or at least note, this basic insight.
> If you work 40 hours, 9-5, then Monday and Tuesday are dedicated to paying for your house. Every week. If your housing was paid off, your weekend would be longer than your work week.

Isn't this only true if you don't have a fixed rate mortgage? If you bought a house in the 90s then I'm almost sure you're paying less than the average of rent your house might fetch. I've never amortized the cost over the lifetime of the house though.
Awesome story, loved the pictures of building out the van.

One concern I have is that if you are idling the engine and have the fantastic fan on, wouldn't you be sucking exhaust fumes into the vehicle? Or is the hole at the back meant for exhaust with the fan pushing air in?
Build pipelines, deployment, and immutable artifacts
Algorithms to handle what you talk about efficiently is one of the primary reason these libraries even exist. OF COURSE they access memory in the right order; that is their job.

But it is not really about right vs wrong order, but using an algorithm to tile the data efficiently. Google "Anatomy of High Performance Matrix Multiplication" for examples from OpenBLAS.

This is where NumPy falls through -- "a.T + a" will be very slow no matter what you do, but it can be done efficiently with tiling.