skysight-inc/HackerNews huggingface dataset:
How did you start down the diagnosis pathway?

My friend feels like the symptoms (clinical and social) fit her to a T, has felt depersonalized for most of her adult life, and often feels the need to explain and rationalize her experience to perplexed onlookers. My friend also passes somewhat well in society but feels like she has ‘generalized impostor syndrome’ ie towards people in general, not just in the workplace.
Structure is important. Personally, it has been something I've found more difficult to adhere to as I've gotten older and more successful.
When you start out in your career you find structure essential: I HAD to be up early or I wouldn't make the 30 mins walk to my train. I HAD to get home on time to collect my child from nursery, and I couldn't risk the train being late.

As I've progressed in my career I've been able to afford cars. I don't have to get up so early because I can work remotely. My son is almost an adult and mostly looks after himself.

I think it is a momentum thing and you don't realise when you are on that train. Younger me could wake at 4am to travel and start work at 8am so he could leave early, collect his son and then go to the gym.

Older me is lazy. My body aches, I don't have the drive I used to have. I'm comfortable. But I'm not really comfortable; I'm drained; I'm aching and I'm struggling to enjoy things.

Noone talks about the affect of the grind you have to do early on in life.
Seriously? Nobody was verifying that end to end?
> The entire point of advertising is manipulating human beings.

That's quite cynical. No the point is to connect products to interested consumers. Case in point: we recently had a baby so I've been googling for baby stuff. Now I get some ads for more baby stuff. It's relevant to my life far more than Viagra ads or whatever other generic ads could be shown to me. It's not exactly manipulation because I do need lots of baby stuff.
I can't speak for Amazon but I had an order picking job at a Volvo warehouse in college, and despite having to hit a certain number of picked items every day it was oddly relaxing.

Once you got good at it you could zoom through your day on auto pilot. Drive to aisle X, pick up N boxes at rack Y, rinse and repeat.
No; they had 20x larger rewards in the first year. I only know of one PoW coin with a purely linear emission, and no financial rewards for its creators.
Okay, I'm dead tired of hearing this argument (I've been getting it from reviewers a lot). There's a lot of reasons to not use a pretrained model.

The most obvious one is that your dataset doesn't share a lot of features with the pretrained dataset. This is pretty common in vision tasks where the pretrained set is usually ImageNet. If there isn't significant mutual information in the tasks (e.g. language to vision or vise versa), then you aren't going to transfer the knowledge that well and you've just wasted your time.

Scientific datasets often have this issue as usually you can't collect much data and even though there might be shared knowledge between the pre-trained it will give you a bias that you don't want or can't use. It may even prevent it from generalizing. Training from scratch can smooth this out in some cases. Pretraining means you're starting from a different point in the optimization space and it can pigeonhole you towards certain optima.

What's often being suggested for pre-trained models are HUGE. Sometimes you might as well just write something from scratch (or train a smaller model from scratch) because you just don't have the compute. There are many small models that are highly powerful and can be trained from scratch. You can even train transformers on CPUs. Various architectures will help with different tasks, so even just a random pretrained model that does well on a dataset isn't going to save you. You may also just be wasting significant/costly compute.

So when you can, use a pretrained model. But knowledge transfer isn't going to always help you. Your millage may vary is all I'm saying and pretrained models are not the solution to everything.
I love this approach, although I'm yet to work anywhere that does this.

I guess the million (thousand?) dollar questios now become where do you draw the boundary across accounts? Presumably there are many bad ways to slice accounts up. And what happens when accounts do need to communicate?

I can imagine three major scenarios for cross account permissions:

* Cross account iam policies (painful in my experience)
* Adding trust policies to enable cross account assuming roles (better but limited)
* Limiting cross account policies to specific easy to configure services. E.g. S3 (best option, I've seen but maybe too limited)

Would love to hear the author's view.
According to this trend, what actually runs on Linux and what runs on RTOS?
i'm using javalin in production without problems. i have a custom html templating engine and can't wait to try the virtual threads.

had no problems at all. i really like it. thanks!
It's been SOP for some time (at least 20 years) to use an RDBMS to store your site's content and write a stateless application server to pull data from it and compose a response. Call it the "CMS pattern".

Static site generation, and a few other ideas, challenges this basic pattern, but most of the worlds applications use it. Javelin is trying to make the pattern better on several axes, simplicity first-and-foremost, and not replace it.
<datalist> might sound like a good idea, but it tends to be inconsistent between browsers [1]. It also doesn’t work on Firefox on Android (both Focus and standard). It was also broken in web views on Android for 1.5 years [2].

[1]: https://chriswarrick.com/blog/2020/02/09/when-html-is-not-en... (disclaimer: my blog post, from 2 years ago, although most of the issues apply today)
[2]: https://bugs.chromium.org/p/chromium/issues/detail?id=949555
What do you see for that query? Are you logged in? Which country? Which browser?

Here: Not logged in, Sweden, Firefox on Linux/Firefox on Android. Same results every time, on both platforms.

I took screenshots for pages 6-15, compare these to what you see and let us know in what way your results are different:

https://imgur.com/a/QGT044T
The economics of sawmilling are absolutely brutal, and everything is done for profit maximization on every tree harvested. Sometimes perverse incentives will drive things like eg the price of 7' studs surges so all the 14' 2x4 or 2x6s are cut in two, or in an extreme example if the price of chips surges enough then maybe perfectly good lumber would be chipped instead of sold as lumber (this happened briefly in the 80s if I recall correctly)

To go over how from seedling to end product every single part of the usable tree is used to maximum economic advantage would take more time than I have available, but suffice it to say that in Canadian lumber, plywood, osb and paper there is as close to zero waste as is humanly possible.

Also, as a footnote, there is a lot more thought given to future harvests, environmental concerns (carbon capture, riparian areas etc) and social license (work with first nations, community involvement, worker safety) than the average person would believe.
The biggest challenge is writing readable code and this should be focused on a bit more on top of does the code work and pass the tests for the programming assignment.

Everyone has their own style of writing code but I find code in the vein of

bool system_has_room_to_store_new_data = num_objects < db.limit;

if (system_has_room_to_store_new_data) {
// ... proceed
}

is so much easier vs

if (num_objects < db.limit) {
// ... proceed
}

There is a lot like this that would dramatically improve every engineer's ability to write readable code. The biggest difference between academic code and business code is the number of people contributing. Please let's focus more on writing human readable code and less on being as terse as possible.

In almost every language, the compiler can and will inline this for you avoiding the extra variable and memory usage and even if it won't in a GC language the memory will be freed nearly immediately.

This doesn't need to be a course, but it should be applied across existing courses, sample code shown in class etc.

Also, no more

for (int i = 0; i < myArry.length; i++ {
myArr[i] += 1
}

I have almost never seen this in any codebase I have worked with. Teach .map, .filter, .forEach, etc. Every language has these methods.

Another one is early returns for validation checks:

if (someConditionIsntMet) {
return null;
}

if (someOtherConditionIsntMet) {
return null;
}

// Proceed with logic and function implementation

This avoids a lot of needless indenting. Putting the checks at the top is so easy. You can even throw all the predicates in an array, loop and return true if all are true or false if one or more is false.

FP has also become far more popular now - a brief overview of Option, Result/Either, and Future types would be nice. We don't have to get into the theory of functors or monoids or monads, but students should be aware there are better patterns of handling errors than try/catch and throw
"Be regular and orderly in your life, so that you may be violent and original in your work." --Gustave Flaubert
is she and all the the other luddites aware about the entire class of image/video/audio manipulation software that has existed for half a century and has been ubiquitous for the past 20 years?

although this sounds awfully like she is just being pulled by the strings by her corporate puppeteers trying to hamstring the competition to their lucrative new SaaS.
Yes but if you're statically holding it that's going to burn out motors etc? And just because it can, doesn't mean it's better.

But anyway it was just a general question. It doesn't seem self evident to me that electric motors are 'better' so I was just wanting someone to chime in and explain.
Remind me again how Uber's doing? Still losing lots of money?
I'm very old. So good gaming/computing means devices that are very open by default. "SSH server" can kind of be shorthand for "I can get in the guts of the thing and do whatever I want to it"
They often are heavily isolating the browser. This is the reason a kernel exploit is also needed, but getting the first foot in is often an important part and most easily accomplished with the browser.

Game consoles are some of the most secure and heavily exploited systems around, since there is a very strong financial incentive to secure them and a strong incentive to break 'em open (compared to almost any other consumer tech).
I like the idea, but the survey is pretty broken (tested on two browser engines, including Chromium). Picking an answer frequently jumps over two images, and going back confirmed the responses were applied to the wrong images.
Where the court might split hairs here is drawing a line between 'moderation' of content and 'recommendation' of content, and find google liable for the reccomendations that generated the feed. But I suspect no one is particularly interested that level of subtlety.
I like to say that Apple is a marketing company that makes decent tech products. They absolutely played this market like a fiddle. They sat back and watched Google and FB absorb tons of bad press and I'm sure they were feeding it behind the scenes. It always felt to me like a ploy. As much as ads and the SEO game had their problems, they were there to support the open web. Apple kept tapping the breaks on improving their web browsers and driving users to apps because that was their walled garden. Owning an iPhone now is essentially a status symbol, owning an Android means you're poor. The privacy rules designed to kill ads was only ever designed to hurt Google, not to protect users.

As a counter example of marketing gone wrong, Amazon has very steadfastly never sold their customer data to anyone. No one ever thought for a second that they did this because they were interested in privacy.
I think we can predict what will happen based on what happened to Usenet.

No single authority "censored" usenet articles. People posted what they wanted. It ended up as an ocean of spam, abuse and off-topic articles.

That's what the Texas law will entail. I think Abbott and Paxton didn't understand the consequences, or are gambling on a situation like what happened to radio, TV and newspapers in the 1990s after the "Fairness Doctrine" went away. Abbott and Paxton may hope that an informal cartel of conservative owners will let conservative/Republic viewpoints run wild, while behind the scenes or under the table manipulation suppresses liberal/other viewpoints, just like what happened to broadcast TV, radio and newspapers.
It's good news but it's not as great as many people used to think.

Having a particular gene doesn't mean that it's actually turned on. Your heart and your hair cells have the exact same genome, but do vastly different things.

I am not excited as I used to be about the promise of cheap genome sequencing by itself. It needs to be paired with lots of other data for it to have any use, except for determining phylogeny/ancestry.

Even more exciting than this would be cheap DNA synthesis, allowing us to build and test complicated genetic circuits in fewer steps. The current methods usually rely on stitching together existing sequences, rather than creating what you need from scratch.

The price of DNA sequencing has fallen much faster than the price of DNA synthesis. Here is a comparison of the cost of DNA sequencing vs synthesis: http://www.synthesis.cc/synthesis/2016/03/on_dna_and_transis.... It would be good to find more recent data though.
I struggle a lot with structure, I find that I am the most productive when things get really chaotic and random and I get flung in to a project or work item that I have no idea what's going on with. I think I'm quite weird that way but I know some other people who like that approach too. This goes for my life outside of work as well, forced structure feels strange to me.
This has been my experience too. Instead of going the logical replication route I tend to leverage the transactional outbox to achieve consistency in the application layer instead.

So when I transact data into tables I immediately fetch the latest outbox id.

And then when query from Elasticsearch I first fetch what the last outbox id of the processed data is.

This way I know if the transaction was already processed into Elasticsearch or not. Repeat. Until outbox id of Elasticsearch is equal or higher than the outbox id of the mutation.

This way I don't have to use logical replication, no k/v store and I can just use a script that fetches and processes the latest outbox changes on a loop.
Having lived through that era, Frames (and Framesets) were mostly killed by the proliferation of PHP on cheap hosts. A lot of Frames were used for building navigation elements without a lot of copy/pasting between HTML files (headers, footers, navigation bars, etc). The alternative to frames was either copy/pasting or ancient early static site generators. When PHP became common and cheap most people moved to server-side inclusions. These days we've come full circle back around to static sites but not returned to frames simply by how much static site generators have either become more common and/or easier/better to use.
Here's a comparison of Uber vs. Lyft stock price over last 5 years:
https://www.google.com/finance/quote/LYFT:NASDAQ?comparison=...
I think they died well before responsive became a concern. Their heyday was really the time before not just CSS but even tables, at which time they were the only way to have links positioned in space rather than in flowing text. I don't think anyone liked imagemaps - it's just that there was no alternative.

But their limitations were massive. Chiefly, in a period when dialup internet was becoming more common, an image map meant that before a user could interact with your website, they had to wait for a very slow download of a very large image that contained mostly text. You couldn't interact with them any more - no ability to select the text in them, or perhaps the reader had a different color/font preference? Tough luck.

When tables came out, they began to face competition, but they weren't defeated. Aside from table-first designs that mixed images and text, you could mostly do without imagemaps by cutting the image up, eliminating table borders/cellpadding/cellspacing and making careful use of colspan and rowspan, with a part of the image in each cell. This had most of the same user-side problems as imagemaps, but was easier for many people to maintain (I'm not sure quite why: I assume some people have trouble with thinking in terms of x/y coordinates and regions).

CSS thoroughly destroyed them. Everything an image map could do, tables+CSS and eventually CSS could do better. This was still ages before responsive became a concern, at a time when webpage maintainers would assume you used an 800x600 or 1024x768 screen with a maximized window and just ignore everyone who didn't match that.

Nowadays, any time an image map might look like the solution, the actual solution is SVG, which gives you everything an image map had but is moreover correct.
Spot on. I don't want independence and I have no use for power. I just want to focus on having fun and spending time with good people without managing every single minor aspect of my life and having responsibility over stuff I don't care about. I could also to something useful, i.e. work, if absolutely needed. Is this too much to ask? I think that in the past loads of people lived like this; powerful people had lots servants to take care of the mundane stuff while they themselves concentrated on the big picture, while the servants lived almost like children in their master's households, focusing on the responsibilities they were paid for.

I already have a therapist, but so far he hasn't been able to turn me into a proper adult. Oh, and by the way, I'm close to 40 now so I don't think anymore that this is just a passing phase.
As mentioned in the blog post, clusters allow horizontal scalability and daisy chaining, so you can allocate more memory for your views even if you run up against the limits of how much memory you can fit on a single machine. We've got plans in the works to support out-of-core execution, too.

> Also they do not integrate at all with custom data types in Postgres IME. E.g. an enumeration in your table will mean materialize can’t read the table as a source. Lame.

We're aware of this and are working on a fix. There are two tracking issues, if you'd like to follow along:

* #6818 (https://github.com/MaterializeInc/materialize/issues/6818) is specifically about supporting PostgreSQL enum types
* #15073 (https://github.com/MaterializeInc/materialize/issues/15073) is about handling PostgreSQL types that are unknown to Materialize in a more general purpose way
*
PS5 4.03 Kernel Exploit
Hard to take credit for that as the "one", but I did work on the site as a community manager near its launch. The idea (which wasn't mine) was that in a world where digital downloads existed, there would be no one store that would have them all in one place. People were likely going to need to go to multiple places to get their music, and mp3.com would act as a registry for that content, pointing you in the right direction. If you didn't see what was coming it wasn't a terrible idea.

What we didn't know then in 2003-2004, was that Apple ended up eating the entire industry (at the time) and everyone just bought an iPod and called it a day. MP3.com rightly fell apart shortly after.

Weirdly enough, that assumed model and need now exists now that content has fractured again, this time with video. Which service is streaming that movie I want to watch? We're getting to the point where we need those registries as much as we need "caniuse" for browser comparability.

Should that directory concept have been attempted on a very important domain like mp3.com, itself having fallen apart earlier in the Internet bust? Probably not, but hindsight is easy looking back. Back then domains were more important.

Anyways, just answering to some trivia for you. I didn't have much to do with that site's origins.
This is very cool. An important area of ignorance (for me) is how well browsers do with local data. A nightmare scenario is that a user happily uses your app, stores data locally, and then Chrome decides they don't need localstorage anymore. What's the status on local data reliability in browsers?
Yup. None the less, I do not think the reality of the situation helps people who feel upset by the way vaccines ended up being shared (or not).

If we have another pandemic in the near future, I expect most of the same behaviors.
DuckDuckGo - We are looking for candidates that are excited to join us on a mission to raise the standard of trust online. All of our roles are fully-remote, except where specific locations are noted.
https://duckduckgo.com/hiring

Worldwide Remote Open Roles at DuckDuckGo:

Senior Developers:
-Windows, iOS, Frontend (Javascript), Android, MacOS

Engineering Director, Frontend

Director, Site Reliability

Senior IT Operations Engineer

Principal or Director, Product Design

Senior Security Engineer - Native Apps

Senior Software Security Engineer

Director, Product

MORE ROLES: https://duckduckgo.com/hiring
I have no clue what you’re on about. ASML has hardly any culture of secrecy to speak of, or at least in comparison to famously secretive companies like Apple.

Talk to a random ASML engineer at a party and they’ll enthusiastically tell you everything about what they’re working on.
Part of the difficulty is, if very few people are browsing to page 2, deciding what to put on page 2 becomes harder and harder.

Google has a lot of user behavior signals to decide what should be in results 1-10. Deciding if a page should be ranked 20, 200, or 2000 without any user clicks to check if you're right is really difficult.

I would bet that since 2008/9, the relative numbers of spam site operators, Google engineers, second-page searches have changed significantly.
advertisers value a way of determining ROI, which doesn't necessarily require pervasive tracking (see: nielsen ratings of yore).

in any case, my point was about the consumer electronics market, which is apple's core industry, and which, in a healthy and well-functioning market, also has a key stake in this conversation (driving it toward non-distorted, optimally efficient outcomes).
Don't get me wrong, I like crypto, but it's not perfect either. You make a good point that crypto solves some of these problems that these centralized payment services can't or won't solve.
This is one of those cases where the wrong thing gets optimized because of something stupid.

...Which is probably fine because that's pretty much how it always goes.
Not with regulations preventing this market from realization obviously.

People are not going to take PS5's and reuse them but if it was legal to build products around PS4's reuse you can bet your ass a sizeable amount of PS5 users would love to make use of their old hardware. It would take a while for killer apps/products to release but stifling it before there's a chance seems like a huge waste to me.

I understand your pessimism but in this case I ask you to dream a little more.
What if I use more than one email?
Says the guy who did not even know that all these reverse proxies like Cloudflare does TLS termination on the edge.
I think making a misteak twice every eleven words is axeceptable.
I was curious to see if you are right about the stock performance over time. It turns out that the two companies stock traded very similarly until May of this year. After that, Lyft really has had terrible performance relative to Uber:

https://finance.yahoo.com/quote/LYFT/chart?p=LYFT#eyJpbnRlcn...
With 5k-10k being a relatively low amount, why not take it on as debt? You probably don't need to incorporate right out the door and a credit card can probably take you pretty far as far as infra costs.