skysight-inc/HackerNews huggingface dataset:
What about deterministic padding? As a (badly thought through) example: Hash the plaintext, then use the first couple of bits of that result as your padding size.

This should counteract averaging of requests. On the other hand, an attacker might work around this by adding a unique token in addition to their guess...
I know: https://news.ycombinator.com/item?id=6055862
If you enjoy zombie science fiction, there is a scene in World War Z (the book, not the atrocious movie of the same name) which you would appreciate. Blink and you'll miss it, but the author distills some of the best parts of the British national character into two sentences which nearly made me (an American) weep for the beauty of it.

[Edit: Strong general recommendation for that book, by the way. If it were not in a low-status genre, parts of it would be taught in high schools.]
Surround yourself of people better than you and find challenges in your job.

What I read from your message is "I am a genius, I am gifted, I don't need to work because I am so smart, work is so easy".

Bullshit. If you are so gifted:

could you find the cure to a cancer saying, I don't know understanding DNA code?

Could you help developing nuclear fusion?

Could you really improve the social condition of the people around you?

Have you done anything meaningful with your life. My neighbor being stupid had help in her life more people than probably what you will.

Choose one big challenge, bigger than yourself and next time you want to read online(nothing bad if about it it is meaningful) or want to play games on your job work a little in your challenge.

Don't try to make more of your boring job, change it if necessary.
Truth and accuracy aside, why would her experience not be the center piece?
I think the personal experience of 'everyday citizens' is enormously important in understanding issues of privacy and (self-)censorship.

In fact, highlighting the consequences for 'regular people' arguably contributes more to that understanding than the zillionth story about 'exceptions' like Assange/Snowden/RandomIranianBlogger. In the end those are (seen as) edge-cases.

Hackernews and other websites latching on to the 'technical' part of the story is understandable, but whether it was the quinoa or the pressure cooker or her husband's business dealings isn't the real subject of this story - the real insight provided by this story is the fact that she was left in a state of distress, leading to her questioning her every day communications/searches...
Alexis is exceptional at giving advice around branding, marketing and brand awareness, Garry is an amazing designer and Harj is really good at strategizing. In addition, all three have vast experience as successful entrepreneurs and YC partners. They are also very well connected in the valley. Any founder would be extremely happy to have them on board. I see bright future for the fund.
Also, and perhaps more importantly, make sure you have the opportunity to grow as a developer at whatever job you're in. If a job doesn't provide learning opportunities pretty regularly, I feel as if I'm wasting my time and don't care about the product, and as a result spend a lot more time on HN while I'm at work. I'm at work right now :P
‘World War PC’ – is your computer part of the zombie army?
Logical fallacy (bifurcation): either you correctly implement all of the requirements, or it makes no sense trying at all. Note that the article even explicitly says "try to make _fewer_ of these assumptions," not "you MUST explicitly support all this."

Similar example: Do you lock your door, or does that make no sense to you? (Because if there's no absolute, perfect, 100% protection, there's apparently no difference at all between locked, closed and wide open; right?)
Actually the US debt-to-GDP ration isn't all that bad, and its deterioration (or increase, depending on interpretation...) of the last decade is largely due to spending on war, not due to fiscal or socio-economic factors (that is to say, this is spending that can 'easily' be cut). Whereas the other countries with ratios similar to that of the US have historically not had much better figures, and their deficits are due to enshrined socio-economic structures.
The only software that isn't buggy is dead software with no users. All software has bugs, and that is a fact of life.

Clearly OpenBSD developers haven't been involved with the compiler engineering communities, and their wishes have been neglected over many years; this is not news. Why? Because there are no _users_. Bugs don't get fixed by bitching about them: they get fixed when you get involved with upstream and write patches.

GCC can be as "conservative" or "cathedral-like" as it wants: if it does not produce sufficiently optimized code for the big users, it will be thrown out the window. Today, GCC is in active development and has more users than anyone else. The leadership is strong: RMS and many of the GNU people are heavily involved. Those are the facts.

LLVM is the other elephant in the room: from my experience posting patches on their list, they don't give a shit about getting llvm/clang to build linux.git, or many of the projects that currently use GCC. Although it might be technically superior (the code is much more readable and maintainable), the community is much too narrow. Moreover, the leadership is gone: most of the top contributors (Chris Lattner, Evan Cheng, Reid Spencer) seem to have lost interest in the project.

The proprietary compilers like ICC are mostly useful just in research. Sure, they produce highly optimized code, but they're black boxes that cannot be studied or tinkered with. I tried compiling git.git with ICC a few years ago out of curiosity [1]: pages and pages of totally pointless warnings; gcc and clang both clean-compiled git.git at that point.

What the community needs is a compiler project with a strong leadership that cares deeply about its users, not a dead "LTS" project that nobody else gives a shit about: nobody wants to work on a project that's in maintenance-mode. Hardware, programming languages, and compilers evolve constantly, and programmers must learn to cope with these changes.

Fwiw, I'd really like to see what "bugs" this guy is talking about. If they really don't care about hardware, programming language, and compiler technology advancement, why don't they just maintain a port of an older version of GCC? Why bother with new versions at all?

[1]: https://gist.github.com/anonymous/1367335
Reading doesn't require royalty. Peasants can too.
You probably mean 960 boxes representing 80 years...
They seem to have an en dash between Objective and C which made me misparse the title. Surely that's not in their style guide?
Of course not. But our politicians tend to have all the charisma of a pile of gravel, as opposed to our royals who are usually pretty decent orators.
Tabloid level at best, indeed. I dropped after the second paragraph. Its obvious the guy understands shit about Science and about Greek science in particular. Take one theory out f context and loosely tie it with quantum physics and you have enough paper for your next toilet trip.
It is worth noting that Threads was partially based on a UK goverment exercise that assumed a 205 megaton attack on the UK (Square Leg) - a real attack probably would have been far far worse (higher numbers of smaller bombs, much higher total yield).

A real attack in the UK might have been far worse than the one shown in Threads!
Threads is great. It's not just "the nuclear attack" but goes on for months and years after the attack.
They could ask the woman to come to them.
I live in London, and here recycling is largely driven by cost cutting: Landfills are limited, and there are severe restrictions on incinerators, so many councils use recycling as a way to drive down their costs for waste disposal.
Seems like it's time to dig up this old joke:

http://imgur.com/UMawOF5
>> I'm not an Objective-C native, but every time I write Objective-C it feels like I'm writing a short story.

That's the whole point of it ;-). Remember you usually only have to write the code once, but you or someone else may have to read it many times.

I used to hate long variable and function names in the past, and I used to hate named parameters. Going on the assumption the time spent typing the code was somehow relevant, and also feeling a little more badass being able to write all this cryptic gibberish to 'control the computer'. In time, I've learned none of this matters and readability of your code is one of the most important quality metrics of any piece of software that needs to be maintained by multiple people and/or over a long timespan.
After ruling out underground tubes, electric aircraft and coast-to-coast travel, teleportation seems to be the only option left. And I haven't really expected that.
Thank you! Bought this course.
Yes, this is the way I remember. My wife quotes the rhyme and I annoy her by pointing out the following issues:

1 - 3 lines of the rhyme at the end are utterly pointless as it's much easier to just remember that leap years are actually a thing.

2 - The fact that it rhymes doesn't help you remember which months you're talking about. It could quite easily be, "30 days hath September; October, November, December" and it would still rhyme but be wrong.
So essentially, waste to energy should be seen primarily as a way to reduce the waste problem, not as a way to produce energy. The energy is just a nice side effect that helps to make it attractive to reduce landfill usage.

So it still serves a useful purpose. It's just not going to solve our energy issues.
I used SICP as a template for writing a Scheme interpreter in c++. For that, it was awesome. Once you implement an immutable list and an immutable map in c++ you can write nearly homologous code to that of the scheme in SICP. Name how many programming books teach you a language, a mindset, a bunch of usable algorithmic constructs and to top it all a recipe to create an interpreter for the said language in any computational substrate.
A professor of mine used to tell me something helpful. It took some time to accept, but he would say: "nobody cares what you have to say until you're 35". At this age, and through your 20's, what you're doing is just warming up. You have quite some time until you're in your prime. So take your time. Enjoy your dwindling youth, learn, grow, and prepare.
Your work-life is only one area where self-discipline comes into play. If you are content with just earning enough money for living, that's fine. I agree with you on that.

But a lack of self-discipline might hurt you in areas which are much more serious.

If you keep avoiding hard talks with your spouse, eventually you will have a problem.

If you do projects or activities with friends and always shy away from the unpleasant or dirty work, you're not being a friend they can trust to really go the extra mile with them. You will lose good friends over this. I personally have grieved a good friend over this.

If you never put any planning and execution effort into your family activities, there won't be any.

If you always keep away from doing mundane things like dentist visits, grocery shopping, regular house cleaning, your kids will suffer for your laziness.

And, maybe the worst: If your kids happen to not be overly gifted easy-achievers, and you do not teach your kids that most goods things have to worked hard for, then you have denied them a lesson their future life will depend on.
"It leaves when you arrive"

This doesn't work for an electric aircraft, or many normal public transport methods as they are all focused on batching people up into large groups (planes, trains, etc).

Also, Elon has called Hyperloop 'another type of transport', i.e. nothing like we already use, whereas I would say this idea is just an aircraft with a new type of launch system; not as different as Elon suggests it will be.

However I agree that getting the land to build a tunnel on the surface (or a track of any sort) would cost a lot of money, and tunnels below the surface would be too costly as well.

Although I think lots of people are converging on the idea, sound waves, evacuated tunnels, all that sort of stuff, I think everyone so far has missed the big detail or breakthrough that makes it feasible, after all, these techniques have been known for a long time, just not been taken advantage of because they aren't practical.
Entrepreneurship in the samurai tradition
A Chat with Startup Mentor Beth Temple
TimelineJS: build visually rich interactive timelines
In systems where production is allowed, cannabis sativa is bred to be much higher potency and quality than what is available on most underground markets across the world. While 40 grams is obviously much less than what is held by dealers, it is more than what even heavy users of high-quality marijuana consume over a month. With THC content of some Dutch varieties now approaching 15% (although the content of generally available products in coffee shops has trended slightly downward over the last few years), consuming a gram a day is in the 'knocked out for 12 of 14 waking hours' territory.

(note: not a user, Netherlands-living amateur drug policy and enforcement researcher)
Entity Framework (Code First) Migrations “Cheat Sheet”
Good point, I guess I can see in this case the mathematician might realize that while he can cross the full distance easily enough with infinite time, he might not want to wait around for infinite time...
Oh man. I need to go back and find my copy now... :-)
I grew up in Leeds in the 70s and early 80s. Eight miles east of my home was the Vickers tank factory, the largest tank factory in Western Europe. Ten miles west was Leeds/Bradford Airport. Eight miles south was the M1/M62 junction, one of the two main north-south/east-west motorway intersections in the north/midlands, and a strategic choke-point on reinforcements arriving in Liverpool from the Atlantic and departing from Hull and Newcastle to European ports. I didn't expect to survive ...

(Then I went to university in London. Enough said.)

It's interesting how much of the art and music of the 1980s was influenced by this existential terror of sudden annihilation, and how little resonance songs like "The Final Countdown" (by Europe) or "Dancing with Tears in my Eyes" (Ultravox) and similar have for folks aged under 30.
In an interview, Elon said that the system could work underground but that it would be more cost effective above ground...
I recommend listening to http://5by5.tv/b2w. Merlin Mann has really good advice about being productive and about life in general. My description isn't doing it justice, but I promise it's worthwhile.

(Start with with the first few episodes to get a sense of what the show is about -- don't start with the current episodes because there's a lot of inside baseball that won't make sense or be interesting.)
Many people love nice ales, wines or whiskeys, but the bottom line is - all of them are meant to intoxicate you. Therefore, I would be a bit dubious whether it is really ethical to make something seem less dangerous. It's just like selling chocolate cigarettes to children, surely it builds some sort of mental image of cigarettes being good.
Does it works just with SMS?
Bingo, that's the exact reason to pair the asterisk with the variable name. Especially in C-family languages where you can actually end up with code that compiles and even works, until it breaks. Think pointer arithmetic on something you assume is a pointer to a signed integer...
It does feel a bit funny, that a piece of text she did not write, present, or probably even read, is given as a reason to have her as a monarch.

Seems like you would probably get on just fine with a fabricated character played by an actress, who is charismatic enough. Say, "Big Sister"
He may be attracted, but what does she think? What is she doing there naked, to begin with?
Ask HN: Capable Pythonista available to turn dream idea into meaningful product
A python developer with a great deal of understanding of his craft is available for hire to work remotely. He is not only a capable engineer with 13 years of experience, he has got a sense of humor. Additionally, he can discuss subtleties of Foucault and Deleuze since he happens to have a masters degree in Media Studies from a well known institution. He has detailed knowledge of Django as well and is capable enough to write his own persistence layers if it is required. He is technically detail oriented without being anal. His timezone is UTC +530 but will be available in your timezone during the working hours. If you are interested in a conversation for bouncing ideas email at supreet dot sethi at gmail.com
If Hallmark made a "Sorry about your war" card, it would sound like this.
Flight is still the safest form of transport (per passenger mile, it's hardly even close) e.g. http://news.bbc.co.uk/1/hi/uk/736582.stm

Engine failure doesn't kill people, because you can typically glide to a landing. Speculatively, if you got your glide ratio perfect and launched high enough, you might not need an engine to get between LA and SF.
Sweden, Norway, Finland, Iceland and apparently some parts of Canada have government owned shops.
I guess it's all to inflate the price to the ridicule in an attempt to reduce the consumption. Can't blame them, they do indeed drink a lot.
+1

I would also suggest that we probably should make a distinction between mental "sprinters" and mental "marathon runners". Mental sprinters need to rest between sprints. I'm also the sprinter type. Unfortunately our society and some bosses don't understand sprinters. It's not the standard worker model, as for intraverts which are generally wiser than extraverts.

Unless the procastination is causing serious problems, like not paying the bills in time, bad hygiene and getting sick from it, I would also suggest to accept beeing a mental sprinter and stop complexing in front of marathon runners.
They're "legitimate" in that they don't tend to outright lie or write stuff they should know is wrong, but their overall style and tone is always halfway between serious newspaper and The Onion. E.g. they for years ended "everything" in all articles about Yahoo! with exclamation marks to mock Yahoo's use of exclamation marks in their name. Unless you appreciate British humour in general and sarcasm in particular, you might find them.. odd.
Hi oelmekki, two questions:

- What's the idea: do you want Github to treat repositories that have a config file named, say, github_commit_policy, and then run your Javascript on the relevant repo pages?

- You announced your patch to the Github team 2 days ago, according to the linked page: have you heard anything?
I disagree. The real reason that microsoft is having so many problems today is karma. Their past is beginning to catch up with them. People are no longer willing to give microsoft the benefit of the doubt.
This version includes a male pronoun to be explicit for one of the two, other versions include male pronouns to be explicit for both of them. One could also use a 'her' instead somewhere in the joke since lesbians exist but that would needlessly complicate it and possibly cause confusion.
Annoying Trends In Modern Web Design
Perhaps I am corrupted with recent news coverage, but I'd have liked a simple statement that the woman was actually willing. Perhaps cruelly tempting them or something. But you could replace the woman with $500, promise of tenureship or any other desirable thing and the story would still be funny without sexually objectifying women.
The Queen's never-read speech prepares her subjects for World War III
That's how it feels, but the syntax for declaring multiple variables breaks it:

int* a, b;

is equivalent to

int *a;
int b;

not

int *a;
int *b;

So while I think it makes sense to think of the pointer nature as part of the type I stopped using it as the risk of writing incorrect code was too great.

Though there's also the option of forbidding shorthand declaration. Then you can write

int* a;
int* b;

especially if you have a linter letting you add such a syntax rule.
I think their reasoning isn't entirely flawed. I have a hunch that by showing how the code is laying out, tolerating spaghetti mess will be much harder than it is in a common IDE - the amount of complexity that code hides can't be hidden when splayed out as graph.

As for solving problems with current codebases, you're entirely correct. I think this will have a purpose in identifying common functionality for refactoring for small projects, but to wrangle a large project into something usable with this will require good automated code clone detection (which may or may not be good enough as of today) to enable the redundant nodes to be coalesced.
It's quite obvious that when you decriminalize something, the crime rate will go down, since the people doing that thing are not criminals any more. (n / m) < (n - 1) / m.

But even apart from that (because it's a cooking-the-books level trick, really), decriminalization of drug use has other effects that lower crime rates. For example: keeping up a heroin habit is hard when you need to pay black market rates (€100 / $150 per day). So often, these people need to resort to burglary, robberies or prostitution. Regulating the market drives the prices way down (you could have retail prices for a brick of coke that are the same as that of a package of coffee if you'd let the market work unrestrained), which causes people to not have to resort to crime to fund their habits.

(note: not advocating unregulated heroin or cocaine markets, just stating the obvious socio-economic implications of prices within the bounds of affordability for regular people with a regular job, leaving aside their ability to do said job)
All the Ashley's I went to school with in the 70s were boys. I often wonder if it's an issue for them these days...
We have only found out few years ago, that the official doctrine of the Soviets was to nuke my country(Poland) to hell to make it impossible for any forces from the West to move using the shortest path to Russia. And theoretically we were their allies....so it's 100% of the population compared to 50% in the UK...
Stealth - Munich, Germany - Full-time, permanent
Candidates can come from anywhere around the globe and do not need to speak German.

We are an ambitious, Munich-based, start-up looking to build the next generation search engine. We’re looking for equally ambitious talent to join our team as we research, develop, and apply state-of-the-art search and data technology. Our office culture is centered around curiosity, playing with new ideas, and pushing boundaries. It is a place to experiment—so we’re most interested in candidates who are passionate about learning. Candidates must also be comfortable working in a fast-paced environment with challenging and, at times, demanding team. We are a team who are driven to push technology to the next level.

The technologies we’re working with include, but aren’t limited to:

. Map-Reduce
. Social signals
. Distributed systems
. Machine-learning/Boosted decision trees
. Text mining
. NLP
. Feature Extraction
. Distributed Learning
. Big data
. Indexing, Fast-Tiers
. Web-Crawling, Deep-Web

Candidates must have a background in mathematics, computer science, electrical engineering, information technology, or something similar. He/she must have good coding fundamentals and the ability to learn new languages quickly. An interest in attacking challenges around state-of-the-art technology is a must.

. Preferable: knowledge of Python/C/C++
. Preferable: knowledge of either Machine Learning, NLP, Distributed Systems, Crawling, Indexing, or Data Science.

First step in the recruitment process is an online coding challenge.
Submit your CV/resume to jobs@cliqz.com and we will send you the challenge.