skysight-inc/HackerNews huggingface dataset:
It seems like some constituency likes the idea of legalizing insider trading so much that they grasp at a variety of straws in an effort to find some analogous place where it would be legal.

But these are very thin reeds.

"Suppose I have a business where I get stuff to sell on a 'don't ask, don't tell basis', that would be totally legal and no one would complain..." sure

"It's just information, information shouldn't be property"

--> Any employer has information they want private. If someone there was no overt law against spilling out one's employer's private information, it would certainly be a condition of employment. And intentionally doing anything that is - against your condition of employment and costs your employer millions of dollars, is going to wind in serious civil trouble. That state has decided to make this criminal also is entirely logical.

If a shop foreman takes money to shut down a factory for a day to benefit a revival, he would be guilty of theft without "shutting down a factory" being an otherwise criminal activity.

The fundamental thing is taking money from someone, which insider trading certainly does. Those who buy a stock on an insider get money - meaning those who sold the stock lose it.
Yeah, i hear you, but I think that its a bit of a silver bullet, to have a 1 click install that gives you all of these things.

Just the 3 you mentioned here, privacy, reliability and sustainability are not going to happen if you are doing a 1-click install, and don't understand how it works.
"Remember kids, Wikipedia is not considered a valid source for your essays."

lol k
Those are pretty clearly off topic from the subject of golang, don't you think?
I'm not very fond of the admins on there (but not really in the same sense). I signed up maybe the first week that the website was up and found a bug. I reported it to the admins, who then criticized me of trying to hack their website and insisted that I was the same person as another user who had spammed their site. They told me that our IPs were the same (and when I asked them to tell my what my IP supposedly was they simply refused). They banned my account after that and I was forced to make a new one (because at the time it was impossible to watch without an account). The next account I made worked for about a week, but then they banned it as well, I guess because it was from the same IP. I don't think I even used that account once after signing up. Finally, I signed up on a VPN because I wanted to watch a friend who was going to stream on there, and that's the account that I've been using since. I think that they tried to ban that one as well after I logged in from my actual IP because it would log out all the time and I couldn't use any of the available account integrations to log in (having to do so directly by the username/password).
The image above the post seems kinda irrelevant.
I think it would be like holo lens or magic leap technology
From the video,looks just like Google keep, does it have anything that is better than Google keep ?
Convex collision detection is very fast with incremental GJK. When the axis-aligned bounding boxes for two objects intersect, you create an object pair and start GJK for the pair. It walks along the edges and faces of the polyhedra to find the shortest distance. This is O(log N) on the number of vertices. On the next frame, you rerun GJK starting from the previous result, and if the objects haven't moved much, look at 0 or 1 new edges, vertices, or faces. So the incremental approach is nearly constant time after the startup.

Doing a dot-product for every face pair is O(N^2). Bad for large N. If you do this right, convex hulls with a few hundred faces are no problem.

When constructing convex hulls for this, you can use a tool like QHull. Tell it that you want at least some minimal angle such as 1 degree at each edge. This will eliminate many near-coplanar faces. Also, it's better to use polygonal faces than triangular faces. With triangles, a rectangular face has two coplanar faces, and GJK will toggle between them, making resting object jiggle. (Basic annoyance of polyhedra and roundoff: if you tesselate, you get coplanar faces; if you use polygon faces, they're not perfectly flat.)
Once they pay off their loan, they could end up with the cheapest and faster internet services in the area.

The irony.
> No, the tracking becomes specific to the site visited (same origin policy), not cross-websites, and I don't have a problem with that.

You're assuming the server-side scripts won't share data with a central server.
Honestly now. I am as enthusiastic a practitioner of the principle of charity as anyone else, but that doesn't mean you have to ignore overwhelming signs of bad faith when they're staring you in the face.

When Floegipoky decided DanBC's comment was probably not made in good faith, I don't think it's fair to characterize this as a mere assumption. More like an inference well supported by the available evidence.
Daylight Saving Time Is Terrible: Here's a Simple Plan to Fix It
I'd say it is considered inside information if you convey any notion of how the business goes to a select (closed) group of people, and it will be illegal of them to act on that information.

Is it illegal for you to act on that information? I should think so, but it will be hard to prove unless you do a unreasonably large trade.
That's bullshit. If you don't want those ads, then don't consume that content.
> That's fine. If paywalls is the business model that works (I don't think it is for most content (it's really just not worth anything even ad eyeball time)) then that is how it will be.

This argument is already so tired. When you limit all options to one, that option has to be taken whether or not it is a good option. If everyone blocked every advertisement indiscriminately there would be no other option available but pay-walling. That isn't a good option because, as you said, most content will either die or be replaced by free content, which may or may not be as good.

> As a business you can fight a losing battle against the tide. Or you can ride it. Hoping the tide doesn't exist or doesn't apply to you, is delusional.

The only delusions are those held by people that think the tide is a good thing.

The reality is that ads are not going away. What's happening is ads are becoming a business that is only sustainable by enormous companies. Google and Facebook will survive and they will profit off of ads. Guru3D will not. The opportunity for competition will dry up, because you won't be able to profit with ads and you can't charge for what is already free.
> bankrupt

Should deal with that
To be fair, he did much more interesting (and ethical) stuff when he had the backing of the US afterwards.
This is actually wrong and not what happens. The trade you're talking about happened at 10AM (before the news). You put in a market order which means "take whatever price is being offered right now." not "put my meat out for sale and wait for someone else to trade with me."

That's totally right, I blundered my hypothetical scenario. Let me try again.

1. 10AM catastrophe happens

2. 10AM + 1 ms: news reach some HFT

3. 10AM + 2 ms: I put out a market order, ignorant of the news

4. 10:01AM: the news reach me

That's what I meant. But I suppose that given the competition between HFTs, the market price should have reached 20$ by then, so I get to sell it at the better price.

Does that mean that HFTs do not generally make money from getting the information before everybody else unless some non-HFT trader used a limit order?

If some HFT holds a lot of some company Y and gets the news early that Y had a bad quarter, won't they make money from that by selling Y to a non-HFT investor who hasn't received the press release yet? But maybe if no one but HFTs use limit order and everyone has a decent-speed internet connection, this is a vanishingly small occurrence?

Ah yes. Everyone eventually hits on this idea, but it doesn't work. What happens if, at a given price, the # of buyers and sellers doesn't match up at the time you want to execute all the trades?

1. Execute the trades that put in their orders first. Well then you're back to where you were before.

2. Execute some % (less than 100%) of one side of the trades so that everything matches up. But then you create a very unstable situation. If I think that maybe only 50% of the trades are going to execute you've incentivized me to say I want to trade 2x of what I really want to trade. But wait, everyone else is also thinking the same thing. So maybe 4x? Repeat ad nauseam. This is a very unstable game-theory heavy sort of situation that's actually pretty dangerous.

And really even if you do this you haven't removed the need for high speed computers & communication. Lets say that a block closes at precisely noon. I definitely don't want to input my trade at 11:59:01. What if there is news in the next 59 seconds? I really want to wait until the last possible microsecond to input my trades for the block right? So...we're back to where we were before anyways.

All good points. Although there's probably a game-theoretic solution to that...
I, for one, think that reinventing the wheel is a totally great idea and that we should have more npms and less apts
HP Inc. And Hewlett Packard Enterprise Seek Relevance Through Spinoff
Not sure why I would want to self host what is effectively a phone system. I have actual products to build. We could ease time self hosting source control as well -- to what end? I have members of the team spending time (and thus money) setting up something that pleases people philosophically but really adds zero value -- in fact, it actually costs money (through very expensive developer time.)

I don't get the point of complaining about Slack. It works great, it's simple to use and it has an amazing feature set. IRC is pretty terrible. Try doing a drag and drop file transfer. Try using markdown. Try displaying images inline.

I don't get what the problem is with closed source Slack. Do we avoid the phone company because their software is closed source? There comes a point where this FOSS obsession sort of jumps the shark. Worrying about a 'walled garden' for a chat tool is kind of silly. If it bothers people so much, create a FOSS Slack with the ease of use and setup and maybe people would be more interested. But anything that requires me to 'self host' something that amounts to a service means that is a bad use of time. I can pay the Slack guys to maintain chat while my devs work on maintaining our products. IRC is terrible. Try and get someone from your marketing department to use IRC. The neck beard and almost hipster pontification about the 'bloat' of Slack is kind of ridiculous. We have better things to worry about. Slack works on all my devices perfectly. I have a searchable log of everything. I don't have to think or worry about anything. It's simple and works. Until there's a viable alternative that exceeds Slack's ease of use, that's what I recommend people use.
Respectfully, I disagree. In many cases, things are popular because they are better/easier for a given audience. I'm a smart guy, have managed (and continue to manage) many, many UNIX-based services, and have run several IRC daemons in my life.

I still use Slack for internal use, and for our students.

What makes Slack (and its ilk, though the title of the post makes a bias against Slack clear) so great is that it's simple, easy, full-featured and has a low barrier to entry to the non-HN crowd that is being asked, in many cases, to use it.

I can promise you, out of experience and out of just plain statistics, that Slack and IRC have different audiences, and those audiences will not likely prefer the other.

Also, I'd guess that IRC is actually the more popular choice. But the majority of the IRC using audience is too busy getting work done in IRC to comment on an HN post.
The burden is on you to justify your right to privacy. Otherwise it just makes you look bad, as if you're trying to defend indefensible actions. Remember, you're visiting THEIR sites. They aren't visiting your sites. They have something you want when you visit their sites, and you have to offer something in return.

If you're unable to justify yourself, then companies (both advertisers and media publishers) will proceed as they wish. Your privacy is not their concern. You need to make it their concern.

Right now ad blockers are just a mere stepping stone for these companies to track you. When they proceed with native ads (among many other options), it's going to be really difficult for you to block them.

Do you want these companies to move forward to their next step in tracking you?
Yep! Unfortunately most debates or discussion are won with successive appeals to the people. People don't really seem to be that interested in informal logic as it applies to whatever discussion they are having. I think because it invalidates what they say in a way that isn't immediately intuitive so it feels fuzzier and easier to dismiss.
It is fun but I feel there should be a scoreboard being displayed somewhere
Sure but I'm just trying to making a general observation and making note of the curious symmetry.

It's interesting that an electron dropping to a lower energy state could be, in some sense, effectively connected to another electron millions of light years away via a photon whose reference frame would have no time pass or distance travelled.

Those two electrons are in a weird way as connected from the photon's perspective as two entangled electrons are from our perspective.
Flexport Is Hiring a Director of People Operations
I've been picking up a skill that's probably best described as "living as a body" (as opposed to identifying with and being the thoughts in your head). To borrow terms from Thinking Fast and Slow, it's deliberately acting more from a System 1 kind of place.

Recommended reading - "The Inner Game of Tennis" and "Impro" by Keith Johnstone. These are pretty easy reads and have helped me out tremendously in unexpected ways.
So use Rocket.chat or Mattermost
That's actually how all businesses work. If the terms of business aren't acceptable to your users, you lose the users and your business will fail.

Adverts are non-consensual hijacking of users resources, so you could argue that advertisers are committing theft. You're welcome to use a paywall on your site, or hide content from people using adblockers if you want to negotiate from your side.
Yeah on the other hand supported archaic systems that nobody really uses makes the code harder to maintain resulting in more security vulnerabilities (e.g. OpenSSL).
using irc on a daily basis, I wish it supports some basic tags such as <pre>, <code>, <img> and <video>, to make it more like a html chat IM...but anyway I like it and use it all the time.
I certainly think New England should move a time-zone to the east in the winter. The least disruptive way to do that would be to get on DST one year and never get off.

This solar time vs. standard time map [1] indicates that most of the world prefers to slightly bias their daylight hours to the afternoon, and I'd be happier if we joined them.

[1] http://blog.poormansmath.net/how-much-is-time-wrong-around-t...
Sorry, I may have not expressed myself in clear enough way, please allow me to try again:

IMO there is no happy medium, all ads are unwelcomed on the net.

duckduckgo debunks the myth that ads need to be targeted as is the usual investor storytime myth.

I was using phpmyvisites before it spawned piwik and have been pushing piwik as an alternative to google analytics since, still piwik is a tracking mechanism and as such is expected to be blocked, but additional tracking script vs parsing web server logs is another debate.
Sounds like a good idea at first, but... Who did we pay for TV content prior to cable/satellite? No one. You bought the hardware and thereafter the content was all free, supported by ads.

Cable access providers promised ad-free content, so people paid for it. Paying the access provider worked well. So well that it mostly wiped out the ad-supported over-the-air competition and left the cable cos as monopolies. Which enabled them to raise their prices and become filled with ads. While controlling what you could see and when, charging extra for some content vs other content, etc.

Making ISPs more like cable companies doesn't seem like a good idea for the consumer. And it won't make the ads go away.
>really, an extra browser tab per project is a burden?

Spoken like someone who has never been a serious IRC user.
Yep. I remember most of the first ads were outright scams, "You are visitor 1.000.000 of this webpage! Click here to collect your $500" [Seizure-inducing flashing to follow].
Very interesting. Though I do wish he would have gone in depth about that duplicated code that he talked so much about.

I've been programming Scala professionally for a year now, in a very Functional way because of pressure from senior engineers. So I use flatMaps and for comprehensions all the time and I get that it's simpler than alternative ways to write it but I still don't really understand the core of what a monad really is.

I feel like I use monads all the time and I even have a know what people mean when they use them in a sentence. For example, when referring to a 'for comprehension' in Scala: "Well, what monad are you in?". I get it... I basically interpret that as "All statements in the for comprehension must return a Try or Future" or any other monad, but those are the ones I use a lot. I get that it's basically a flatMat? I guess I haven't actually manually converted for comprehensions to flatMaps, I just use whichever one seems to solve the problem the cleanest way at the time.

So I feel like I get it, kinda. But I'm still not like "monads! wow, so cool!" To me it's more like, "Okay, that's how you write that in Scala".
What does "caught" mean in this context?

If you can't use the site without registering, it probably isn't a secret that you can't use the site without registering.

I can see using a phrase like 'called out' or 'called on their bullshit' or whatever, but I don't see how they were 'caught'.
From the site: "We review the Voyager Air 2 from Corsair, this portable storage unit allows you to connect it to USB 3.0 and WIFI. It actually comes in a 1 TB HDD model as well, which we review. This great looking device might be what you're looking for to move or stream your content from and with the latest Corsair Smartphone it might just be what the doctor ordered."

"One of the CPU cooler makers we do adore, Noctua today celebrated its 10-year anniversary. Since the introduction of the first generation NH-U12 heatsink in October 2005, Noctua's products have received more than 6000 awards and recommendations from leading international hardware websites and magazines, making them a default choice for quiet cooling enthusiasts all over the world."

That's the content.

This is not someone who has a legitimate right to complain about ad blocking.
Avoiding spam filters is unfortunately not as easy as setting up rDNS, SPF, DKIM and DMARC. Reputation is also becoming a big issue: http://liminality.xyz/the-hostile-email-landscape/
> That's honestly fine - if people won't pay in time or by viewing ads, the content is simply not valuable enough to enough people for it to exist.

Nonsense. That argument means all content is valued only by the numbers of ads viewed. By that logic Facebook is the best content. And they don't have to change by the sheer volume of people that visit it. Competition becomes even more unlikely because nobody wants to invest in a business that needs to millions of viewers to be profitable.

> Less content is not the end of the world.

Nor is it necessarily a good thing. Fewer options will just empower the organizations that happened to exist in the heyday of advertising. Converging power more and more while saying "it's a good thing, the market will right itself" is naive.
A Multi-platform terminal alternative is fzf. https://github.com/junegunn/fzf

I don't think it caches though.
> It's killing content that survives between the insane traffic of Facebook and the complete lack of traffic in personal blogs that 12 people visit.

What does that tell you about the value of that content that people are not even willing to be exposed to an ad in order to consume it? This is the proper application of "the customer is always right". When the customer doesn't want what you're selling, it's not the customer's fault. It's the vendor's fault for failing to meet the market demands in a suitable way.

> Yes, because the quality of content supported by ads and the quality of content done by some ad-free blog in someone's free time is always equal.

No, it's not. Sometimes the unbiased opinion of someone who doesn't have to please advertisers results in a much higher quality product.

> You mean like instructional YouTube videos, free web-based resources for learning new things (programming, languages, etc). Oh wait, all of that is ad-supported.

Do most FOSS doc pages have ads on them? Not that I've seen. O'Reilly and other publishers have no trouble charging money for well-written technical documentation. People are clearly willing to pay for that. Rosetta Stone charges quite a bit for language instruction.
Sure, but ve55 said "trivial", not "interesting" or "worth the time." It just means that you value your data and its ownership a certain way and your time a certain way. Also note that a for-profit company will have that balance in a different spot than a FOSS project.