skysight-inc/HackerNews huggingface dataset:
> (or filmed in private if the filming location is from public property).

> if you leave your front curtains open, I am (legally) allowed to film through your windows from the sidewalk

Well that's obviously situational - filming private property that isn't yours from a public space isn't legal if that's your intent. There's a difference between filming an intersection and happening to capture what happens through a window and pointing a camera across the street at the neighbor's window with the intent to record them. I won't look up every state's laws, but for Georgia:

> It shall be unlawful for: (2) Any person, through the use of any device, without the consent of all persons observed, to observe, photograph, or record the activities of another which occur in any private place and out of public view; ...
https://files.pythonhosted.org/packages/0c/f0/9eced7d6c57483...
I have a "contact us" for the agency plan of userTrack.net as the pricing depends on what do you intend to use the product for and how many clients do you want to offer access to.

I do clearly state pricing for the normal plans, otherwise that would just push away most of the customers.
>I don't think any of the ideas in this article have any evil intent, even if they have evil results.

The Nazis made essentially this same argument at Nuremberg. Didn't work out too well for them.
Upside down. USB other than USB-C are not reversible.
This Eco fellow is a little sloppy. The same underlying phenomenon often looks very different from perspective to perspective. The history of science has born this out repeatedly. The works of Newton being a superb counterexample to:

"whenever they seem to say different or incompatible things it is only because all are alluding, allegorically, to the same primeval truth.
As a consequence, there can be no advancement of learning"
Please don't post personal invective like this to HN. Maybe you don't owe $UNCLE any better, but you owe this community better if you're posting to it, because the global effect of this kind of thing is destructive of what we want HN to be.

https://news.ycombinator.com/newsguidelines.html
This is hilarious and super accurate. Great work!
I’ve considered Go for writing command-line apps - mostly for conversion between domain-specific formats and standard ones (e.g. proprietary image format => png).

I think when considered in isolation, Go would be perfect for this. However, I haven’t used it because my existing code in this area is in C++ and I’m not sure how well the two languages interoperate.
If you want a single-binary utility, node has a disadvantage.
In order to avoid a 1 in 1,000 to 1 in 10,000 chance of a package being stolen, I don't want to have to have an extra interaction for every delivery.

Leave it on the porch; if one gets stolen every few years, that's still wildly more convenient than rescheduling most deliveries.
I think personal computers are still in transition, perhaps now entering their third generation. In 1980 they were toys of exploration used mostly by hobbyists and early small business adopters. In 2000 they became our portal to the world via web, social communities, and messaging. In 2010 they migrated onto mobile devices, but largely offered the same services as before -- at most generation 2.5.

Having been there and done all that, the question now is, what comes next? But no Next Next Thing is apparent, especially for those who live to be wired. Personal computing has become a flat level playing field that extends to the visible horizon where the cutting edge user is no closer to the vanguard of tech utopianism than the Everyman who lives only within Facebook. And what fun is that?
This looks like the next iteration on analytics products after Amplitude and Mixpanel, solves a real problem for founders and is one of those "why wasn't this built before" experiences. Literally spent days on Amplitude trying to get out a useful chart instead of working on my product, now June.so fixes this.
This isn't true anymore. The laws was changed, prop 65 warnings are required to have the specific chemicals listed. There are penalties if this is not done.
Computing with Just One Instruction
I don't use vscode but I just upvoted. Hope it's speed/UX can be made comparable to vim.
My understanding is that one can deploy go application simply by copying. Can't get much simpler than that.
I know, I don't get it. People's laundry steam is pumped out of their basements and when I walk around the city in the wintertime you get an overwhelming scent of unpleasant laundry fragrance every now and then. Some friends of mine had their carpet replaced a month or two ago and there was incredible offgassing. I got an absolutely terrible headache accompanied with nausea after 2 hours but they all seemed to be sitting there inhaling it just fine. I couldn't believe it. I'm just saying "how can you guys handle this?"

Dishsoaps too, I find the Dawn dish soap scent absolutely repulsing, mostly because of poor associations with 3 month old sponges, freezing cold houses, and mildewy sinks from college. I don't know how anyone stomachs the stuff. The smells are so "artificial" in the sense that they are one note, they don't feel organic. They lack the nuance of something that contains 50 terpenes might have.
In theory it should be practical. The first generation has been adapted by other teams into excellent prediction servers that can be used now. The second gen is way more hush hush and has yet to be vetted, so we’ll have to see. I am watching for news of it eagerly!
I like the new error messages and union types feature
In SQLite, I can have a table with a row which is `flag INTEGER NOT NULL CHECK flag == 0 or flag == 1 DEFAULT 0`

Surely this is more structure than a ZIP file, which is merely a way of compressing a directory of files into a single entity, can provide?

Sure the INTEGER part doesn't really do anything...
Nice improvements to typing, will be able to use these everyday
> in practice every job where I've been tasked with making something fast, only linear time complexity was good enough.

Presumably you weren't tasked with making something fast, were linear time complexity was overkill. In other words, quadratic complexity may have been fine in many cases, but you weren't tasked to make those fast.

I'm not saying you claimed otherwise, but somebody might misread you as saying "in practice, only linear time complexity is ever good enough".
Eh, old people can be weird and stubborn. (Or people in general.) Some don't really believe in something and might even be having early stage dementia (i.e. memory loss).

My own mother had a dismissive attitude towards dietary intolerances and even basic hygiene sometimes.
If you're using D in betterC mode, all it needs is the C runtime library. You can build very small executables that way, as small as C can.
Not that patents are predictive of what will actually make it into the product, but Apple does have at least a few covering hand gesture and other inputs to AirPods:

https://patents.google.com/patent/US10757491

https://patents.google.com/patent/US10873798
That figure is for damages, presumably the number would have been lower if her team hadn't ignored the copyright owner trying to reach out directly—and much lower if they'd asked for a license before the tattoo.

> Plaintiff Jeffrey Sedlik reached out to Kat Von D 'artist to artist' (through her representatives) seeking an amicable resolution of the matter prior to filing suit, but Ms. Von Drachenberg chose to ignore Mr. Sedlik’s good faith effort to avoid litigation.

[from linked Billboard article]
> scenario that everyone is (rightly) fixated on

Your "rightly" obviously varies, but this scenario is the poster child for enums, and you can match on enum members. The featured article has an example.
Good luck using that for a big list of strings!
Yes. Transatlantic latency is <100 ms. People in this thread have said that 50 ms is doable for making music. Why are you derailing the conversation?
Photog maybe pissed off but he aint getting $150,000 in this life for this.

In the best case the talented tatoo lady maybe forced to pay some of the fees she collected for tatoo work.

His abmulance chasers may scream "damages" for as long as they want but this is no win for him and them.

Good advertisement for the lady, well deserved, great work.

PS: I used to work as a professional photographer and I had artist asking me to buy exclusive license to paint a picture off my photo of a famous horse jumper in action. I sold it to her for $20. Come on! Everyone is happy.
> How is the performance of D compared to other garbage collected languages when the garbage collector is turned on?

The GC itself isn't very good. The overall language performance, though, is quite good; the allocator isn't usually a bottleneck.
Ask HN: Idea Validation Approach?
When you have a new startup idea how do you go about validating it?
From the PDF:

> But in spite of this fuzziness, I think it is possible to outline a list of features that are typical of
what I would like to call Ur-Fascism, or Eternal Fascism. These features cannot be organized into
a system; many of them contradict each other, and are also typical of other kinds of despotism
or fanaticism. But it is enough that one of them be present to allow fascism to coagulate around
it.

Think of these not as "prerequisites for Facism", but rather, "common features of many Fascist societies, systems and beliefs".

Of course, this is just one view in an actively studied subject. https://en.wikipedia.org/wiki/Definitions_of_fascism has a survey of various perspectives.

Somewhat related: This video essay on the relation of modernist and fascist art was where I first encountered this essay. While I don't agree with all of the author's conclusions, I found it an enjoyable and thought-provoking watch: https://www.youtube.com/watch?v=v5DqmTtCPiQ
Elixir's Ecto has the best solution to this problem in my experience--it doesn't do database validations on things like uniqueness, but provides easy error handling when constraints are hit.

It encourages you to write validations for things that don't need to hit the DB, but actually uses the DB for handling constraints, since it's the real source of truth for data consistency.
In her defense, she has toned it down considerably. She thinks however that the amount she still uses is so trace that it's undetectable, possibly because she's fried her sense of smell. She also has anxiety issues about not adhering to social expectations, like she can't arrive empty handed or will spend all day cleaning and then apologize for a "filthy" home that's cleaner than a laboratory clean room. So it's a struggle for her to hold back.

My partner is quite literally allergic to everything so it's a damned if you do, damned if you don't situation a lot of times.
Semi-related question: Is any type of web analytics 100% accurate?
I'm back to programming in swift after half a year of doing go only, and i'm more and more sceptical on the benefits of adding generic programming to the language.

I didn't take the time to really read the spec for go generics, but i really hope the gray beards didn't compromise on letting developers shoot themselves in the foot with overly complex design.

Nowaday i would recommend every developer to go through a 3-month coding session with go, solving real problem, to really appreciate how much one can do with just basic tools and an elegant design (with a few diving session in the stdlib codebase, which is just a pure gem).

This is by far the most important aspect of the language.
the package `netutil` has a LimitListener function which wraps the given listener and accepts at most N simultaneous connections.
No, because then Jeff Sedlick will retire and stop taking photographs which is not encouraging creativity.
Likewise. If I see that there are ten sellers for what is (often very obviously) the exact same thing, I know it's crap and the reviews are fake. This would be so easy for Amazon to detect and filter themselves, but they don't. As it is, I end up having to click through to the second or third page of results before I even find anything unique enough to be worth running through fakespot/reviewmeta.
Built in unit testing sounds like a dumb feature, but it really is transformative in how one writes code. It's so dang convenient to write unit tests, it's hard to justify not doing it.

It's the same with the builtin documentation generator.
Clarifying what "vim mode" means would probably be helpful. Sublime's "vim mode" is more like vim bindings, and a proper vim ex mode requires a separate extension in Sublime, IIRC.

But for some people, vim bindings might be enough. I know I frequently miss them when I'm working within Notepad++.
derivative works are exempt from copyright claims, case closed right?
Chaining works on Google Home (and, I believe, Alexa?). I use it all the time, e.g., "Cancel the 5 minute timer and set a timer for 6 minutes" or your example of setting multiple timers.
Ask HN: Alternatives to Gong.io for recording, transcribing and analyzing calls?
Are there any open source alternatives to Gong.io to record, transcribe, index, and analyze sales calls?
To me this is a feature not a bug. I prefer to develop my own sustainability than to have it poorly applied for me (as done in high regulation states).

If I were to live in Texas I'd at the minimum be considering home solar, a TSLA wall or similar, huge investments in home insulation.

I know not everyone has that option, but I'd at least invite cold people over for dinner and some jumping jacks to keep warm :)
Some are just assholes. My aunt told a vegetarian once that she'd get some color back once she started eating meat again.
You can't expect a constitutional amendment to completely nullify half of a fairly clear clause of the constitution (Article 1, Section 8, Clause 8) just because an activist interpretation of that amendment might go against it. That's not how constitutional amendments work.
The syntax was designed to be "just right":

https://talks.golang.org/2012/goforc.slide#10

https://talks.golang.org/2012/goforc.slide#11

https://talks.golang.org/2012/goforc.slide#12
I think it's probably more to do with being interested in things. I was really interested in computers and being online when I was young. I didn't have my own computer, my parents bought my sister one even though she didn't like or use computers, and I was always competing with my dad to use his. Later, I'd be vying with everyone for the phone line, to the point where my parents got an extra phone line, and (by then we had two computers) my brother and I would be always trying to use both phone lines so we could both be online.

Now, as an adult, I have more computers than I could reasonably use (I originally wrote "more than I could want" but that isn't true). I still use computers all the time and I'm pretty much always online. I love it and I expect to continue to going forward and, hopefully, expand my connection to computers and the internet, as technology permits.

My kids are too young to have an opinion on computers, and part of me is kind of concerned they won't have an interest in tinkering with computers or programming as I do. My father is an amateur radio enthusiast and I never really connected to that hobby. Maybe my dad trying to pressure me into studying the books (or maybe the requirement to study books) kept me from getting into it. Maybe I just had different natural proclivities. If my children show an interest in computers I won't restrict their access (except for not allowing them to use Windows). If they're into something else, I'll enable them (provided it's a healthy interest). We'll see.
Most of my programs tend to be a mix of GC allocations and malloc allocations. They work together rather smoothly.
I'm not sure that citation reads as strongly to me.

"and out of public view" being the key element that suggests if you record from a public place, that the recording is probably legal. If I can see something from a public place, it seems like it's not "out of public view". (I'm not arguing it's right and proper to do so, of course.)
Why make such a weak strawman? If you have a point to make, do it with information and not ridiculous analogies
Photographers are one of the few subsets of artists that have benefitted greatly from Copyright Law; that and Songwriters. Everyone else gets to eat cake.

I mean, who made "photography" an "art" anyway that deserved to have such protections? I mean, come on, all you did was be at the right time at the right place and took a fucking picture, with a camera no less.

And, don't get me started on how badly drummers have been screwed under this "copyright law". I'm too busy sampling the "Amen Break" for the thousandth time...
Kobo's Clara HD is 99$, runs post market OS, has a small 1GHz core and 512 MB of RAM.

Great low end option IMO.
Anyone finding a lot of value out of Clubhouse? I have a few people who have told me it's great. I don't have an iphone though, I am thinking of getting an old handme down.

I wonder if there actually people working on projects offline or is it just social masturbation?
Haha i created this one - thanks for the share! Send me your inspiration quotes to add - @WouterRTJ on Twitter
Just a technical note: The artist is not representing himself. The artist is Jeffrey Sedlik. The attorney is Gary Sedlik. They're obviously related, but not the same person.
I wish VSCode would stop bloating to accommodate every little request under the sun. I thought that's what extensions were for.

VSCode core should be very lean and mean, instead I feel like every version of VSCode gets bigger and bigger.
The performance is going to be exactly the same for almost all code. D is spectacularly good at turning performance up to 11 - inline assembly is a first class thing in D.

D also makes generating code at compile time extremely easy which is a performance win at the expense of some compile time (no free lunch) but once again you slide the scale easily as the code the generates it is the same as at runtime.

There are two real backends one can use for these kinds of things, or one for Rust (LLVM) and friends.
Everybody is mentioning Bitwarden as a replacement, but what about Dashlane? I've had my eye on Dashlane for a while, and it seems on-par with lastpass, so I'm confused why it isn't mentioned in this discussion more.

(to be clear: this is a genuine question, not an attempt to stealth-shill for Dashlane)
Copyright is a compromise between the creatives and the community. Sedlick has already received more than enough compensation and protection to enable this creation, and that was the point of copyright - to encourage the creation of new works, not to protect them in eternity.

The compromise has diminishing returns for providing protections and affordances on longer time scales, and 30 years is really pushing it.
iMessages Games
Win
> corpses/shells that floated there from elsewhere

The whole boulder would have had to float in that case.
"probably the inner bark of a shrub willow"

https://news.uaf.edu/blue-beads-in-the-tundra/
> The idea of having a language that can work with or without a garbage collector in different part of a code ... How can this even work in practice ?

"Pluggable" GC-based arenas could make it work quite well. People routinely use ECS (entity-component systems) frameworks in GC-less languages like Rust that could mesh quite well with GC.

You do need some extra glue to harmonize the GC-based and GC-less paradigms (such as adding new "GC roots" for any GC'd objects that are being kept "alive" via links from non-GC ones, and demoting them when the references are dropped) but it's quite doable. Rust will probably get facilities for this once "local allocators" are added to the language in a reasonably stable form.
I agree that the signs are usually useless, but the parent says a/the problem is that there is no penalty for erroneous signs. The problem is that the law doesn’t take context into account, and those signs are actually required.
Is this list up to date? It looks like Facebook stopped using it. (they archived the linked repo)
The principle is a combination of pragmatism, pain, and then realisation that all memory allocation is slow (allocate less memory).

Lots of D code is fundamentally lazy.
How much CO2 can they capture over what period of time?
I think sub-vocalization-driven interfaces could be amazing, I was super excited when I saw this research (posted it elsewhere in this thread too):
https://news.mit.edu/2018/computer-system-transcribes-words-...
(Author of the post here).

My point is that you can easily make this a complete non-issue by increasing the entropy of the token. 96-bit tokens are 16 characters in base64url - just 3 more characters than the 64-bit tokens used by Waterken, yet with a token space 4 billion times as large. By way of contrast, Google Docs URLs include a random string that is over 40 characters long.
Which is being defended and condoned by who? That is clearly a criminal act and should be punished.

The insurrection on the other hand has a hearty crew of deniers / supporters / it didn’t happen but if it did it wasn’t violent. Again, this is still a false equivalency being constructed.
At the moment this post links to... itself?!? Perhaps [1] was intended?

[1] https://www.khanacademy.org/humanities/hass-storytelling/sto...
At least for my workflow, I haven't run into many issues with the current VIM bindings for vscode. I agree with the commenter who says it would be helpful to understand what's missing from those.
I'm using NoSQL only if I feel that I can't do it properly in a SQL database.

So far I never used NoSQL.
Understanding Ownership on the Internet
That's true but you have to look at shipped volume & BOM cost (bill of materials), not MSRP from a charging block 20 years ago.

If this charging block was from the Kindle, you're looking at significantly higher volume & several years of advances that drive the cost down. Additionally, since everyone has shifted to stock USB chargers, all chargers have gotten drastically cheaper due to scaling. You can buy a wall USB (C or A) charger for a few $ MSRP which means it costs like 20-50 cents for the components that go into it.
I have not touched graphene since I "mechanically exfoliated" it in a lab in 2009. Read: rubbed scotch tape on a graphite flake with a pencil's eraser and then rubbed it on a silicon wafer after a 17-step cleaning process.

For a long time after I was really excited to see what effect it would have in the world, but I've seen story after story like this promising the moon and then never (apparently) delivering. I assume this is because no one has figured out how to reliably make it en masse without armies of undergrads and... pencil erasers.

Does anybody abreast in the field know what the actual blocker is to graphene's industrial takeoff and if there are any estimates on when we'll see it widely used in the consumer space?