skysight-inc/HackerNews huggingface dataset:
Please stop with all this "I survived the Google/Facebook interview process" for god sake. These type of comments are written by an HR employee or an Evangelist promoting the company. There are some amazing Engineers working in those companies, but some mediocre ones as well. Believe me, I worked with a lot of them. Apple, on the other hand, is an exception. They are all outstanding.

My advice: Develop your curiosity. Be adventurous. Travel around the world and learn about other cultures. Then, find a company where you are happy, the smaller the better.
That chart is extremely old. We are sometimes faster than C in the benchmark games, with the exception of SIMD stuff due to it not being stable yet. (and, it can fluctuate, depending on the specific compiler version, of course.)

For example, here's a screenshot I took a few months ago: http://imgur.com/a/Of6XF

or today: http://imgur.com/a/U4Xsi

Here's the link for the actual programs: http://benchmarksgame.alioth.debian.org/u64q/rust.html

Today, we're faster in C than one program, very close in most, and behind where SIMD matters.

> But C has decades of lead time.

Remember, Rust uses LLVM as a backend, which it shares with Clang. So all that work that's gone into codegen for making C programs fast also applies to Rust, and all of the work Apple and whomever else is working to improve it further, Rust gets for free.
The laws belong to the people. There's no debate about this, only crooks trying to steal things from us.
Who watches the watcher? The Sentinel monitors the monitoring service
You can't win - if you enjoy watching a sport with females participating in it, you are a "creep". If you watch men's diving you are "obviously gay".

Please, please do hug your nieces (and nephews).
Microsoft's REST API Guidelines are newly hosted on Github and were posted here last month with plenty of discussion:

https://news.ycombinator.com/item?id=12122828
It's banal to say "this was 2013" as if such results age so quickly.

It amazes me how on one hand "Peopleware" (1987) and "The mythical man-month" (1975) are held up as ground-breaking ideals here but a published academic study is dismissed because "it was published in 2013".

As for "Well it's not transferable to 12 hours a day with no holidays", what you're describing isn't reality for most people in most countries. It is not even legal to work 12 hours a day for 5 days a week in any of Europe+.

If you are doing 12 hour days and don't have holidays then you are a slave not a worker.

+ Except UK, but only if you have specifically opted out of the law, otherwise the 48 hour week maximum still applies.
Maybe. Given it relies on the calling convention of the OS you're on, the CPU architecture you're on, and knowledge of assembly, it could very well be both.
You're ignoring the team all-around. The US got silver in 84, bronze in 92, gold in 96, and bronze in 2000. I think it's fair to say that the US as a team was one of the dominant forces in that time period, even if they didn't have the individual medalists.
Anyway, one day I was watching the female competition and a relative told me that it was "creepy to be watching girls." It kind of took me aback. Since then, I avoid it.

So a relative with "issues" gets to determine what you watch? I don't know what your perverted relative is watching (has NBC gotten that bad?), but I'm watching athletes pour their hearts out in a gymnastics routine.
> unlike domain names you cannot guarantee to own it permanently.

I'm not convinced this is a property of domain names. It seems like as long as you pay your bills, your provider stays in business, and no governments get involved, both these identifiers are effectively permanent. Your IP is likely provided by the same people who own or co-locate your physical server anyway. In any case, you're likely to get enough advance notice of ip changes to update your various accounts.
Python 3 on Google App Engine flexible environment now in beta
Home: https://www.openvstorage.com/
You can use URI to embed images too, not sure how this is done though, why not just use URI?
Acquia Pipelines: Build, Test, and Deployment Automation for Acquia Cloud
Ha, yes, Ben himself posted this to HN - I didn't realize it was going public!
Some private ships had cannons, at least by the time of the War of 1812. I don't think there was anything bigger than cannons at the time. So, yes, private individuals (at least ones wealthy enough to own ships) had access to all the weapons of the day.
Lawyer here, although I went back to tech and don't practice as far as the public would be concerned. Access to the law has always been hard. Reading the laws (meaning statute) is easy and will only get easier. But for any matter of more than trivial complexity, you need case law. That's been difficult to access easily for a very long time, but even proposing that you live next door to a law library and can access all of the reporters and such, actually analyzing the case law is still hard. You need to know what's still good law, follow cites, etc. That's where Westlaw and Lexis make their money - their product is actually pretty good, if not horribly expensive.

Anyway, making (statutory) laws harder to access doesn't do much for lawyers. Most of the work is in the case law, and that couldn't possibly in the future get any more difficult to access than it is today.

If you're interested in this issue, follow Casetext. They're doing good work:

https://casetext.com/

Disclaimer: I have no interest in casetext. And none of this is legal advice, obviously.
Give them what they want, not what they need.

But many people would have a problem with the above statement. We want to give them what they need.

So envelop what they need with what they want. Just like a Trojan horse, once your product is bought/used, they will eventually recognize the benefits of fulfilling their serious need.
The problem is that determining whether an ostensibly C (syntactically valid and typable) program is actually written “in C” is undecidable.
Not sure why you are getting downvoted, I was unable to read it with the text constantly shifting, I had to copy it to a text file...
It's specifically presented as not part of C.

I cheated a little bit above — I assumed you're running code on a 64-bit x86 PC. If you're on another architecture, the trick above might not work. In spite of C's reputation for having an infinite number of dark corners, the int-double-argument-order behavior is certainly not a part of the C standard. It's a result of how functions are called on today's x86 machines, and can be used for some neat programming tricks.
That's a chipmunk, not a squirrel.
I'm kinda day-dreaming (on calm mountain hills), and indeed your can climb hours, kinda forgetting about the effort
Relevant links that are probably more informative (or the current status quo, not this issue). Current court cases are the opposite of this.

http://hlrecord.org/2015/02/pulled-over-for-copying-u-s-fede...
Surveillance Under Surveillance – CCTV Maps
Well, it means not rolling your own parser. But that's not hard. The real advantage is when you actually ARE dealing with structured data, with nested objects. Most standard UNIX formats are bad at this, and sometimes you find it necessary.

Also, because JSON is so common, you get really good tooling for handling structured data by defult, instead of kinda-okay tooling for 50 different slightly-incompatable formats. 10 operations on 10 datastructures vs 100 operations on 1, and all that.

But for unstructured data, or for one-level key/value data, JSON is overkill. You can use DSV, like this:

key1:value1
key2:value2
and so:on
Exactly. Just remember the last tweets from Ian Murdock from Debian
I think a couple changes would be required to address the shortcomings:

apartments need a z value as you already have a x and y - of course you need to account for height above sea level if you keep to the same type of measurement as lat and long (rather than just saying floor 2). It could be tricky for someone to sort that out for themselves.

I'd think a prefix on the address could indicate a special case that needs to be handled differently to fix APO etc.

I played with the demo, it seemed like the city/county operate as a checksum so you can verify the location you've decoded. Its not needed but nice to have
It would not have even been developed twice if Newton and Leibniz had not done so concurrently.
The active cooling honestly gives the air the edge, as it were. The aggressive throttling when it overheats is frustrating when it occurs.

The plus for the MacBook is that it doesn't occur all that often.
Well done. I need to explore this later but well-done
> Obviously we need to add the date the coordinates were encoded. The decoding will have to apply correction based on ample databases of tectonic data. A simple formula will not work, a major earthquake can move a rift by some 5-10 cm. And you need to know exactly what plate does the coordinate refer to, is not as simple as 'Australia moves 7cm a year', consider parts of California east vs. west of the fault. Well, that spiraled out of control fast... It makes the time issues like [0] seem trivial by comparison.

I didn't think it was possible to come up with an idea worse than leap seconds but we did it guys!
How a quiet Kansas home wound up with 600M IP addresses and a world of trouble
http://www.vinaysahni.com/best-practices-for-a-pragmatic-res...
If you do not stand up for your rights, you do not have them.

So, how important is it to you?

Unfortunately I do not live in or around NYC so all I can say is fuck the port authority.
Curious as to what level of education you have. Myself and 3 of my friends from a little of nothing state school in the southeast had no problems getting interviews when we were about to get out of the Graduate program.

As for everything else I 100% agree. In short the Google interview process is crazy. It's where you're quizzed on your knowledge of obscure facts and algorithms not really on your actual knowledge and level of skill.
I'm sure there's an autopen analogy here somewhere.
after 9/11 basically every employee of a federal building/critical piece of infrastructure + the associated security/police were on the look out for people "casing" their facilities, i.e. planning an attack, taking pictures etc.

This eventually morphed into hassling, arresting anyone taking photos of these sites...link below has some good info

https://stateimpact.npr.org/texas/2012/09/24/homeland-securi...
Finding Your Passion from Lawyer to Lifestyle Brand Expert
You should checkout the ØMQ guide. They do such a good job of first defining the problem space, and then establishing the design patterns they use to solve it.

The code examples almost become irrelevant because they make the patterns so clear.

http://zguide.zeromq.org/page:all
The author explains his reasoning for using Scala.js well and what he says makes me tempted to learn Scala as the "language-to-rule-them-all"!
Ask HN: Good Internet Radio Stations?
I'm a programmer... and I usually to gets to work off in dark corner and write code in piece.

Anyways, I listen to NPR all the time, in the morning I listen to Morning Becomes Eclectic. It's great, but I need a change of pace.
http://www.kcrw.com/music/shows/morning-becomes-eclectic

Can anybody recommend any good internet radio stations, with a mix of music / talk / live performance.

I need some semi easily listening or something slightly tame. I listen to punk / alternative in the evening. But that can be a little distracting cause it's so adrenaline producing.
Having a hardened email server and good passwords does nothing for your security if the attacker targets and takes over either:

* Your DNS Records - MX records point to your email server, the attacker just changes the record to point to their email server, taking your hardened email server out of the loop.

* Your Domain Registrar - the attacker can just change your DNS records to point to their own DNS servers (with their own MX records pointing to their own email server).

Do you trust your DNS provider is completely secure from hacking and social engineering?

Do you trust your Domain registrar to adequately secure their systems from hacking and social engineering? Remember, you only pay them ~$10/year for your domain.
[Go] Standard Package Layout
Yes!, in this case "Nándorfejérvári út 4" can be "CRUEL RUN 4604 - Budapest, Hungary
Every time I go out with my 4x5, I meet people that are interested in it. I took 6 photos yesterday and met three other photographers who were interested and were of course very pleasant and enjoyable to chat with.

I also have a GW690ii that people ask me about all the time. I was even "stopped" by the police once (while in a somewhat precarious position to get the angle I wanted)... to tell me how cool the camera was.

Film photography is really great for meeting people in public. The world is not all bad; it's 99.9% good. But the negatives tend to have a larger effect on your world view than the positives, so you should be careful to not bias yourself away from being different.
You're not mistaken. If you look at the "Compare encodings" section, you will see the encodings compared.
This whole scenario comes across as very dystopian.
Isn't that building where the Holland Tunnel's ventilation system is? I don't think they've adequately guarded this vulnerability too well if photographers are a concern.
Emails show Google’s close relationship with the White House
I'm curious, by 'Zalando' do you mean the online fashion store?
If so I'm interested to know what makes you group them with Google, FB and Co.
Thanks. It would have been nice if I didn't get part of the guardrail in the frame ;)
As others have pointed out in this thread, the laws in question are not the kind that apply to you, they apply to construction companies and such. Those companies are expected to pay access fees for the law. The debate was whether to provide public access to these laws.

As for the rest of the laws, at least in the US, following common sense will keep you out of trouble most of the time. Judges by and large do not decide cases by mechanically interpreting laws, but rather by choosing which laws make most sense to apply in the given context. It is even sometimes possible to outright break laws, as in famous cases like State v Shack.
I was going to counter by saying that our MIS displays some reports using a java applet, and I can still access them in Chrome. However, I just attempted to run one of those reports, and it turns out that the latest version of our MIS no longer offers the java applet as a display option. Therefore, I must concede. TIL.
> If Assange leaves the embassy, he will be arrested, extradited to the US, and likely convicted of treason.

Almost certainly not. The Constitutional definition of treason in the US is such that it is pretty much never charged, outside of TV shows and movies.

The charges usually discussed in the context of the ongoing US criminal investigation of Assange are violations of the Espionage Act, violations of the CFAA, theft/conversion of US government property, and conspiracy.

OTOH, the government that has actually requested his extradition is Sweden, and not for anything related to national security matters.
I second this. To add: she writes with an enthusiastic tone, hence entertaining and I still learn something as a bonus. If I happen to already know the topic, then it's still entertaining to read and allows me to go back to basics with whatever she writes about.
Details from photojojo about photographer rights:

http://content.photojojo.com/photo-technique/tips/legal-righ...

Reading between the lines a bit I suspect this passerby was relaying instructions he got in some kind of "security" training ostensibly about terrorism. If he discourages you from taking the photo, and a real security incident can be avoided, so much the better. If he overplays his hand and, for example, tries to restrain you at the scene, this causes a bigger story and a blemish to his employer at the very least.

I think you handled it correctly. Bend, but don't break. Know your rights. Understand what is at stake and then decide if you want to risk standing your ground.
I've been professionally been developing for 10 years, and I stay a contractor because the hiring process of companies depresses me.

When there is a CS person interviewing me I get depressed because I know they are going to do a sanity check on CS things and I will fail because I don't have Big O memorized.

Why it depresses me is if they say, they want to scale postgres, I can come back to them with a working model, and I may utilize CS like-things, but since I can't remember textbook answers its gates me from jobs.
I'll me-too your me-too. I had that exact same situation on a job and left because of it. The only question I ever heard from my boss was "Are you billable?" She didn't care anything about technical quality, career development, tooling, architecture, morale; the only thing that mattered was billable billable billable. It wasn't entirely her fault, it came transitively through her from upper management, the entire division only cared about billable hours, but she sure didn't do anything to help either. Classic "shit pipe" rather than "shit umbrella".

The product had a hideous installation process involving hundreds of manual edits to settings in IIS and configuration files. I was deliberately told not to try to improve that via scripting, because they wanted to keep being able to charge customers dozens of billable hours for each installation.
Very nice. It seems a lot less janky than Syncthing (web UI, constant process restarts)
From what I can tell this is consistent with current precedent already in case law. The law cannot be copyright Peter Veeck v. Southern Building Code Congress is the most closely relevant, but case law back to 1834 supports this.

Note that the courts hold the law cannot be copyright. Thus I cannot publish the original code that the city used. I can only publish it terms of the building code for that city. I cannot publish, for example, the authors name because who wrote the original is not part of the law. Those wrote that write the code typically will have lots of engineering notes that are not part of the law, and these are valuable to people reading the code.
I genuinely hope this will influence the whole government mandated back door debate for the better but I'm afraid that this will just be forgotten in a matter of minutes.

Like Gove said "we've had enough of experts", especially when their educated opinions don't suit us.
> Not sure why you were downvoted

Because of this:

> Its just easier to just accept the bullying and go away.

Someone has to stand up to the bullies, or they'll keep going forever.

Obviously I'm coming at this from a privileged position - I'm a white male with a relatively clean background. My job and family situation would permit me to be detained, even for 24 hours, without catastrophic results.

If I were black, or a Sikh, or here on a work visa, or working a job that I'm likely to lose if I don't show up with no notice, then I would skew more heavily towards the "ignore the bully". But I'm not, so I wouldn't.
Baltimore police face changes after blistering report
Apigee's book is great:

https://pages.apigee.com/rs/apigee/images/api-design-ebook-2...
I wouldn't say that's accurate. The ABA wants them to out them online. The minimum level of access is "read only" which implies DRM. At no point does the ABA suggest that's the optimal level of access.
The author defines people pleasing:

> People pleasing, in my extensive personal experience, is a process of guessing what other people want, or what will make them think favorably of us, and then acting accordingly.

People pleasing isn't caring about other people. It's being selfish and manipulative in interactions with other people (often without realizing it). Quite the opposite.
It's not "embedded" like that, it's just an <img> tag that points to the same URL as the page.
Guessing security guard was told to watch for the "terrorists". In his head he was the hero everyone would sing songs about how he saved the city from the next 9/11.

And of course, if someone takes a picture with a 4x5 camera it means they are serious.

> "Why would you photograph that? Photograph the WTC.

I like that part. He tells a photographer who cared enough to invest in a 4x5 camera what to photograph. "You don't know what is pretty. I'll tell you what's pretty, go shoot that instead".
WNCW, in western North Carolina, is a superb non-commercial station.

www.wncw.org
Heroku's Interagent is a set of practical guidelines for building APIs based on their Platform API: https://github.com/interagent/http-api-design
You're right, most people don't understand just how lucky they are to be born that way. But those are exactly the people who should be standing up to this sort of bullshit, because they can do so with less risk.
This is an issue of freedom of panorama [1], there's the following citation for the US:

The copyright in an architectural work that has been constructed does not include the right to prevent the making, distributing, or public display of pictures, paintings, photographs, or other pictorial representations of the work, if the building in which the work is embodied is located in or ordinarily visible from a public place.
— 17 U.S. Code § 120(a)

[1] https://en.wikipedia.org/wiki/Freedom_of_panorama
He placed HTML inside a COM (comment) segment of the JPEG, which is perfectly legal. The ending of his HTML is "<!--" which starts an HTML comment, telling the browser to ignore all the data which follows (the image data). Since browsers are liberal in what they accept, they ignore the first 20ish bytes of the JPEG header, see the starting HTML tag, render the page, and ignore the fact that the comment never closes.

http://dev.exiv2.org/projects/exiv2/wiki/The_Metadata_in_JPE...
I wonder how I can opt-out of Criteo's db?
Here you go: https://twitter.com/RealRealDonaldT
Not necessarily. If returns from your retirement savings exceed your outgoings then you're maintaining net positive income till the day you die. Granted as things stand, this case would not represent the majority of people.
Don't feel too bad, the hiring process in tech is almost universally garbage, from every angle. It especially has a high rate of bad "no hire" decisions.
At one point in time I was taking pictures of random things around BART (SF Bay Area's medium rail system) stations... because... bored photographer. I had a employee first attempt to confiscate my camera and later threaten to call the BART cops (who are notorious for shooting first... and covering ass later).

Ironically they do have a photo policy http://www.bart.gov/about/business/permits/photopermits which isn't that different than it used to be. Basically as long as its non-commercial and you aren't sneaking in somewhere, it's fine. However that gate employee insisted what I was doing was illegal, private property (ha! PUBLIC transit), yada yada yada.

Of course, this was only because I had a DSLR. I've taken way more informational photos with my phone and no one ever noticed.
The annoyance may come from the fact that the various broadcasters pay an ungodly amount of money for the rights to show the Olympics, and then do a poor job of actually showing those sports (unless you're interested in sports where you're country is likely to win medals).
...Did you miss the 1/2 of my post where I talked about two of the best native-code compilers scheme had to offer? Gambit and Chicken are both fantastic, and compile to C, no bytecode anywhere.

Also, your understanding of bytecode is deeply, deeply wrong. It's accurate to an extent, true, but Bytecode isn't the same thing as an interpreter, and can be much faster.

But even if bytecode is unacceptable to you, as it does indeed sacrifice performance and I won't deny that, I just gave you 2 native code compilers.

Did you just not notice that, or is there a reason you found them unacceptable?
This is the sort of thing that might better be outsourced to a competent human and why secretaries are valuable in an organization.