skysight-inc/HackerNews huggingface dataset:
Ok, let me spell it out: that the law protects criminals and punishes innocent citizens in such cases is indicative of a problem with the law. And yes, defending your property from theft is categorically "innocent".
Just out curiosity - what did you expect? :)
While yes he could be volunteering but it's hard to "forget about the lowlifes". These people are stealing and you don't really just forget about packages disappearing off your porch. You may not agree with his tactics but I don't believe his pranks are furthering to "tear down our society" especially not anymore than the criminals that are stealing.

Also, I found his prank funny.
The interplay between Russian disinformation and hacking
> If you want to learn something with long lasting value, learn actual computer science.

Correct.

And if you want to advance your career, learn soft skill books. Real world software engineering, the kind that pays solid money, is 70% managing emergent complexity, 20% navigating human relationships, 7% coding, and 3% computer science.

Unless you can be a unicorn[1]. Then always be a unicorn.

[1] right now a unicorn is someone who can develop bleeding edge self-driving and other AI-ish algorithms. That's 70% computer science and 30% human stuff to be able to put yourself in a position where someone realizes you are the unicorn they want.
>I'm not sure why humans have to dream up a Hell or Heaven after death.

Weird way to exclude yourself, but ok.

The article to me explained that the idea of heaven and hell is a manifestation of justice. That even if YOU can’t do anything to them, bad people will eventually suffer and good people will eventually be rewarded. Nicer to believe than the alternative. Did you read the article?
would you agree that amazon is in their rights to deny sale of goods they deem harmfull?

I argue that amazon banning firearms is fine. They dont want to support something they deem harmfull. Now if patreon deems these ideologies harmfull, why should they be required to support them?

The difference is that the felon example judges the people selling/buying, whereas patreon judges the goods.
Yesterday there was some discussion about how Robinhood's SIPC fiasco could have been a marketing push because all publicity is good publicity. I disagreed because Robinhood is trying to be a "serious" business, and stunts like that would hurt their credibility.

This on the other hand is exactly the kind of situation where bad publicity helps the characters in question. This Patreon competitor is pure vaporware; Peterson has zero interest in business and tech, and doesn't even try to describe the feature set. He knows that as far as his audience is concerned, he only has to make it look like he's playing the big man and going to battle against the "oppressive censorship of the far left" for the money to keep coming in, either via book sales or speaking engagements.
“I think he's overworked and burned-out”

It’s just PR he’s not sleeping under desks or delusional from sleep deprivation or etc

It’s just PR to get to this moment, raising a huge round for SpaceX.
I encourage you to expand on these excellent points in a blog post. It would be about 100x better than the OP.
I've had the same thought when I first saw it. Some suspicious things: thieves talking to themselves, that lady throwing the box into her own garbage bin, zero attempt at disassembly or closer inspection of the box, no police involved.

Also GPS is just not that good for locating anything of that size in given circumstances, and it would not have worked in the parking garage.

Too many things could have gone wrong here, but they did not. The design is subpar in my opinion, for somebody who worked on a Mars rover. Custom printed board plus a bunch of smartphones, seriously?
Adding examples, with dependent types we can write the type-safe printf in Idris:

https://github.com/chrisdone/sandbox/blob/master/dependently...

Meanwhile with Liquid Haskell (refinement types), it was really easy for me to define a date data type that can only construct valid year-month-day combinations:

https://github.com/chrisdone/sandbox/blob/master/liquid-hask...

The `if ..` tests are all required, otherwise Liquid Haskell rejects the program.

So I see value in both directions, if you extrapolate from these examples to harder problems.
Yes. Stop learning frameworks and start learning to embrace concepts and different paradigms.

If all you have is a hammer, everything looks like a software project.
You don’t have to just imagine such a world. This actually happened in the 1970s (although it was a shoe computer and a team of well trained physicists, not Google Glass)!

https://en.m.wikipedia.org/wiki/The_Eudaemonic_Pie
The catch with CQRS is that it isn't widespread enough that everyone recognizes its shortfalls, and the upsides are really easy to convey:

- Excellent auditing abilities

- "time-traveling" debugging (you get the entire history of what happened)

- Easy backup abilities (append-only stores are objectively easier to backup)

- Datastores tailored to your querying requirements (say bye to monstruous SQL queries)

These are the things you see on CQRS-related websites. Then you decide to try it or to research conference talks and such and you find out the downsides:

- Data deletion is now a PITA (and you need it if only for legal reasons)

- Doing actual transactions (in the ACID sense) is now somewhere between hard and impossible

- Welcome to the magic world of non-linearizable datastore operations. Here be dragons.

- If you make a mistake (wrong event / wrong data in an event) you will suffer from it greatly, possibly for all eternity.
Gdpr is for persons in the union, not citizens, and especially not citizens while abroad.
Incidentally those are reasons why it's a bad Show HN thread: https://news.ycombinator.com/showhn.html

> Blog posts, sign-up pages, and fundraisers can't be tried out, so they can't be Show HNs.
This is a big release for us.

You guys really liked our first release:

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

... It's been really exciting seeing everyone dive in and suggest features and bug fixes.

This release has a TON of fit and finish (bug fixes) but we're also announcing cloud sync with this version as well.

Cloud sync enables you to keep your document repository and annotations consistent across all your computers (MacOS, Windows, and Linux).

It's also real-time. If you make a change (add a tag, comment, highlight, pagemark) it's immediately reflected across all your other devices.

We also released a chrome extension as part of this release:

https://chrome.google.com/webstore/detail/save-to-polar/jkfd...

which allows you to save directly to Polar.

...

We have a bunch of ideas for future features for Polar but we're mostly community driven so I'm waiting to hear back from our user base now that this is out the door.

Some ideas on the road map include:

- Document discovery based on publicly shared documents by other Polar users.

- Mobile support

- Firefox plugin support (not a ton of work and might already work)

- Annotation browser so you can manage your annotations as first class objects like you can with documents.

... would LOVE to hear your thoughts here. Hacker News was very helpful in getting this out the door and I really appreciate it!
You did not watch the video. Some of the theives caught on video live in nice homes. And yet they're stealing packages from a stranger's doorstep. Why?
I tend to agree with the author (although not with a few of his specific reasons) that Python is terrible. Everywhere I've ever been that used Python they've claimed it was to make development faster, but mostly we just fought with bugs that cropped up around tests that were too aggressively mocked and weren't testing things, or stuff that somehow was in the wrong scope because someones editor was using the wrong type of whitespace, etc. And don't get me started how on every single code review I had to force people to write unit tests that wouldn't have to exist if there was a static type system to effectively be those tests for us.

That being said, if your alternative is C or PHP suck it up and stick with Python. There is no situation in which PHP is the appropriate tool for the job, and as simple as C is and as much as I love it you're much more likely to introduce weird bugs and create broken software if you're using C. Python at least has some basic memory safety, even if its tooling and versioning is all horribly broken. As a user of software (and also a devloper): please stop writing things in C and related languages, if I keep seeing segfaults in popular products with huge QA teams behind them, I'm going to go insane.
Because that would reveal the location (IP address) of the C&C server, in addition to making it a point of failure.
> It’s not funny

I think you just have a different sense of humor than many others.

This project has clever engineering, excellent presentation, tackles a problem that many of us have to deal with during the holidays, and ... it’s funny.
EdX Removes Unlimited Course Access and Graded Assessments Access for Free Users
This is bad advice. After you deeply learn a handful of MVC/UX frameworks, you can learn the next one in a few days. So learn and study them, you’ll get faster and become more aware by doing so. It won’t be a waste of time.
so is stealing a package off someones porch
While these types of blogs might not be revolutionary, they're still useful to people new to the subject who might just be getting into search or are having to implement lite search functionality into their applications.

I'm actually working on an application now where the initial spec called for "search" and it was implemented as exact token matching. A bug was immediately filed because searches for "wlk", "walk", and "walk event" all returned different results.
All That Collaboration Is Hurting Your Results
Yes, he did a great job on design and construction.

But I wonder if sought legal advice before implementing. Because, as others have noted, I gather that booby traps are illegal in the US. Maybe this one is benign enough, but I rather doubt it.

Also, while it's true that thieves aren't so likely to press claims, what about parents of juvenile thieves?
I'm really surprised at how many times he was able to recover and reuse that device before it was lost for good.

It seems like during the last clip the stink spray failed to activate for some reason?
Business Programming Languages and the Legibility of Programming
There are similar concerns with C(++) and Java.
You do need frameworks, but you don't need big fat frameworks that completely change the programming model and require you to learn its own incantations, rituals and ceremony. React is one such beast. React is only useful if you need to incrementally update complex screens, because simple screens can be re-rendered completely and no one will know the difference. Very few applications need to incrementally update complex screens. If your application doesn't have this need you can use simpler technologies that don't have the same "Care and feed" requirements of React, such as UIBuilder: https://github.com/wisercoder/uibuilder BTW, this lib is a mere 200 lines. Add this 500-line router: https://github.com/edman3d/mvc-router Now you have a usable "framework" that is 700 lines long, super productive, and no incantations, rituals or ceremony.
The original author was directly pointing out that his empathy didn't extend that far.

The US sells more weapons than anyone else - obviously a LOT of people make a living selling them.
Why? I only bother to write negative reviews, does that mean my opinion is worthless, or that I think all restaurants/venues/products are bad?
I think they were supposed to show a prototype by now, but obviously that hasn't happened yet.
It's possible that's more due to the HN audience, which probably trends toward people who want to better themselves. I also imagine that self-help books are more universal (who doesn't want to Make Friends And Influence People?), whereas people can be judgmental about their Harry Potter/Narnia fanfic. :)
This makes me wonder. Would it be useful if HN added the age of an account which each comment?
If I’m not home then I get the package delivered to a post office or more commonly the shop on he corner (a network of thousands of little shops acting as pickup points). I think it’s a good trade off between convenience and safety.

What delivery options do large online retailers in the US offer if you absolutely don’t want a package left on your porch?

Here it’s usually

- directly to pickup point: free for orders over say $50 or $100, otherwise $10

- to door, or pickup point if not home: $20

Very rarely is there free delivery to the door.
I'd even say that $5mil is on the low end of what would come up during a liquidation event. However, now there are probably more shares that have been bought and sold a few times, so there might be some more smaller investors willing to cash out.
What stops Patreon et al from becoming extremist? (On the left)

IMO, it has already happened. The far-left have already crossed lines that are tremendously damaging for society, while at the same time they point the finger at countries like China for engaging in the same kinds of actions they themselves are engaged in.

Free-speech is not just some alt-right or far-right conspiracy to oppress people. It's a fundamental value that our societies are built on. The idea of free-speech means that some people will say some extreme things, and free-speech is what enables you to point out their extremism so that people can be better informed.

Big tech has become extremist in its calculated attempts to deplatform (unperson) people. The people calling out this extremism sometimes have the undesirable effect that they catch the association of reactionaries on the opposite side (the far right). The people on the IDW have consistently made cases against extremism on the right, and in many ways, they are the limiting the extent of a potential radical right backlash that would otherwise come as a result of crackdowns on liberties from the left.
I've done this kind of stuff, and between OS buffering, and making sure the ripping software is writing large blocks (say 4-32MB at a time) its possible to run drives at basically full bandwidth with something less than a dozen streams. There is going to be more inner/outer track bandwidth variation than the perf falloff going from 1 to 6 streams with large blocks (say 4-32M sequences). There are a lot of reasons for this, but a lot has to do with data placement effectively combining multiple streams into data writes to the same sequential track.

More interesting is that even "sequential" read/writes already have seek times built in because HD's aren't spiral track, so head switching, and track to track seek (and the associated rotational/finding the servo track) are inherent in sequential IO perf. So most filessytem placement/schedulers aren't going to place 3 files being written at the same time on opposite sides of a disk, so those head switch times and track times have nearly immeasurable increases because the drive itself is also storing a large part of a track write and moving 3 tracks and a head, is basically the same as just moving a head.
The space shuttle carried up human beings, often to 'do stuff'.

That alone puts it in a completely different category than Falcon.

FYI many (most?) drone missions that the US does right now would not be carried out by manned aircraft for a whole host of reasons.
These are great examples if you have no understanding of power structures.

Individual humans are problematic by their nature. They're sexist, racist, and all other kinds of "ists", and black nationalism is just as dumb as white nationalism.

Racist tweets aren't genocide, and I would go as far to say that racially motivated murder by individuals isn't genocide.

Genocide is systematic. There's a difference between an individual racist (or even group of racists) committing a murder, and the systematic erasure of a group.
Also the first site’s opt out is a total joke. Provide all your sensitive PII so they can remove it from their system. No thanks.
>> An aside: This site has lovely design.

The design is very neat, but I found it's actual readability on my MacBook Pro to be awful.
Sweet, glad we could help ! :D
Hey, I've got anecdata, too! My previous institution is on the hook for half a million dollars after an officer-involved shooting. This was a civil settlement, without admission of liability, the usual kind. The officer was permitted to resign. He had racked up an unusual number of disciplinary issues already but was never disciplined for that incident, when he severely injured the student. The police captain was also permitted to resign, even though there were severe concerns about discipline in the force he was overseeing. There was never a criminal trial for either of the two, there rarely is, because of the unholy alliance between the district attorney and the cops. Probably both are working for other police forces nearby, they love officers with a disciplinary record, it shows a willingness to go along and bend the rules.

But this is the important anecdote: https://www.wrdw.com/content/news/Diabetic-man-has-episode-t...

A diabetic man became hypoglycemic and confused, he led the police on a car chase and was then manhandled by two officers after he crashed into a ditch. He would like changes in protocol and can only pussyfoot around the real issue, police brutality, because everyone agrees that he deserved a beating. Or something. As is usual, there is nothing to see here, district attorney sides with the cops.

Whatever anecdotes one has, citizens are more at risk from the police than the other way round.
Bear in mind... these people know where you live.
https://youtu.be/tHEOGrkhDp0 ?
(profanity warning)
The same trick is often pulled in C++, but mostly for another reason: to prevent name clashes with methods since they're in the same namespace.
I would be very surprised if a proposal that's at least over a year old (first commit in the GitHub repo was May 14, 2017) was part of some master plan for Google to test their dominance after Microsoft recently decided to kill Chakra. Ignoring timing, it's a pretty terrible way to test their monopoly position since it's obviously not going to help Google's business unless they plan to start manufacturing the "3" key on JavaScript developer keyboards. Why would Mozilla possibly spend the effort push back on this? TC39 comes up with things that are controversial (on GitHub issues at least) all the time.
I've just installed Workflowy on my mobile and I didn't like it. First of all, because it's free version is limited to 250 items. Secondly, it's too simple, it doesn't have much options (or at least I didn't find them since I decided to find something without limit).

Browsing the applications on Play Store, I found Orgzly and I think that's going to satisfy my needs.
Some of my favorite movies were made on small budgets, such as most classic horror and splatter films.

For a newer example, Primer was made on a tiny budget and it's great. I like films that aren't just yet another CGI blowout, and I'm not alone.

Big budget cinema could die off today, and we would be better off.
> Custom printed board plus a bunch of smartphones, seriously?

Why wouldn't you use this? Seems like if you want to push video data over the cell phone network then using some cheapo android phones with data sims is by far and away the simplest and most robust solution? Anything you build yourself to do that job is gonna be way more prone to error?
but by cutting out the middle man the motivation to setup a site faciliating this vanishes.
> So for putting out complex things like Hubble, or 'fixing it' 'retrofitting' etc. - the Shuttle might make sense.

Fixing Hubble was one of the most complex operations the Shuttle ever did. Although only the shuttle could do things like repair and retrieval, the large majority of the satellites that ever entered the Shuttle cargo bay were simply launched and released.

More specifically, of the 105 satellites the Shuttle interacted with, only 4 were repaired-and-redeployed (including Hubble) and only 5 were recovered back to Earth.

http://rammb.cira.colostate.edu/dev/hillger/Shuttle-related....

> The shuttle was supposed to be cheaper than multiple manned rockets, but not cheaper than regular satellite launches.

Do you have cites to support this? It's not consistent with my impression of the expectations for the Shuttle when it first started flying. Your other comments here give the strong impression that you are arguing based on your intuitive knowledge of spaceflight costs that no reasonable person could have thought launching dumb satellites on the Shuttle would have been cost effective. However, I think that's hindsight, and in fact many people at the time expected the Shuttle to cheaply deploy basic satellites, and that this was part of its official mandate. Indeed, Wikipedia says

> the plan was for all future U.S. space launches—space station, Air Force, commercial satellites, and scientific research—to use only the space shuttle. Most other expendable boosters would be phased out.

https://en.wikipedia.org/wiki/Space_Shuttle_design_process

EDIT: And from another link in this thread (written at the time):

> NASA plans to terminate all throw-away rocket launches as soon as the shuttle is working.

http://www.iasa-intl.com/folders/shuttle/GoodbyeColumbia.htm...
I imagine a decentralized search service for a particular set of search queries that users want privacy against.

it leverages Additive and Multiplicative Homomorphic Encryption with Elliptic Curves. I wanted a fuzzy searching algorithm so went with a minhash implementation on document bigram vectors which were then converted to a locality sensitive hash.

Unfortunately, it is an interactive protocol unlike something like zksnark/starks :(

I have written it in Javascript and plan to deploy it as a plugin in Brave Browser. Sundar really disappointed me recently with his rhetoric; he claims googles pursuit for information accessibility but also want to censor and allow authoritarian governments to profile users.

This would also allow location services without revealing your location
> Sargon claims

Well, of course he does. He'd be stupid not to. But it's very easy to say "ONLY JOKING" whenever you get called on your offensive bullshit that you originally intended.
> Does this author think a minor version update should immediately EOL the previous version (3.5,3.6)?

More likely the author thinks minor version updates should be backward compatible, like they are in virtually every other language? In most languages you'd be able to uninstall 3.5 when you installed 3.6, because you'd be confident that all your 3.5 code would keep working in 3.6.
If I have the choice between using some pre-existing Python code or rewriting it in C, I'd rather rewrite it in C.

Go ahead, get your jollies and rewrite it in C.

But will anyone else be able to read it and maintain it? That's the core issue.
I worked with a guy who had a master's in CS. I'm self-taught and he was definitely more knowledgeable than I am...like way more. But the guy couldn't deliver. I want to learn CS stuff, and I even pick up some here and there, but ultimately I'm just too busy solving problems and delivering features, and I get paid pretty well to do it.
Just the military? That kind of capability completely changes the business yet again.
I'm sure that will sit well with Londons large orthodox muslim community.
Why do you say that?

Consider Freenet, Tor, I2P, etc.
Given who made the video, I'd give it about a 0% probably of being staged. That's not Mark's gig.
I've designed and implemented a few REST api over the years that both made use of json for resource representations and also used hyperlinks. You do need to create your own media types and document them properly though, but media types and relations are at the core of any good REST APIs.