skysight-inc/HackerNews huggingface dataset:
Sandra Bland and the ‘lawful order’ problem
@Zigurd, this is some Dev- fron-tline deep wisdom right here!

> 'Think of it as building empathy for "product owners" who might otherwise be dismissed as beancounters.'
Also great for performance profiling when you don't have fancy tools. Just breaking 5-10 times to see where you land can provide some useful results(to be verified of course).
Then you can have a radio button:

Girl or guy
( ) Yes
( ) No
They enter and remain the country illegally, thus they are illegal. Illegality stems from their physical presence in the country.

If you don't like the laws that restrict who can come and work in your country, you are welcome to elect representatives that will change them. That, however, is hard as other citizens of your country may want to prevent that from happening. That's democracy.

Walking around telling people that calling X an X is 'xenophobic' and should be stopped because it doesn't agree with you is wrong.
Sounds like burnout. I take a month or 2 off for every year I work.. sometimes at the start of that break, I feel like you do, but a bit of sun on my face and some outdoors, and suddenly the desire to sit inside and code for hours, starts to return. :D
I built this back in 2012 but I never got around to promoting it because I was distracted onto another project. I was going through my domains and I found it and remembered how good of an idea I think it was. It isn't just a list of businesses. When you add your business, you add tags to it. It is suffering a little bit from being new so there isn't a lot of other people in there yet. However, the idea is that you would look for other businesses with similar tags to yours and it allows you to request a connection. This will send them your contact information and it is up to them whether they want to connect or not.

Thank you for checking it out and your feedback. I will make the use case more obvious since clearly this isn't explained well enough.
Admittedly I haven't checked recently, but before I released 2 Ton Digital I did a few test github projects and they all looked horrific so yeah I left it out on purpose. It's been on my "someday when I am bored" list since then (to fix up linguist so it all looks half-decent), and also why all the "library as HTML" on 2ton.com.au is self-highlighted.
Thanks, that is indeed the on spot point I'm looking for.

Drawing some conclusions to what technical debt could eventually lead to at the end.

> "Anything that delays shipping is going to contribute to the failure of a startup."

Edit: forgot a word.
It probably means accessing another contexts' global object directly via an iframe (or child window), which works for matching domains and throws a security exception otherwise.
(I am going to assume we are still talking about the article.)

First of all, trespass is a red herring in this case. Defendent used Google's Cache -- NOT the Craigslist website -- to gather data. Craigslist's claim is that accessing a Google Cache of its website constitutes unauthorized use.

If we're going to resort to ill-fitting metaphores, it's closer to the owner of a piece of artwork posting public notice that their art can only be viewed in their studio, permitting a public gallery to show that art, and then suing you for trespassing because you looked at their art while it was in a public gallery.

Craigslist asserting copyright claims in this case is plausible if precarious (the very quietly changed their ToS just 4 days prior to filing suit -- that's bullshit if I've ever smelled it. Furthermore, as an aside, I wonder whether the rise of walled data gardens shouldn't give us ethical pause).

However, Craigslist's claim to CFAA violation in this case is absurd and dangerous. Period.
There's a Reddit for software defined radio, using the cheap Realtek RTL2832U devices.

https://www.reddit.com/r/rtlsdr
I'm afraid that the most pragmatic answer is indeed to encrypt your traffic. Use reverse ssh tunnels, use VPN tunnels, get involved in such efforts and you will find many others doing the same. It might be up to the users to maintain their own privacy.
There is not, especially where POTS is concerned. If you want private calls, you don't want old POTS interactivity at all (and there are services for this). If you don't involve POTS at all, this become easy to achieve.
That's interesting. Thanks for pointing it out, after you mentioned that, I had to look it up:

http://highscalability.com/friendster-lost-lead-because-fail...

> "technical difficulties proved too pedestrian for a board of this pedigree. The performance problems would come up, but the board devoted most of its time to talking about potential competitors and new features, such as the possibility of adding Internet phone services, or so-called voice over Internet protocol, or VoIP, to the site."
I'll add another slight spin, which is that I'd never run this in production, ever, even if I actually personally trusted you a great deal, because I can't possibly audit this sort of code base. By extension, for the same reasons I can't audit the source very well, neither can anyone else. (i.e., no, I do not personally audit everything I run but I reasonably expect that because it is possible others have. "Many eyes make bugs shallow" may be oversold but it is not simply false.) The only practical way I know to audit this sort of code base at this time is naked-eye inspection, and I don't trust that.

I say "I know" because there may be something out there. I know there exists tools for source code analysis that deal directly with assembler, because I see theses around writing them. I don't know where to get one, though, or how to use it, or how much to trust it. There's a lot more that deal with "C" or "Java" rather than raw assembler, so I can fire several tools, both commercial and open source, at the problem.

And all that said I'm still extremely strongly in the "STOP WRITING C CODE AND PUTTING IT ON THE INTERNET DAMMIT" side, even with that support. Without even that support, I frankly don't care if it's 100 times faster than nginx. nginx is already maxing out my risk tolerance as it is, and I've begun a long, slow program to get it out of my stack too.

I want to emphasize how this is explicitly (but also unapologetically) non-specific, none of this is personal, none of this is directly critical of your code (because if you've gotten the impression I haven't even glanced at it, that is correct), and in particular, please by all means do whatever you like with your spare time. The "problem" here isn't that you have somehow failed to leap my bar, the problem is that the bar is impractically high for code written in raw assembler. I suppose you could provide a math proof but I'd almost argue in that case the server becomes implemented in said proof language rather than assembler anymore.
> How to account for these evident flaws, the one-sidedness of the Times story? Recently the Times’s own Nick Kristof wrote in a column that “one of our worst traits in journalism is that when we have a narrative in our minds, we often plug in anecdotes that confirm it,” and, he might have added, consciously or not, ignore anecdotes and other information that doesn’t.

Was this intentional satire?
This constant editing of old comments is getting worrisome. There is a perfect threaded comment system available here, why not let us use it? This is just corny.

That Breitbart story was part of the first 5%, right? It wasn't very convincing either, especially not in an argument about media narratives... Anyway, as I recall it Mr Zimmerman's photo and his Peruvian heritage was reported early on in mainstream media.

It seems to me you don't have a lot of convincing arguments for your initial sweeping claims. It was an unfortunate event. An innocent man was killed. Let's just leave it at that, ok? None of your arguments have any bearing on this fact, no matter how much you try to smear Mr Martin (btw, you could easily forge such a narrative out of my life, as well).
I am aware of Intel's patch re: psubusw usage, and interestingly chose the same solution when hand-compiling it as theirs well before I saw their patch to it (in fill window, which does make a substantial difference).

Have you compared my code to [your?] repo yet? I will endeavour to do so, though I am not sure submitting a fasm-based patch to that repo would make sense. Cheers
If everybody holds this belief, then where am I supposed to get my "basics?"
I think this should be taken a little bit farther, and we should say that their number one job is not to kill anybody at all. Sometimes they have to, but it's not acceptable just because the person they kill is guilty of a crime, even a heinous crime. Killing should only happen when it is the only possible way to stop an imminent life-threatening situation. Any use of lethal force should be viewed as a great failure, even if it may sometimes be a necessary one. Even if one believes in the death penalty, killing as punishment should only be carried out by the justice system after a fair trial.
> but serious enough that it would be good for a few people to be thinking about it right now.

Of course, GM-technology is a huge area of tools, tools which are being used in all kinds of situations and outcomes: modifying bacteria to create insulin or washing powder ingredients (both of these have been done on an industrial scale for decades now); modifying plants to have a better defense against various pests (being done with Bt cotton and soy IIRC), or just to glow in the dark (there's a kickstarter), etc.

These are all more or less "good" outcomes of GM, but you could also use GM for "bad" - you could make maize express a human neurotoxin and spread that plant in order to attack a country (a not very directed attack). The only thing that's stopping you is that it's still very hard, expensive and time-consuming to do so.
Callcatcher: Collect functions/methods defined and subtract called/referenced
Thanks a bunch! You're a champ.

Yeah sometimes making these sorts of decisions could easily lead to big pitfalls on the way.

Regarding this part:

> "I also allowed the team to create their own modules instead of extending some existing node.js modules that existed in the community, which to me was a waste when I saw what we did."

This is technical debt as well by the definition of Wikipedia and some 101 CS books. Having enough contribution from a community could always be better of being used, unless that part of the technology is propriety in the product.
Oh yeah, for some reason my vr streamed video seems really HD. Sorry it didn't work out for you.
While that's better, it's still very bad. I cannot identify most of the characters. Someone fluent in the language would do better, but... I don't think text that can be read even if you're not fluent is a particularly extravagant requirement.

Here's what I can get:

P/T F/T??? 毛小工$75可3點後上班 學徒??$10 qq??74857128電話或微信 347-952-5533

(as I read it, "part time and full time jobs (???) -- small work with (eyelashes? eyebrows?) $75, start after 3:00 -- apprentice (??) $10 -- QQ (??) 74857128 [editorial note: wow! that's a low number] -- telephone or wechat 347-952-5533")

But a lot of those characters come from my knowledge of what's likely to be said in the ad, not from my ability to recognize them in the image.
It's rather sad. I switched to the Washington Post after the Snowden debacle, when the NYT was hedging their reporting. I've found that the Post's journalism is vastly more serious. Then again, if i want to learn about fluff that doesn't matter, the NYT is still excellent.
> The citizens here are to blame. The police are just giving the public what it wants. It's a county full of McMansions and extreme paranoia

Your comment makes it sound like the fear and paranoia are a natural consequence of the environment and the US citizens are responsible for this kind of police force.

Fear and paranoia exist in the US primarily due to the media portrayal of certain events and the fact that political parties and certain corporate interests have a lot to gain from cultivating this mentality in the population.

> [1] It's notable that this story takes place just across the Potomac from where those parents got in trouble with the police for letting their kids walk home less than a mile from school.

Yes, for example the safety of children in the US - I have not seen any statistically significant evidence to support the statement that they are less safe today than they would have been 50 years ago. This is a very likely case of media and culturally induced paranoia.
Judge each person's criminal case on their own merits. If neither the civilian nor the cop can be proven to have committed a crime, they should both go free.

Civil cases, on the other hand, merely need to meet the standard of "a preponderance of evidence" to support the claim. A mysteriously malfunctioning camera ought to meet that standard, and thus be grounds for an award of damages due to misconduct. This cost will be borne by the police department (and thus the government it belongs to, and thus the public of that area) rather than by the individual officer. This will help encourage the department to keep their stuff in good working order and make sure their staff aren't deliberately disabling the cameras.
> This constant editing of old comments is getting worrisome.

I've edited 1 comment to expand it.

I also correct spelling mistakes when I see them.

And sometimes, within the first 10 minutes, I might add a sentence to the current reply.

> It seems to me you don't have a lot of convincing arguments for your initial sweeping claims. It was an unfortunate event. ... None of your arguments have any bearing on this fact, no matter how much you try to smear Mr Martin.

Smearing Zimmerman by the national media is not worrying, but reporting the facts of the case is to you?

Zimmerman's racist character was fabricated. Trayvon's innocent character was fabricated.
There's probably an element of "creative destruction" in this. Time is a precious resource, and side-projects like anything else compete for your attention and time. I don't look at dead or dying side-projects as a bad thing, you have to make the best of this time given your goal.
Right... I suppose the author presupposed you have a handle on the other window, which you can only get from window.open(), <iframe>, etc.

Makes me wonder what kind of race conditions can happen between contexts sharing global objects. Are they guaranteed to behave as if they were one context? i.e., single threaded?
Public domain (if it isn’t obvious from the year), which is a far cry from content that has been just produced or aggregated.
I think it is a high level synthesis tool like a SystemC etc.

My concern for a beginner would be how to get your high level design integrated into the FPGA. For a beginner, there are a lot of what-ifs that they are probably going to stumble on.
How many cases have there been of the police taking lives of civilians who were in the right and can prove it but were given no chance? How many time does evidence and video have to be conveniently "misplaced"?
> I tend to prefer explicit over implicit state.

I guess it depends on your definitions, but monadic state is just as explicit as any other.

myMonadicFunction :: String -> State Int String
myMonadicFunction string = do
currentVal <- get
put (currentVal + length string)
return (reverse string)

It's just as clear as what you'd have in an imperative programming language.

I'm convinced the main reason monads aren't common in other languages is that most languages just don't have strong enough type systems to support them explicitly. Implicitly they can be found here or there, such as with promises, or just the fact that the semantics of many imperative languages can be viewed as a monad. But of course, probably the biggest reason is that people who are used to mutable state don't see the need. It's one of those things whose value becomes apparent with use.
Do you know any good alternative? I was thinking about self hosting and just use google as a relay.
There is Quasar if you want Go or Erlang style concurrency in either Java or Kotlin (and the Pulsar wrapper to it for Clojure).

No reason to bake it into the language -- and as you can see from comparing the Java and Kotlin sample code, there is a reason for a language that let you write Groovy-like DSLs.

http://docs.paralleluniverse.co/quasar/
What to put on whiteboard during an interview
Hey, don't worry about down votes, it's only internet points.

I don't think strength is bad, but: you only have so many training hours and you might want to spend some of them on balance or flexibility instead. Further, it's possible to have such a volume of muscle that you cannot achieve certain positions (e.g. trying to touch your elbows together leaves an 8 inch gap). And it's also possible for your muscles to weigh so much that you can't move as gracefully because equilibrium is harder to maintain. That's all I meant. Ask any dancer, yogi, acrobat, gymnast, skier, martial artist, figure skater, etc. Any discipline where you need strength, balance, and flexibility in approximately equal measure, it's possible to overtrain or undertrain any one of them.
Hey! That building's right outside my office window. It's really spectacular. There are some time lapse videos of the construction here if you're into that kind of thing. The interactive site (second link from the bottom on that page) is sort of interesting.

http://enr2math.blogspot.com
Exactly this. I'm amazed he has the audacity to make such a claim. No sooner does he the make claim does he start attacking right wing politicians for not realizing it instead of making a reasonable effort to justify it.
The non-existent support problem exists also with other Google products, even when you pay. For example, I used to use Google Nearline. I pay the storage fees etc., but I cannot even contact some basic support without buying a support package which cost quite a lot. So for now I deleted all my data there.
Live Cyber Attacks Around the World
I didn't know about the Google Cache thing. The Wiki page doesn't mention it. That definitely changes at least the CFAA part of the case. Did they ever scrape CL directly?
> It's an open question. For the last 6 years I've refused to set foot in US (and even declined free tickets to a very important tech conference in my field) because of your unpredictable trigger-friendly police [1] and your guantanamo-friendly interviews at border control [2]. I wonder it your unstability could reach me in Europe.

This seems excessive to me, you're not going to run into the cops going to a tech conference. I've lived in the US for the past 5 years, and never had any issues with police or border control. In fact, I'd go as far as saying that the part of California I live in (Orange County) is safer than my home country in Europe.
Faking APIs in Development and Staging
I hadn't compared the code yet; I figured it would make sense to compare performance first.
What stands in the way of deployment of this for general usage? Invention, disclosure, coding or what?
That newsmax.com article is fascinating. The first three facts in their list have no relevance to the legitimacy of the shooting. They are clearly trying to paint Michael Brown as a bad person who deserved to die, and they aren't even being subtle about it. The fact that he had just stolen something has absolutely no relevance to the question of whether Darren Wilson acted correctly when he fired his gun.

One thing I have never seen anyone bring up on either side is the question of why Officer Wilson, believing his life to be in danger while sitting in his car, did not simply drive down the street to eliminate the danger, then reassess the situation from safety.

Wilson may well have been in danger, even mortal danger. He still did the wrong thing by responding with lethal force when he could have removed himself from that danger. As a result, he ended up killing one of the people he was sworn to protect.
(I think my other post about trespass being a red herring in this case is by far the more important point, but figured I would follow up on trespassing as well. This reply is a bit of a digression from the article, but I think still germane to the over-all conversation.)

> the scope of which may even be implied

Scraping the web and analyzing a website's content is the basis for the primary feature of arguably the world's most successful website. Why should Google expect to be able to use this content in one way, but other users not expect to be able to use it in a different way?

Where is the implied bright line?

Ultimately, a post-Craigslist-victory world introduces a situation where anyone can sue anyone else they feel is both threatening and also vulnerable. That would have serious and negative consequences for the internet as a whole.

> That ethical principle applies just as much to websites as coffee shops.

It does not.

We already distinguish between physical and cyber trespassing, even in a lot of ways that benefit website operators.

The CFAA exists specifically because trespassing law doesn't immediately extend in an obvious fashion to websites.

If the legal extension has to be explicit, it's worth asking whether an implicit ethical extension makes sense. And physical and intellectual property are different enough that this conversation is non-trivial.

> Just because Craigslist makes its website available to the public for a defined purpose does not mean it's not trespass for a company to access that data for a different purpose.

There are substantive differences worth considering.

Most importantly, websites can and do regularly and maliciously change their terms without public notice, as in this case. This practice isn't common, and probably wouldn't be accepted, in the case of physical private property (that's open to the public).

Suppose the coffee shop introduced a "no other coffee shop owners allowed" policy, posted along with 20 pages of other policies outside their store, and then filed suit a few days after posting the amended 20 pages on its front door (with no notice of change).

The other coffee shop owner might have been technically trespassing, and hell, a judge might even concede that point. But regardless, judges aren't (supposed to be) banal computer programs applying law without context or human judgement. You can bet that a typical local judge would be pretty eye-rolly when this hypothetical coffee shop case finally made it across his/her desk...

Interesting side-note: this example really demonstrates that Craigslist doesn't want us to think about unauthorized use and trespassing in the same way; I assume they don't want to evoke eye rolls with this case.
Don't forget lua :)
Yes he has a FBI complaint id and met with them. Basically the FBI said there is nothing they can do. I'm going to get him to contact the journalist for this article and see if there is another FBI agent he can work with. Sprint wouldn't work with him at all and only after dozens of calls did they start to help him get his number back. (The entire number was in the process of being ported). We didn't even think about him being SWAT'd until I read this article. The threats were specifically towards his parents. If anybody has any suggestions please let me know.
How to Read in College
I think we should be indoctrinated in school in how to behave when given orders by our masters.