skysight-inc/HackerNews huggingface dataset:
I'd love if they had a psych component that involves getting IRB certified. (Maybe mandate experimental psychology or a social science methods course - most psych departments have one for undergrads)

The IRB certification process alone delivers more practical education on ethics (and what has happened in the past without them) than many formal courses in the subject.
You can have my email, just dont take my slack \giphys
I don't think you actually understand how a reverse Dutch auction works. The developers aren't bidding against other developers, developers are saying how much they are willing to pay and communities are bidding against each other to get the development.

Yes they will have to share some of their profits with the community, but it is better for everyone than the current approach of fight it out through the courts or paying off some corrupt officials.

Your proposal is to take away the rights of the titleholders to achieve the outcome you want (more development in certain locations). While totally non-democratic, this approach is doomed to fail as it is the reason the current development paralysis has occurred. Start taking away the rights of people and surprise, surprise they fight back. Let's instead find an approach where everyone wins.
Whether if it's the contents of a home or the contents of a text file sitting on a web server, if I ask, "can I have the contents of that, please?" and they answer in the affirmative then the answer to your question is, umm, yes? And should I decide to leave items that I don't want, I don't see where the homeowner has reason to complain.
WI-FI Hacker 2018 – Download Wifi Password Free Cracker
Very interesting and reminds me of Pravega (http://pravega.io/). Seems like unbounded streams will be the next big step in streaming technology.

https://www.youtube.com/watch?v=cMrTRJjwWys
they may not, the guy extracting this may be recovering deleted files from the hard drive

The real question should be "why do all photocopiers not come with a command that will erase all data on the internal hard drive? along with instructions telling the purchaser to execute it when they sell or trash the device"
Until then, we use `Either` (https://stackoverflow.com/a/50204370/155423)
But with the application of those diciplines you can build machines that "learn." The "by themselves" bit is agi which is a specific subset of ai and would be more on the research side of things, not a bs.

I think the real issue appears that the media has confused people as to what "ai" practically means from a compsci perspective.
Absolutely false, I can't believe this comment is up voted. Undergrad Linear Algebra & Statistics is definitely enough for ML. In fact, they taught introductory ML at my old high school in AP CS, years ago.
> Why is the internet different?

The Internet isn't really different, it's just people are bending over backwards to have their cake (send free content) and eat it too (tell people how they're supposed to view that content).

When you're serving stuff over HTTP, you're giving me data in response to a valid HTTP request. That data is a binary/text blob. The HTTP protocol does not include any technical or legal provision that allows you to control how I interpret that binary/text blob. You can say "only for Firefox" all you want, but the only way to make it meaningful is to not send the data unless you're sure I'll be using Firefox to view it.

I'm focusing on the protocol here for a reason. That protocol comes with the set of expectations; probably the most important is that you get to decide how you respond, but not what I do with that response. Understanding of that is necessary to draw correct analogies to other real-world practices.

So a real-world analogy would go like this: you've set up a stand on the street, with a big sign saying "FREE BOOK ABOUT CATS". I come to you, and ask if I can have that book (GET request). You give me a book (content) and a hat with a company logo (an ad). I leave you, and on my way discover that the first page of the book says, "you can only read this book if you're wearing the hat that was given to you".

It would be ridiculous of you to expect me to honor the request in that book. Hell, it would be ridiculous of you to require that I actually read the book. Maybe I only needed it as paperweight, or as starter fuel for a wood-burning stove. Oh, and I threw the cap you gave me away, without even looking at it.

The only implicit contract we had in this example was that I might get a free book if I ask nicely. That's also the only implicit contract that you get when you host a publicly routable HTTP server.
If I understand, the difference is that this allows insertion of only some columns, including the primary key. If there is an existing row, the union of all columns will be the result. On the other hand, `INSERT OR REPLACE` completely replaces the existing row, if one exists.
> I could never "get into" American novelists like Hemingway and Steinbeck because I found their characters unrelatably thin automatons ...

I pretty much agree with you on Hemingway, and maybe there are examples in Steinbeck's work, but at least in his case I can say that most of what I've read had a pretty high degree of realism and profundity. Maybe check out 'Winter of our Discontent' if you'd like another sample.
https://gizmodo.com/the-house-that-spied-on-me-1822429852
They taught gradient descent in my lower division math courses in college.
They were clear in 2006 when I was reading them. All the emulator implementors were very aware of it. Many old operating systems won't boot without the delay.
The analogy is closer to having a butler permit entry to a visitor. The website operator has delegated authority to the webserver to issue their content to visitors.

If the operator doesn't like what their webserver butler is doing with the operator's content, that's on the operator.
Actually, they are. Top level ("Tier 1") ISP's form the "internet backbone."
Just install nginx that answers to http and https and return empty gif or 204.
I thought these are simple EBNF diagrams. As taught in British schools to 16 year olds
Panoptes Robot Telescope for Ciitizen Science Detection of Transiting Exoplanets
> Content creators often have specific, limited legal rights to specify how their content is consumed, none of which are absolute and most of which vary wildly between different jurisdictions.

Not really. What's limited is not content creators ability to specify consumption, but rather the assumption of the ability of the counter-party to understand and agree to the terms. There are some genuine content restrictions, like first sale doctrine, but those are fairly narrow in scope. EULAs are limited not by the fundamentals of the medium, but by the assumed ability of the customer to meaningfully agree to the terms.

If you want to argue against my position, you should be taking the position that your average web surfer does not have the ability to meaningfully agree to the terms of the contracts with all of the websites they visit, and that thereby those contracts are unenforceable. That is the correct and only correct objection to the moral obligation to view ads.
I'm sorry, but Google isn't some role model with high values. On the contrary, it makes most of its money from selling our dirty underwear to merchants.
I don't know, but I can't decide who I like more: Dostoevsky or Tolstoy. Have you read any Tolstoy? I loved Anna Karenina. It may be my favorite novel, period.

Both writers are philosophical and psychological to a degree of depth and honesty that I'm just not used to.
Meet Sunder, a New Way to Share Secrets
Did you not bother looking at the curriculum before making a comment about the curriculum?

https://www.cs.cmu.edu/bs-in-artificial-intelligence/curricu...
They are run together every time. You could run a check but it would probably cost as much as the update, which does nothing when a record is not found.

In PostgreSQL (for example) you could use a CTE and the RETURNING clause to prevent two statements from having to run. I don't think sqlite supports that. Current version of PostgreSQL makes that unnecessary as it has "upsert" as well.
I don’t really think it’s an investment in the product itself, but rather a nice touch point that will be used to market other investment vehicles.
robots.txt is a gentlemen's agreement between a site and search engine running automated crawlers. It has no meaning for regular visitors.
TIL about std::byte; I should have probably used it instead of char in a recent project of mine…
... which is now Marcus by Goldman Sachs
Solutions are meaningless
Pro tip: Ctrl-Shift-V pastes with formatting stripped in many systems.

Also, on most Google apps including Docs and Gmail, Ctrl-\ (backslash) will reset the formatting of selected text.
It doesn't matter to Enterprise that money is being lost. It's millions every day being wasted and they are still there, going strong. They are no longer competing because income is automatic and guaranteed unless they do something catastrophic.
I'd be curious too. I read Crime and Punishment, Notes from Underground, The Double, and other short stories—and I found them to make quite a bit of sense.

I didn't get the sense that I'd extracted everything from "The Grand Inquisitor" (excerpt from The Brothers Karamazov), but I got the feeling it was just because it was more deep and compact, but would yield fruit with further study (even as an American).
You just described https://github.com/sakurity/securelogin
Sometimes I listen to metal (my default favorite genre) and sometimes I prefer various forms of electronic music: techno, house, trance, EDM, etc. Other times I go with classical: Dvorak, Wagner, Bach, Fauré, Handel, Vivaldi, Philip Glass, Carl Orff, etc.

But a lot of times what I actually prefer is to put on a movie, one that I've seen like 100 times, so that I know it so well that I don't really get drawn into the story and lose focus. I'll turn the volume down moderately low, enough to be audible but not overly distracting, and play The Matrix, Hackers, Antitrust, Sneakers, War Games, Tron:Legacy, Rad, The Social Network, Inception, or something like that and let that serve as my background noise.
I have all those things with spectrwm and dmenu.
well even if you have an if after your update it's not what he basically meant. What he meant is that some people would've written the if/else with SQL and not with the language they written ?
Obviously. Just like nobody forces them to answer HTTP requests.

Your comment is mighty thin gruel, intellectually speaking. Couldn't handle reading the second whole paragraph where it's revealed that this is a thought experiment?
Is there a way to do this without involving the overhead of a full copy, though?
> To me "AI" means it learns by itself

Your definition doesn't match the real definition. Technically, a hard coded rule-based decision algorithm is a form of very basic AI. You seem to be confusing ML and AI- ML is a subset of AI that focuses on training a complex model.
> So a real-world analogy would go like this: you've set up a stand on the street, with a big sign saying "FREE BOOK ABOUT CATS". I come to you, and ask if I can have that book (GET request).

I think the substance of our disagreement comes down to this. You think that a website is a sign that says "FREE CONTENT", whereas I don't believe the HTTP protocol represents any particular specification regarding the terms of access. The HTTP protocol allows you to access the data. However, a storefront allows you to access the goods inside, but that doesn't entitle you to take them without payment.
If they put up a public sign in front of it that says "come on in and take anything you want" then... kind of.

It's not that access implies consent, it's that the technical standard is the methodology by which a company grants consent.

The fact that there's ink on a piece of paper is meaningless by itself, but if it forms my signature on a contract, then it does have meaning. The fact that I can get to a server is meaningless by itself, but if the server returns a 200, explicitly designated as "yes, you can access this", then that's a different story.

Of course there are gray areas there. If someone faked my signature, or if someone accidentally made their server return a 200 code without meaning to or understanding what they were doing... then fine, I'll concede that they haven't really offered informed consent.

But that's not the position that any news site is in. No news site is accidentally returning a 200 code when my computer asks "can I have this content?"
Modelio is open source and has one of the best support for UML2. I have been using it for several years. It also has jython scripting support to write automation for mass modifications in large models. I have managed to learn how to use jython to create a script to automatically generate java source as hibernate jpa entity classes just the way i like it in just one day. This was made much easier with the builtin metamodel browser so that you learn how your whole project model is constructed internally. https://www.modelio.org
I can't tell if you are serious or sarcastic
FYI for other readers, in CO and MI, the limit is 0.05. Be careful out there.

> If the police demand a breath test, and you refuse, you will be charged for failure to blow, the penalty for which is, in many cases, the same as being charged with drunk driving.

Question for a lawyer then: How does this affect international travel. I know that you can't go to Canada if you have a DUI on your record, and other countries can be even more scrutinious. Is a Failure to Blow considered the same as a DUI to countries like those?
The biggest negative I've seen is this:

let example: (String, String, String) = ("ref".to_string(), "to".to_string(), "ref".to_string());

let example: (&str, &str, &str) = match &example {
(ref1, to, ref2) => (ref1, to, ref2),
};

Which might look confusing to people, it's converting from &(1,2) to (&1,&2)... but it's still type safe. Besides something like this, is there another reason to be worried about it?

https://play.rust-lang.org/?gist=e37f9b31cc5e5c7b9d19c6b0a4c...
> You should have Legal expectation that whatever measurement is used, will only be considered evidence of a crime if the measurement exceeds the legal limit by more than the margin of error for that measurement.

No, you should have the legal expectation that the measurement error data will be available to you as a defendant, and usable as exculpatory evidence. OTOH, generally the law does not require each piece of evidence to be highly dispositive in isolation, only that it tend to show the fact for which it is offered is more likely to be true than it would be in the absence of the piece of evidence.

And in many (most?) jurisdictions being over the BAC limit is a sufficient but not necessary condition for DUI. E.g., in California it is illegal to be either under the influence of alcohol, or over the BAC limit, when driving. A BAC over 0 but under the limit is supporting but not dispositive evidence of being under the influence, so certainly a BAC above but with the MoE of the limit would also be.
There have been instances where peering agreements were problematic. I remember Sprint being a part of one. Not sure if they were the problem causer or the victim, but I do remember their network being cut off in a major way for a short period in the 90s while contracts were hammered out.
These days controllers have secure delete / wipe commands too
You're correct, and this is the path to the primary legitimate argument against the view that you're morally obligated to view ads. None of the things other people are saying in response to me represent correct understandings of the issue. This is its crux: Can users meaningfully agree to the terms of websites they visit?
There are many _really_ naive statements in this post, and it honestly feels like it was written by someone who has no deep historical/economic knowledge. The most obvious :

"But I believe there exists a middle ground where the government can get a lot of what it wants, and cryptocurrency users can get a lot of what they want too."

The government wants a lot of control of a lot of things. It accepts giving some freedom to people, like the color of your hair, because there's no consequence (for now at least). However, on the list of the top 100 things it would NEVER, EVER, EVER give up control of, I think currency is in the top 3, probably n°2 after the military. Like I said in another comment, people generally vastly underestimate how powerful the control of currency is.

Crypto-enthusiats want 1 thing : getting rid of the government in the monetary system. Apart from the fact that it is, in itself, both a naive and dangerous dream, there's absolutely no way the government (more specifically the Fed) will ever give up even .1% of control over it.

Considering all of this, I have a REALLY hard time imagining a middle ground. Crypto-people will not get what they want.
This is simply not true. i spoke two years ago with the CEO of a small publisher company (~3 employees). This company was focused on mobility, from train to skateboard, with cars being obviously the main focus. Affiliated links for small stuff like electric monocycles and/or sponsored tests for cars was enough to pay himself, his author, IT guy and tester.
It is partially my idea in that I have read (long time ago) a similar approach for locating unpopular things like waste dumps, but I haven't seen it proposed as a solution for overcoming development paralysis.

I have been surprised how many people have voted it down here. The primary post has been up and down like a yo-yo over the last 24 hours. I would really like to know why.

I will try to write it up in more detail on my blog.
Thankfully it's gotten a lot better since then. The RF tech has improved dramatically and bulk bandwidth costs are much more reasonable. Is it Proxim?
It's a matter of luck.

We use XPS at work for all technical employees and only one laptop had coil wine issues, and we got it replaced.
Gambling closely ties into a fundamental human interest.

A legal gambling app is definitely hugely valuable.

I truly mean to say this in the most positive angle possible. I think they are providing a valuable service and a great app, but it is a very nice business as well due to the above.

Kudos to the team.
I'm look for something like Swift's optional chaining, á la:

std::optional<std::string> a = foo();
auto size = a?.size() // size is a std::optional<int>
Workflowy Journal – Bullet Journal Using Workflowy
I understand you to be suggesting that it's like as if you went to a restaurant whose terms were that you must eat the food you're served -- force fed -- and that if "you don't like those terms, you shouldn't have come to this restaurant". However, these terms are not disclosed until you visit.

Is that the position you're trying to advance?
The only reason we have free online content to consume is because content creators expect to be reimbursed through ads. When I block ads I am free-riding off of people that don't. Whether this is stealing or not is semantics, and I don't care to get into that discussion. But I do see a moral problem here.

I personally do block most ads, which is kind of justifiable to me because of malware concerns, but I'm not going to pretend I'm doing nothing wrong. I try to pay for content when possible. I support non-advertising business models.
"intel" is of course a shortened version of "intelligence."
Man Allegedly Used Change of Address Form to Move UPS Headquarters
> It must be understood that std::optional is not an Option type, its purpose is not to have a way to express "missing" items in a type-safe manner but rather to have pointer-type semantics without needing to heap-allocate.

I don't understand what you mean here. I don't have to heap-allocate to get a pointer to something; I can just take the address of something on the stack…
Please just skip them then, sparing yourself befoulment and us
flamewars.

https://news.ycombinator.com/newsguidelines.html
You can't count on a TV being able to reproduce sounds below about 100Hz or above about 16kHz. The position of the speakers on the back of the TV means you're likely to get a lot of weird phase effects and many TVs have quite heavy audio DSP to compensate for the inadequacy of their speakers. Any hidden signals will need to be in-band and low bit rate with a high level of redundancy.
In most cases, lower tier ISPs just buy transit (wholesale internet) to another ISP, like HE, Level3, etc. The nearly mythical non-profit/almost free exchange you describe is going to be congested as hell.
Would that fail because your sever can't provide the right cert? You'd probably have to install a custom root certificate on your machines that you https ad blocker could use to forge certs.
We service some "DSL dead zones" like that...it's crazy to see the prices people are forced into paying. We had one customer that was paying over $100/mo for low single digit Mbps before they switched.
First flight of the Block 5 Falcon 9
As others have said, .com is king.

But since it's very difficult to obtain a good name in .com these days, a good alternative is .app which was just released so there's plenty of good names at reasonable prices.
Great. Pity about the laggy screen-share, poor call quality and bad video, but at least we didn't have to do a 30s update to use it.

Sorry, but as someone who does a fair bit of screen share work, I dread receiving Zoom invites.
> In this case there is no contract. The websites are really giving their things away for free, only with the expectation , but no guarantee, that some users will see ads.

This does seem to be the crux of our disagreement. You think that offering up your content merely represents a non-binding expectation. In other domains, we don't take that position. If I weave you a scarf, and I say "Hey, i'll give you this scarf if you go to the store and pick up some cough medicine for me", and then you take the scarf and refuse to go to the store for me on the grounds that I "merely had the expectation, but no guarantee that you would go to the store for me", that seems pretty odd. I'm curious:

A) Whether you believe these situations are different

And

B) If you believe they're different, why.
This is launching in about 13 minutes as I type this.
So what distributions actually use LVFS? I vaguely recognize the name.

The website mentions the GNOME Software center and automatically installing everything. Does it work through the package manager (apt, etc.) similar to the proprietary driver installer in Ubuntu, or does it just automatically do its own thing?
Neat - although scrolling doesn't seem to work for me.
I get that, but my point was that they just released expensive new products knowing they'd be obsolete in just a couple of months and people will have to throw old ones in the garbage and buy new even more expensive ones. I do not doubt that a product with an immutable core and mutable interfaces is both possible and even more secure as when flaws are discovered (like last year), some may decide not to replace them - even with free replacement. I spent over $100 just last year, and I think this is a bit too much. I give my old keys to my kids, but, still, I'd appreciate some form of subscription service, which both reduces my recurring cost and possibly improves Yubico's bottom line, too, primarily by building loyalty instead of pissing customers off.
Sure, but the fact that it's only used in certain contexts and in a certain way provides a great way to disambiguate its usage.
Exactly this.

The first line of the Bitcoin paper is :
"A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution".

The whole point of cryptocurrencies was to get rid of the third party in the first place...