skysight-inc/HackerNews huggingface dataset:
Countdown timers in email campaigns and websites
Well described. I agree
The shed is a poor analogy. (Here's the link to the story about the shed that took 9 years to build: https://www.reddit.com/r/DIY/comments/czg04y/shed_is_finally...)

Basically, the guy wasn't a perfectionist. He didn't build and tear down 5 different sheds. It just wasn't a priority. It was really important to him that he DIY his shed, but "life" happened. Every time he set aside a weekend or some funds for the shed, something came up.

If he really needed a shed, he could have just ordered one from Home Depot. They aren't that expensive and are dropped off, fully assembled.

> the shed consumed their free cycles and mind space for 9 years.

No, it was more like a running joke. The shed was an unfinished project that was never gotten around to. My dad started finishing his basement before I was born, and only finished it over 20 years later! It was also a running joke in my family.

Ironically, I have a grass-free spot of land in my yard that was supposed to be for a dog run. My dog died a few years after I built my house. Maybe in 9 years I'll put a shed there.
Where does the gov't itself accept this?

Here's video by CBS and Dan Rather showing their tests where they easily reproduced the shooting that Oswald did under nearly identical circumstances, repeatedly: https://www.youtube.com/watch?v=ghmY6HmR4fs
> "While Tuxedo confirmed to me Tuxedo OS is open-source, the source code is not publicly available."

So... closed-open-source. Got it.
No I know.

I am just saying the job posts are supposed to be for job posts and not proxies for the service they provide.

Given that YC companies have only a limited access to “Launch HN:” posts, it looks like job posting is their only guaranteed recurring exposure to the front page.
Yeah, another problem is that none of the answers offered at that question is really "right" according to the adventure. I also find it contradictory. If you did "cast a spell" a 100 times, and recorded that sequence, and then asked what's the likelihood of getting any particular value after getting exactly that sequence, one could argue similarly that there's only a 1/2*100 chance of the previous sequence happening (yet it just did for the author), so something must be wrong with it. Basically, they are saying that some of outputs are not equally likely, and I am now seriously confused.

This is such an early point to attempt to highlight features in purportedly random behaviour that is not really random.

It didn't annoy me, it just made me quit at that point, especially as I was already battling the spell terminology.
> Rust users are the only ones who have convinced themselves that linked lists are "obsolete" (i.e., "myth 3"). The fact that something that in most other languages could be accomplished effortlessly now requires so many epicycles, where some are better than others, is a polemic.

I agree with you that the Rust community is far too defensive and dismissive about linked lists.

However, the underlying problem is that the C/C++ community thinks linked lists are "simple". This is ALSO not true.

Rust simply exposes this fact to the light.
Obviously I'm not an Apple customer, but from reading hackernews comments when the M1 came out, I was reading people discussing that you couldn't do that. Or maybe I misunderstood the details but they were definitely complaining about backup methods for encrypted laptops.

I would not trust Apple with all my data, which is essentially what you're doing if they have the key.

Can you do a full-disk encrypted backup of your drive using only your own keys and not sending any data back to Apple?

If you can, then I'm wrong. But "outright lie" is an uncharitable interpretation of my error.

Lol, downvoted with no answers. Apple victims are a thin-skinned bunch.
Oh this all brings back memories, of Sococo in the 2000's. We faced all these problems and had similar solutions to them all.

We even had a rapidly adapting network make-and-break recovery layer. You unplug your laptop from a wired connection, switch to wireless - we recovered in milliseconds. You heard barely a click.

The encryption issue is fun - we had a rotate-key message in-band. The receiver loaded new keys and tried them in sequence to ease the turnover time - out-of-order packets etc could make it ambiguous for a short while which key to use. A cache and aging keys out made it work pretty well.

Remixing on user stations proved to be problematic (mentioned elsewhere on this thread). You'd think if 6 people at one site were conferencing with a dozen elsewhere, you could elect one at each site to mix-and-forward. But corporate networks made it hard to determine who was 'adjacent' - they were often layered and without uPNP (is that what the router protocol is called?) you couldn't tell if somebody at the next desk was even in your company.

We had up to 100 people in a conference, and our enter-the-conference time was on the order of 100ms. Click into an all-hands, and be able to hear everybody before you finger left the mouse button. It was wonderful.

Sococo today is a sad shadow of that. They went open-source and lost all our IP instantly. Just another WebRTC client last I knew.
If you’re really the CTO of a company that is “growing like crazy”, you probably shouldn’t be doing any coding.
Ok, if you want to be pedantic about it: it does not report any user, private data. Better now?

And read again, the page states clear that Brave does not learn anything about the user.

The confirmation system is mostly to avoid client fraud. Not having such a system is against the interest of the users (they would lose reward-generating impressions to fraudsters) and to publishers (who currently pay Google/Facebook/Twitter whatever they claim to have printed).

Yes, it is an ad network. But as I said before, the problem is not with ads, it's the tracking and the industry practices. [0] we should be rooting for them to disrupt the industry, not just shrugging it off and hoping that the incumbents suddenly have a change of heart.

[0] : https://news.ycombinator.com/item?id=29457492
Usernames do not just work. The Signal team is not unaware of usernames and Signal is not a weird scheme to get all your phone numbers. The difference between Signal and systems that use usernames (or email addresses) is that Signal deliberately doesn't operate a serverside directory or buddy list service. By contrast, other relatively popular messengers essentially keep a plaintext database of who talks to who on their service.

What phone numbers allow Signal to do is to piggyback off the contact lists people already have on their devices.
> We need work.

Yes, but the place you get a paycheck from doesn't have to be this kind of work, the work we need. I need a paycheck. I need work. They can come from different places. Give me my paycheck and let me spend time with family and on my true work, if not, in this market, I'll find another job that pays more.
How's swift doing as a language? Is it being adopted by developers in a way Apple was hoping?
Any link to an example project or details on how to achieve this?
Rust doesn't end up with an overloadable copy assignment operator, it does something else which I would argue is cleverer (although you can't just add it to an existing language)

Because Rust knows the lifetime of everything in your program (in Rust the lifetime of things is part of their type) the effect of the assignment operator = is to dispose of whatever was in the variable before, and move the assigned item into the variable.

Rust's Copy trait does not alter the semantics of the assignment operators - you can't overload that. You promise that your type's in-memory representation is all that matters, and then if you move from a variable the value in that variable is still live even though there was a copy made, usually that value would be dead because it was moved from.

Rust's Clone trait behaves a little like a C++ copy constructor, except, it's an explicit trait, the only way to get a clone of x is to x.clone() or various moral equivalents e.g. Clone::clone(&x); so you're not getting one without explicitly asking for it.

Rust doesn't formally have Constructors, or from another perspective, any Rust code anywhere which wants to make a Thing, is a "Constructor" for that Thing. (safe) Rust won't let you do any of the shenanigans which is common in C++ like having two separate pieces of code share responsibility for initialising a data structure, in Rust when you make a Thing you need to explicitly set all the values in the Thing at once, if the easy way to write that involves temporaries, no matter the compiler does have an optimiser and knows how to use it.

It is idiomatic in Rust to provide a function named new() in the implementation of a structure which will make you one of that structure if doing so makes sense, but that function and its name aren't magic, it's just a convention. Rust's vector type Vec has a new() function but it also has a with_capacity(n) function, they're both "Constructors" in the C++ sense if you want to think about it that way, with_capacity() isn't calling new() to make the vector, that would be crazy.
Where do you draw the line? It seems like any shortcoming can be traced back to some mix of nature or nurture, is it just universally unfair to expect things from other humans?

Of course even flawed people deserve some level of empathy, but there's a difference between empathy and immunity from responsibility or criticism.
You aren't modifying the same object
When you have a fat pointer, llvm can tell you are modifying the ptr, bot the vtable

You can then cache the function call

When your vtable is in the object you are mutating, it needs to read each time
It is true that the FDIC has eliminated the risk of a bank run.

It's still a fractional reserve system, at least in the US. The "capital requirements" sound like fractional reserve, too.
I live in Dallas, walking distance from Dealey Plaza, have been up to the sixth floor plenty of times, and have fired similar rifles. There are often Xs on the street marking where he was hit you can see from up there. It's my opinion that those were really not difficult shots for a moderately accomplished marksman, certainly not the impossibility that the Oliver Stone movie made it look like. Moving target, but it was moving at a slow and constant speed.

As far as Oswald's service records show, he wasn't great, but wasn't bad. I guess there's no way to know how much he practiced afterward.
4. http://fetchrss.com generates feeds from sites without RSS.

I don't have it set up but I wish I did. It would make things so much easier.
Huh, that could be me except it's been like 9 years and the shed isn't finished yet.

> It just wasn't a priority

Pretty much this!
Contact the mods using the link in the footer to ask questions like these. They are the ones who can take action.
Are there any plans to add VP9 support?
App development is a different beast. You get the same joy of building stuff, and it's often the same stuff as web. iOS is simpler, not necessarily easier. I've always enjoyed Android though, as it's low level enough that you're messing with the OS and threads but you're not messing with CSS and browser stuff.
Which cars will be left in the dust by next year’s 3G shutdown?
Forced labor was absolutely the norm for the pre-modern state, and provided the bulk of the workforce [1].

AFAIK humanity is yet to produce a society where the majority of farm laborers are fully free to leave the land they work on (whether via having their papers confiscated, their wages held until the season ends, by having transport provided to a remote farm but the trip back withheld etc). We've seen improvements in the degree of freedom, particularly over the past century and especially the past 50 years, but it's still very low compared to urban dwellers.

1: "Against the Grain", James C Scott
https://codea.io and others have been around longer than Swift Playgrounds.
Their messaging substrate is Signal itself, for whatever that's worth, so at least the signaling component of the system should inherit the guarantees Signal already makes. But it's a good question.
Here's video by CBS where they easily and repeatedly reproduce Oswald's shots: https://www.youtube.com/watch?v=ghmY6HmR4fs. Contrary to a lot of assertion, it wasn't that difficult.
Thanks! I was quite surprised myself when I saw the numbers for the basic WSGI app. I'm still trying to figure out exactly why my server is so much faster than other servers out there...

My guess is that I avoid calling Python as much as possible. Most of the parsing and the `start_response` code is all written in C instead of Python.

Flask applications seem to have some bottleneck. I don't see the same performance numbers as I do with the basic WSGI app.

*A note: Those tests are just "Hello World" tests on a single worker. They should be taken with a grain of salt...
Here are the subtitles from the video, if you don't want to watch a video: https://pastebin.com/zwapbcy0
Rust, our saviour, the lord, Jesus and God itself, as is proven in every HN comment thread

Edit: instant flagged for commenting anything non-positive about the Rust evangelism cult
So you did the same thing, without trying?

The “trying” part isn’t the practical problem.

And if that was not your intent, you are not thinking through the obvious implications of your own software design.
> The strength of humanity is teamwork, working together to build things other groups can build things upon.

This is why I don't trust anybody who tries to tell me that human population growth is an actual problem and not just our rulers' fear of irrelevance.
Agreed, just because more companies are adopting something and saying it helps doesn't mean it actually helps. There's too much incentive for spin and arguable claims of success.

Additionally for things like static typing, the larger the company the more risk-averse people tend to be within the company so things that give a feeling of safety like type-safety are going to be a much easier sell.
I won't buy a laptop without one these days. I instinctively reach over to my 10 key to enter numbers, since I can touch type there. With the row above my standard keyboard I have to look down. I'd wager they're popular for office roles that need to deal with a lot of spreadsheet work.
nation states are willing to pay a LOT more for a contract, they just don't want to pay people directly.
> Which type of spherical cow free-market economy should i compare it too?

The US system of free banking before 1914.
Best places to work remotely in 2022
> As for the builtin interface type, why get locked into one particular implementation when you can have all of them by leaving the choice to the programmer.

that's a very good point!
Or Pixel phones. It’s ridiculous that they still can’t distribute them globally. I live in the Netherlands and can’t purchase one anywhere without crossing the border. And if it breaks (which pixels often do) no warranty support.

How can this be company like Google ?
Why? Then you have to copy it from the REPL into the file later instead of already having a working version in the file. This makes zero sense.
No, the media just happens to sometimes share OP’s intend: to show a (small) absolute change. That change may or may not be as dramatic as the graph suggests in both visualizations: measured in Kelvin, your body temperature increasing by 8 K looks like a tiny bump when you anchor it at absolute zero. “You” being the generic “you”, because at 47 deg C body temperature, the other you is dead.

It will be visible if you work in Celsius, a unit that is essentially a cut-off Y axis to better fit the origin within the domains we use it for.
Dodge Is Cancelling the Hemi V8
You mean AWS? I absolutely doubt that AWS asks software engineers to sign agreements to turn over ownership of prior inventions and ideas (and copyrighted works!)

If you have links to articles suggesting they have, I'd like to see it.
I don't want a web browser reporting any data or telemetry about me period.
> use of text as an interchange format is such a heart-stoppingly bad idea ... consider a programming language where the only type is a string

Posix shell is a programming language where the only type is a string. Text as an interchange format works reasonably well in practice for a wide range of tasks.

To me shell, easy to combine unix commands and text as interchange is a clear example of New Jersey style from "Worse is better" [1] and their critique comes mostly from followers of MIT/Stanford style.

In my carrier I wrote hundreds of small shell scripts which use unix commands and text as an an interchange format. Yes, I see that some bugs can be prevented/detected by using something more strongly typed than shell, but all my scripts worked reliably enough and didn't suffer from any significant bugs so why bother? (disclaimer: I'm old fashioned and like to read man pages; I imagine shell can be full of traps if you ignore documentation and use only trail and error approach or practice stackoverflow driven development).

Of course for large projects and even some small ones other tools/languages fit better than shell but shell have its niche.

[1] https://en.wikipedia.org/wiki/Worse_is_better
At no point did I ever edit that comment. It's contents were, since the time of posting, a quote and simply "It's still coming."

I legitimately have no idea what you're talking about. This is either an extremely confusing attempt to gaslight me or you're mistaking me for someone else. In any case, I don't really know what else to add here. Do you remember what was supposedly the original contents of this comment? We're really getting nowhere here pointing fingers.
> learn embedded software.

Make sure you know what you're getting into, and what areas pay well.

Embedded has a terrible reputation for underpaying (even in the US) or breaking into the industry, with similar issues to game dev.

Most of the articles written by apparently successful embedded software engineers are actually ... successful electronics engineers, who were then asked to do the project software too.

Having said that, I guess if you follow kickstarters, you might be able to cold call those projects if you know your stuff.

Source: I have done embedded software before.
Wow, here's to me thinking I had had an original idea... But that book sounds fascinating, I'll be sure to check it out
In real world performance it doesn't appear to be that much faster than Bjoern, which you also surmised that Flask is the bottleneck.

Are there other Python WSGI frameworks that can take advantage of FastWSGI?

Why is Flask as slow as it is?

Since this is C, what security mitigations have you put into place?
The Unabomber was also an unknowing MK Ultra test subject... so there is that.
Topology ToolKit: Efficient, generic, easy Topology analysis and visualization
Note that Firefox reports quite a lot of information by default and just like Chromium, you should look into using policies to prevent that.
I was assuming the poster I was responding to would be sceptical of the idea, so I was saying 'you'll not agree with this, but as you read more and think it through it'll make more and more sense'.

It didn't come across very well, and i'm certainly not suggesting the idea has no merit, which is why I raised it in the first place!
magic database has its own problems based on the language itself
When he says printers are the worst designed things, would be great to see a Dyson-engineered printer that was solid and reliable. Shame there probably isn't the market for them anymore.
No thanks, I'll give up my iphone before it gets to this stage. Not an experiment that I'm willing to partake in.
At the same time, the 4a didn't have Vector graphics...you HAD to program with sprites with the included basic.

So much graph paper...so much conversions of binary to hex.
https://web.archive.org/web/20190424203239/https://truple.io... is the landing page when the original version of the app was submitted for notarization. Since you're digging into the ad copy, we might as well be looking at the appropriate website.

It's not two stories... I include customer reviews on my landing page that show spouses, individuals, and parents feedback because all benefit from it.

The Google Play app description is adjusted to be more in alignment with Google Play Developer Agreement policies.

To clarify, keeping Google, Apple, and everyone else happy with the wording in the marketing seems to demand walking a razers edge. I've done my best to comply appropriately for each platform. It's a disservice to the conversation for you to pull in the Google Play listing, make accusations about me/Truple as a result, and not have the full picture. I've shared more in this post than I originally cared to in order to provide the bigger picture. I'm not trying to hide anything here, but there are reasons other than malicious intent for why things are worded the way they are and instead of leaping to those conclusions you could instead ask why.
Is AWS Lambda invocation url feature gone?
https://docs.aws.amazon.com/lambda/latest/dg/invocation-urls... Is gone and no reference to this in AWS Lambda docs
It was a bad management move. It's basically saying that the company wants to exploit the employees and steal their IP. Companies that do this shouldn't expect anyone to innovate while working there. I wouldn't be surprised if your company folds soon.
I'm not the person you were replying to, but yes. That would be an extreme breach of trust and especially with the level of detail that's being collected here, effectively removing all privacy, it's just not ok. This could have disastrous consequences for ex. closeted LGBTQ+ youth with unsupportive parents who could kick them out of the house or worse if they found out.
Content aggregators are insufficient though. The problem we have is not one of curation which is what HN or Reddit does. The actual problem is the lack of strcture and searchability/discovery. Even on HN once something fades off of the front page, it is lost forever.
Breaking out PCIe in ways you can add lots of m.2 SSD is interesting for people who feel throttled behind USB based disk io.

There are 4x carrier cards. Each m.2 gets a lane. You get closer to HBA class saturated device speeds.

ZFS home NAS
The path of the bullet isn't the most eyebrow raising to me because bullets take some wonky paths when they collide with bodies. What's a bit concerning is after taking that wonky path, hitting ribs and wrist bones, the bullet came out practically un-deformed and in relatively pristine condition.
Quick survey for startup founders from research team at Harvard and Berkeley
SURVEY LINK: https://hbs.qualtrics.com/jfe/form/SV_0uNhAw2MyBhIY2q

Asking for help from startup founders!
As a startup founder, you spend a considerable amount of time making decisions about how to best run your business including where to locate your headquarters. We – a team from Harvard Business School and UC Berkeley Haas - are conducting a study to better understand how startup’s location decisions are made. We would especially like to know what types of environments are the most beneficial for nascent firms and how you as a founder interact with others in your work neighborhood. To shed light on this, we - and future founders - need your help!
We would really appreciate you taking the time to complete our survey.
It will take around 5 minutes (or less) to answer all the questions.
Thank you!

Prof. Maria Roche and Sahiba Chopra
dekhn's predictions for QC in 2022: lots of press, lots of hype, still nobody demonstrating anything "slam dunk" that justifies the hype. Nobody will report a useful computation that couldn't have been done by a world class team using a world class supercomputer.
Short version: Nothing.

Long version: Nothing; get over it.

Also, you've been paying for a locked developer account for 2.5 years?