jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Yeah, this comment https://news.ycombinator.com/item?id=21612033 links to an article on the Register which gives a lot more substance to the concerns/reactions. That deeper story helps to show where the mistrust comes from.

From the peanut gallery, it looks like the ball is in ISOC's+Ethos' court to demonstrate their good faith as stewards...
> I.e. it has everything to do with floating point.

Floating point has those problems, but so do many other representations. It isn't just a floating point problem. This is exactly the kind of muddy thinking that is avoided by sticking to a more academic and formal exposition avoids.

According to your theory, there are schloads of "Programmers" out there that can't do computer science, or engineering that need a crutch. If that is true, then you're mis-training them to blame floating-point intricacies that they can't possibly understand when it might not even be that.
"250M printers compromised by Google Cloud Print" is an ugly look. It won't matter at that time that Google rescued a beloved product from being Deep-Sixed.
I think it's like EC2 instance IDs. When they first came up with it, they never thought there would be literally billions of unique email addresses/EC2 instances eventually.
OK, thanks.

And upon reflection, I get that I'm triggered by dogs. Having been attacked by a doberman, many years ago. And surviving only because it was on a chain, and I didn't fall down. So it only took a chunk out of one ankle.

So now, whenever I encounter a dog, I immediately think about what I could use as a weapon.
ICANN is a non-profit organization, not a government entity.
I don't think that particular statement expresses an opinion on whether it's good or bad one way or another, just an observation that this law of attainder would block Google and not them, and that they have a working search engine. Probably Microsoft know that they don't do anything very different to Google, that they have lots of money and News Corp might come after them next, so I'd expect them to not be really rejoicing either.
I did some messing around with it... source-over doesn't seem to work right with Firefox for me. Used source-atop instead.

http://beej.us/x/scratcher/

(In that demo, the B&W image is pre-made--I don't do your cool in-canvas edge detection, but the drawing stuff should still apply.)
I haven't used Google TV, but I'm pretty sure your post is verifiable bullshit.

If you go to a network's site on your computer and view their content, you also view their ads. If you go to a network's site using Google TV, you view their content and their ads. Where do Google ads come into this?

No, this is all about networks being obsessed with distribution control - you can watch a show on your computer, on your HTPC, but not on a user-friendly HTPC. You can watch hulu on your laptop on your lap, but not on your tablet on your lap, etc etc.
Don't get me wrong. I have no personal beef with you :)

Specific statements which I am refuting:

"but the profiling is mostly behavioural" - behavioral profiling is secondary to the racial stuff. At the end of the day, a screener here is more likely to forgive some quirky behavior on my part because I am white and Jewish. Obviously, I have no hard science with which to back up this claim. My anecdotal sampling of friends indicates that their skin color and racial origin played a pretty immediate part in their scrutiny, since they tend to be geeky and harmless just like me.

"It's also more or less impossible to distinguish (visually) Israeli Arabs and Sephardim/Mizrahim." - As I said in the post, this isn't true. Even if it were true strictly on a visual basis, there are other cues to go by beyond skin color. And regardless, the screeners know the difference as soon as a conversation begins -- so what's the point of this statement?

"You're not going to get hassle for having darker skin." - again, no way to directly prove/disprove, but my anecdotal friend-experience says otherwise.

You are correct about the self-fulfilling aspect; if I was an Israeli Arab flying out of TLV, I'd probably be worried that they're gonna gestapo me in a closed room. Particularly so if I know that I'm not any kind of terrorist, and have no fondness for interrogations.
Anybody know how tarsnap's scrypt lines up against HMAC-based key derivation[1]? In particular, let's say I used the HMAC of the password as the bases for the HKDF?

[1] http://tools.ietf.org/html/rfc5869
OMG! Is there a way to fake these?
Why is this written as a sensationalist exposé when it is plain as day that Google is doing this?

Almost all of these examples are Google serving non-webpage metadata alongside SERPs and are clearly delineated as such. Personally, it doesn't bother me in the least that they use their own databases to serve this metadata rather than agnostically linking to competitors.
The page you are looking at right now is full of tables.
Here you go: http://en.m.wiktionary.org/wiki/close,_but_no_cigar
From the article, it sounds like find predates the two dashes convention, so I think it gets a pass.
Being an asshole does not make you correct.
Back then there were almost no competition.
I'd be interested in the templating stuff as a jQuery plug-in. As it is, knockout.js is a lot less violent for someone working with an existing application.
It works well for me (primarily linux, also Windows in a linux-hosted VM with dropbox served locally via samba). ecryptfs is standard on Debian and Ubuntu (very likely Redhat as they develop it). I have noticed some efforts to get ecryptfs running on the sdcard/data partitions in Android, but I haven't tried them yet. I haven't used Dropbox on Android since I learned their mobile client doesn't use https. As far as OSX goes, I don't know and I'm unlikely to care.
>Then I remembered I was on HN, not reddit.

Right now we may as well be on reddit.
Go home pru...

rw@raccoon:~> du -h messages

19M messages

rw@raccoon:~> time grep -e "foobar" < messages

real 0m0.030s

user 0m0.022s

sys 0m0.008s

rw@raccoon:~> time pru /foobar/ < messages

real 0m0.796s

user 0m0.722s

sys 0m0.071s
I spend so much time in front of screens that I refuse to buy another one.
$100k per employee in the valley? That seems low.

Fully loaded (healthcare, office space, payroll taxes, perks, IT, etc) are probably closer to $200k per.
Reminds me of my 2-3 year old watching me and getting to play GTA 5. I am sensitive to exposing him to that kind of violence, and boy is it a challenge to play that game without inciting violence or even cussing while driving around. An entire play session would be me driving out of the city as carefully as possible, then heading to some of the more abandoned parts of the map. Finding a tractor or giant dump truck and letting him drive it around, to which he absolutely loved. No ai characters were killed in these play sessions and very few were incited to yell at me...
Well, yeah as he says, if they had worn masks and/or socially distanced like normal people the incidence would have likely been much lower (in fact he says it was completely effective in the production staff). Wearing eye protection (even standard corrective eyeglasses) removes a significant secondary exposure mechanism.

Certainly, there are hospital settings where doctors and nurses are around many highly infectious patients with regular high risk asperating events who do not become infected for many weeks or months. So it's not at all impossible it just takes effort and diligence. They are just viruses after all.

I'd also say that they selected for who were less risk averse since those were the ones who showed up. And most of them flew and traversed public transport so really not that surprising they found what was likely a single superspreader.
The Tarsnap server isn't running on FreeBSD (yet...) but a very large portion of the Tarsnap client code comes from the libarchive library, which grew out of FreeBSD. Whether that counts or not is a matter of opinion.
Install Qt 4.7, download Qt Creator 2.1 (http://qt.nokia.com/developer/qt-qtcreator-prerelease/) and follow the tutorial (http://doc.qt.nokia.com/qtcreator-2.1-snapshot/creator-qml-a...), it's really a great tool.
The C standard does not mention a stack. One can implement a C compiler that puts activation records on the heap or does other magic to avoid a stack that can overflow. A call stack is an implementation detail. Expecting it to exist or not exist is assuming things about the compiler. Those assumptions may be reasonable but are not part of the semantics of the language itself. They are about particular properties of your compiler.
Interesting, I am curious how were you able to achieve this, Baldurs Gate 2 is a closed source game, I guess its possible to have written a lifter for LLVM WASM?

But that seems to be an insane effort.
That's why the laws that protect them need to be either changed or revoked. JetBrains should have 100% legal ability to sue the New York Times for slander.
I find you a bit tough, it's the best piece of code I've found! I still have to connect my API with to my landing page haha.
In fact, profit from sales reflects reality:
https://ibb.co/h2kxS31
Hoping this is hyperbole, but if your reviews or retrospectives are actually four hours long, you should politely point out that these do not need to be more than an hour (and many mature scrum teams do both in an hour total)
Agreed, it's hardly readable and a terrible implementation. Hard to believe that Google could be so inept at a simple UI enhancement.
As much as I hate to plug this movie, "Cruel Intentions" had some amazing scenes where the main characters did just about every action correctly from this perspective.
I think I remember reading that Viaweb was structured similarly; every user had their own clisp image.
Well, keep in mind that when most people say "REST" what they mean is a web call that sends or receives JSON/XML.

Personally, I've found that there are some things that fit really well into a fully REST-ful design, but sometimes you just want to deal with JSON over http, and that's okay too.
Ironically, the organization recognizes the importance of presentation because it offers speaker training to CS majors. Can they get some PR training too? The document reflects very poorly on them.
No, I think they just mean poor. It absolutely applies to the poor community in my home town, which is (to put it succinctly) very "redneck".
I'm as big a fan of Ubuntu as anyone, and I'm glad to see Dell supporting a MS alternative. However, the absence of a fully supported Linux version of iTunes prevents me from adopting Ubuntu as my primary operating system.
Nice to see a new Java/Scala oriented PaaS joining the ranks of Heroku and GAE.

Looking forward to trying it.
I'd be satisfied with an 8-hour battery and a solar panel that can charge it with 4 hours of full sunlight.
By scalability, I meant more along the lines of, "Is it possible/efficient/reasonable to write large, secure codebases in language X using process Y?"

Answer A is "Yes, bugs come from bad development practices or unskilled programmers."

Answer B is "No, there are fundamental issues with the language that make it unreasonable to expect a secure product."

In other words, are the primary sources of bugs programmers or the ways the language forces them to interface with it?
Great write up.

There's likely an alternative scenario where a consultant runs into a different but similar set of problems with a company that has mis-configured their Rails app across multiple AWS EC2 machines, in the wrong security groups, with their EBS settings tuned improperly for their MySQL instances. All resulting in extremely poor performance of their flagship application which is costing them a lot of business.
Probably be better put as "contractors from a different country, speaking a different language, and with a different legal system." The specific country doesn't matter, what does in that you have no idea what they're doing and they have no idea what you want.
Indeed. The first version is actually more explicit in the sense that you know that only the `item` parameter is being passed to the function. The extra verbosity is worth it in my opinion.

It's true that in many cases the shorter version would not be harmful, but I have been bitten by a somewhat similar case where I meant for for the callback to be called with no arguments. Since the callback was passed in the latter style, it was called with arguments and the undesired behavior was difficult to debug. Or rather, it would have been, except that I work with incredibly smart people who saw the problem almost instantly.
Downvoting is for however the user wants to use it.

https://news.ycombinator.com/item?id=117171

> pg 2455 days ago | link | parent | flag

> I think it's ok to use the up and down arrows to express agreement. Obviously the uparrows aren't only for applauding politeness, so it seems reasonable that the downarrows aren't only for booing rudeness.

> It only becomes abuse when people resort to karma bombing: downvoting a lot of comments by one user without reading them in order to subtract maximum karma. Fortunately we now have several levels of software to protect against that.
You can build it! Although you'd be missing out on V8. V8 is incredible. QuickJS isn't anywhere near as performant.

That's not to say that QuickJS isn't incredible. I never dreamed it would be possible to compile js interop with C into a stand-alone binary. That's freakin awesome.
> in some socio-economic sense, that I can't quite put my finger on.

Maybe I can - they're asking for the moon, and a pony?

I see job ads that as for advanced mssql with SSIS/SSRS/SSAS data analysis, good c# and/or python, some web framework, powershell, some visualisation tools, some no-sql db experience[0] and often big data frameworks (hadoop, spark) on top ("and some knowledge of statistics and data analysis would be helpful!"). And OO, and FP. And they often ask for domain knowledge on top.

(edit: and I forgot, they often want data warehousing as well).

I think some of these are just added by clueless HR drones to pad job ads out (some of HR really are clueless).

[0] why ask for SQL & no-sql?
Since you seem to know, what company would one go to for fabricating a 500nm chip these days at that price?
Here's a thought: What if there is a one or two categories missing from attributing or not attributing?

For a piece of work you could have:

1) Attributes the sources of works that comprise it. Honest, cannot think of a situation that it is inappropriate for people not bound by national security considerations and the like.

2) Does not attribute but explicitly states that they did not write it. Honest, but better to attribute. Not appropriate for anywhere the author needs to demonstrate their skill, such as academia. Not appropriate for things that explicitly or implicitly require attribution.

3) Does not attribute but it is implicit they didn't create it themselves. Limited applicability to things that the original author doesn't mind people spreading. Sharing jokes, memes and political slogans are obvious uses of this.

4) Doesn't attribute author and implicitly or explicitly gives the impression they were the original author. Traditional plagiarism. Utterly dishonest.

The usefulness of having these two extra categories (2 and 3) are that they differentiate between honest and dishonest people and that authors may want to release their works under a license that says they cannot claim they wrote the work themselves, thereby reducing the burden of future distributors of altered works having to include an ever-growing list of attributions as derived works move from person to person.
Library depth and growth are side-effects of a language ecosystems popularity.

It doesn’t mean that all libraries are good ones, but remember the open-source rallying cry “many eyes make all bugs shallow”? Yeah, that tends to be true.

Also, in-demand technologies tend to have a larger talent-pool to choose from. Not everyone is good, but you have a much better time finding the right skills and cultural fit if the talent pool is larger.

A great example counter example is elixir... A technology with a lot of advocacy but almost no demand. Slow library growth, almost no programmers with production experience, and almost no market demand... which is a self-perpetuating cycle. Choosing a technology like that for your stack is like buying an obsolete car with impossible to find parts.
Or, we could stop sending people programs to track themselves on their own computers. Just use your server logs. I don't care how much of an inconvenience it is, you should never have started doing any client-side tracking in the first place.
"Similarly, there’s nothing intrinsically wrong with a system in which we stop crediting the original source of the
idea—one would just need to find a way to make it practicable. There is no moral bedrock in which prohibition of plagiarism is
inscribed."

I think that's the main point of the article, and I agree that there is nothing intrinsically wrong with that.
The problem is just that this can lead to other problems.
One of them is lying; if you say that you made something you didn't, you are lying.
Another one is that you can get rewarded for something you didn't make; it could be e.g. money or a job.

So in order to make it practicable we would have to find a way to either avoid all those other problems,
or to make the change so small that we don't get those problems but in that case
I don't know if there would practically be any difference.
Going to have to raise the bar a bit. This is Australia, we all do things on wifi.
Having spent some time in AWS, it’s not to me. I get it. You can “learn AWS”.

Strictly talking policies, there is a lot to know there. Gotchas abound. Things that don’t transfer at all outside their ecosystem and I assume vice versa to azure or etc.
>how often does it happen, that you'd want to swap effects without changing program code?

Anytime you want to test (and e.g. don't perform the actual side effects but mock them)?

Or change from e.g. logging to a file to logging to a DB or syslog?

And lots of other cases!
Sounds about right. I didn't have time to get past the landing page when I pulled it up.

I'm kinda regretting wasting everyone's time now.
I would recommend going down that rabbit hole (specially Coke Studio videos with CC) sometime. There are many more magical ones in there.
That might work, but would you like to put your life on the line for the capital crime of treason and insurrection, with the hope that a non-specific pardon will shield you from the rule of law?
While it was indeed a front end project. I was not _unskilled_ or unfamiliar with JavaScript, and had been working with it since the late 90s. I made this abundantly clear going in. It just had not up to this point been my focus, but I was very excited to grow into the position.

They could have at the very least looked at something they had me spend hours on. Honest to god, if they'd had a single person cast eyes on it for 15 seconds I wouldn't hold this grudge.

I still have the code in a private repo on GitHub and looking at it now it's very clean and with small exception not unlike code I would write today.
i guess nobody really cares about clocks. what people care about is either maximum performance or max performance per watt (cpu and/or whole system). you should be benchmarking for those two scores.
I think you need to have about 800 words for a page to rank well for given keywords, incoming links aside.
We need to concentrate our efforts. We can't just go out into the streets and complain about a myriad of issues.

An organization like EFF is too broad. We need groups that each focus on one issue only.
I agree, status affirmation is but one of many motives. An appropriate catch-all may be that things of this matter are primarily theatrical in nature. Which is fine, until everyone begins acting and we forget what the real thing was.
I suppose this article puts into words something that I (and I suspect many others) 'feel' without articulating: That we're a global community now and I can't possibly think any other way now†. The things that happen in America or Syria or Egypt or New Zealand or Australia affect me emotionally and they feel personal. They affect me because the web makes me feel like the person who's experience or opinion I an listening to is my neighbour. On the Internet, Syria is a few doors down from my house.

And I think this is a good thing. We all individually exist on a web in which we are all compatible. But we live on a planet of nation states that are incompatible with each other. And if anything had to change in this scenario, I would personally rather see the nation states disappear.

But then (in my opinion) there do need to be laws, and there has to be a model for those laws. So now there's another problem, whose ideals and morality should win out? The USA's? The UK's? China's?

The fact that the web is largely lawless is what I think makes it work. So perhaps the global community can prescribe it's own laws. But this is getting off my point. My point is, perhaps it should be less about "how governments control the web" and more about "How do we transition to a world without governments".

If I'm right in that thinking, the web is not just a threat to nasty nations, it's a threat to the good ones too (if there are any). If there is a transition from nation states to a planet unified by the web, with a governance that is an emergent property of the web, then there will be pain associated with that transition. But considering the shit we put up with these days, I think it's a price worth paying.

† If I hadn't seen such riches, I could live with being poor.
"A seriously cool smartphone that puts social values first"
-From fairphone.com

Isn't this totally different than what edge was aiming for anyways?
This, I think, is an indicator that the elected officials (and their direct appointees) have diddly-squat to do with the governance of the country. The UK is governed almost entirely at the whim of the civil service, and I can imagine that something similar holds for all other countries.

Governing a country is a hard job and to expect ministers, whose briefs change every year or two, to do a good job is ridiculous. So they rely on the civil service, who have years of their careers based around governance over individual topics.

You can see this, for example, in the way that UK governments are almost always more authoritarian than oppositions. As soon as they become under the jurisdiction of the civil service, opinions change and the agenda of the previous 'government' is openly advanced regardless of what the new party said in opposition. Once you're actually in Whitehall, I could imagine that your world view changes as you become immersed in a very closed system. The current government came into power claiming to be wanting to repeal the liberty-removing legislation that the previous government imposed. And here they are a few years on, misusing that legislation, defending it and wanting to impose more of their 'own'.
> Emacs Lisp has a lot of baggage and is nowhere near as widely used as JavaScript

Back in the 90ies, when I started using Emacs, Elisp had a lot of baggage and was nowhere near as widely used as Perl.

I'm still using Emacs.
Looking forward to this. The fact that it's all JavaScript/Node based makes this particularly attracting for me. I haven't really been able to hack on ST2/3 because I'm not that proficient in Python and never found the time to properly dig into it. The repositories look great, really hope it'll live up to the expectations.

That being said, anyone with a spare invite? :) Ta.
Pouring government money is rarely a good way to make a commercially successful company. Research or creating industries requiring large upfront investments (e.g. silicon) could benefit from it, but EU has not been terribly efficient with it either (Ahem, Galileo, ahem)