skysight-inc/HackerNews huggingface dataset:
Grandparent explicitly asked about "conventional server-rendered web applications (as opposed to API backends)". IMO Wicket does a really good job of doing everything in a clean, consistent way (on the server), so you don't actually have a problem of mixing e.g. server- and client-side form validation (and while a network roundtrip is always going to be slower than local validation, the AJAX integration is very good and makes it a lot lighter than a full page load).

I go back and forth on whether that's a good architecture in principle - a client-side UI calling an API has clear technical advantages, and it's much easier to build first-class applications that can run in JavaScript than it used to be. But certainly if you want that architecture then I think Wicket is still the best way of doing it - indeed I'd say it's the best UI framework I've used anywhere, the model/component split forces you to clearly decouple your data from your UI in a way that's not as thoroughly enforced in e.g. Qt.
Clearly you want to introduce them, without introducing them yourself - and so putting them in someone else's mouth. I agree with the other thought; please take the racism elsewhere.
The last “interesting” PlayStation in that regard was the PS3. The 4 was just a PC. The contemporary Xbox also had an interesting CPU, also PPC ISA. All successors were mostly x86 PCs.

There may be some ARM fun in the future, as thermals are a huge thing now (the PS5 is mostly a heatsink with a computer attached and the newest Xbox is kind of a chimney).
Active user here. There are some great channels related to my hobbies, it has proper desktop version etc.
This has been my experience as well. I've had an M1 MacBook Pro since they came out and I've never had to reboot my machine outside of software updates that required me to. It has always just run.

I use my computer to write Elixir code, write music with Logic and Studio One, and edit photos/videos. Maybe none of those tasks trigger the problems other people are having.
Scala runs on the JVM, which makes it not at all suited for scripting. Scala also seems to have something of a racism/white supremacy/misogyny problem.
> demographically target their audience

That depends, some platforms already have their demographics skews so that might be indicative

> pay-per-click

Most platforms even tracked conversions with their pixels, but that will become a no-no as we're nearing the death of the 3rd party cookies. Companies will most probably start relying on Market Mix Models that model the impact of investment into ads on different channels on Revenue also taking into account things such as effect lags etc. Facebook has recently introduced an open source solution for this. I work for a company that also provides their own solution as a part of our platform and the interest is definitely picking up, so this issue might become less of an issue due to how the overall advertising ecosystem evolves in the next few years.
Look at all of the fraudulent ICOs out there which replayed financial fraud history. The question is practically "are there any ICOs which aren't scams?".
its a lot different now, unless your running it on proprietary hardware without official driver support, like the random stuff laptops have these days, but now we have many companies making laptops for Linux so it has improved a lot. Why give money to a company to use their software when you can use open software and help fix and improve something everyone can use for free.
Unfortunately working on a local machine with or without infrequent saves always carries a certain risk of data loss, since your computer could crash at any time due to power issues, disk failure or any other pc component dying or just a software bug like in the described case (but who knows, maybe the real reason was a hardware defect).
Either use features like auto save which should minimize the risk of creating corrupted save files or work on a network drive (or the cloud) with file versioning enabled and optimally frequent, incremental snapshots / backups.
But it's important to frequently save your file, otherwise you will increase the risk of data loss. And be aware, that working on a local machine is dangerous in itself - if you have to do that frequently however (no network connection), use external storage (small usb thumb sticks) for at least providing some kind of backup.

Fortunately I learned this lesson as a kid playing countless hours of RPGs where forgetting to save frequently lead to replaying hours of gameplay again... ;)
But did he buy the tour chemise? \m/
I agree about the waste of space and the seemingly bad design, but there's one thing I like about this: drivers have to use the crosswalk to get to their car, on (I suppose) busy streets. That's something far too uncommon (at least here in France) because car owners are always put first, and could raise much needed awareness. I want drivers to feel the insecurity surrounding cars so they might have a more responsible driving.
I mean, wikipedia defines peer pressure as:

"Peer pressure is the direct or indirect influence on people of peers, members of social groups with similar interests, experience, or social status. Members of a peer group are more likely to influence a person's beliefs and behavior. A group or individual may be encouraged and want to follow their peers by changing their attitudes, values or behaviors to conform to those of the influencing group or individual"

I think that keeping up with the jones very much fits into that.
His real name was revealed, and at that point he deleted his whole Web presence.

He was later tracked by a journalist who revealed quite a bit of additional personal info about him and his family, in a disparaging article (he "wasn’t a great coder"). She ended up finding his current employer and one of his colleagues told her to leave him alone, that’s where the Wikipedia line comes from.

He "wasn’t a great coder" because people had a hard time making sense of his abandoned repos which were all personal projects, underdocumented for collaboration purposes (since none was intended), but the breadth and quality of his output speaks for itself though...

Selected examples:

- a cross-platform (Cairo/Win32/Cocoa) GUI toolkit for ruby

- a chiptune synth

- a rails-like Web framework golfed down to 4kb

- a markup generation API not unlike JSX, but working an an embedded DSL in plain ruby (at a time where libs with similar goals had heavy OO APIs full of method calls, not unlike the browser DOM API)

The list goes on, as per the article linked.

All of these were wonderfully documented for users, and were often breaking ground from a code ergonomie standpoint.
Quite right, before Java, enterprise was full with CORBA, DCOM, VB/Delphi, Smalltalk.

Also many are unaware that Java EE was born as a Objective-C framework for OpenSTEP, Distributed Objects Everywhere, which was then ported to Java.

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

Which was anyway mostly inspired by Objective-C way, not C++.

https://cs.gmu.edu/~sean/stuff/java-objc.html
> they had their title removed

Not if you have "showdead" on. TIL there are different kinds of [flagged].
Nitpick: it's 'The Society of the Spectacle' for anyone looking.
Like Einstein or Newton? Theoretical physics tends to be way ahead of experimental physics, it took 50 years from higgs boson existing as a theory to finding traces of the higgs boson in the LHC etc.

Physics is done using the true scientific method. First you make a theory, then you make experiments to test the theory. Theoretical physicists made a theory and proposed some possible experiments to test it. Then 50 years later data was found in those experiments to match the theory. What we lack today to further physics isn't experiments, we lack theories that are well formed enough that we can perform experiments to test them.
> this crazy vendor system charged by the row or somesuch

I don't really understand the text, but from what I could gather this is far worse than a forgotten index.

You should set them in most cases, but it doesn't really reduce lookup speed if you don't also add foreign keys.
I think the ability of this model to create truly horrifying pictures is remarkable.
A beautifully written story that neatly complements _why. Thank you very much.
Telegram has more than 550 million monthly active users... so yeah, lots of us.
> had some kind of edge compared to normal PCs.

They did, but the Cell SPUs were hard to program and that edge quickly eroded as the Cell proved to be a dead end and x86 CPUs continued to evolve.
Functions must be single-valued.

https://en.wikipedia.org/wiki/Function_(mathematics):

“In mathematics, a function is a binary relation between two sets that associates each element of the first set to exactly one element of the second set”

https://mathworld.wolfram.com/Function.html:

“A function is a relation that uniquely associates members of one set with members of another set. More formally, a function from A to B is an object f such that every a in A is uniquely associated with an object f(a) in B. A function is therefore a many-to-one (or sometimes one-to-one) relation.”

Since the inverse isn’t, you have to pick, for every value in the range of f a value in its domain as the inverse value.

In general, there are zillions of ways to do that, but you want the inverse that you pick to have some desirable properties such as continuity and differentiability as much as possible. That’s why defining the inverse by making a branch cut is the way to go.

Where you make it is arbitrary, and the best choice may depend on the problem at hand (e.g. the cut that leads to the ‘nicest’ inverse may be different for arccot(x ∈ ℝ) and arccot(z ∈ ℤ). I suspect that’s why Mathematica picks an inverse that’s discontinuous at zero)
I am a vivid Telegram user, and it is my primary method of communication with friends. The Telegram communities are so large, that you are going to find all kind of people there. (They have claimed to have 500+ million users)

I am in over 100 chat rooms of varying sizes. Ranging from groups with 100+ members, in which I usually just ignore, and check from time to time to see what is going on. Groups of 20-100 members in which more close friends keep together, and is more similar to IRC chatrooms with tech talk and the ilk, and then a then a lot of groups with 5-20 members, in which friends organize parties, going out for dinner, etc... (I organize my chat rooms into folders for ease of access)

Telegram has been my favorite form of communication because of great performance, very good sync between PC/mobile, great search (I can find messages from 5 years ago with no effort!), and ease of use. My experience with Telegram pales in comparison with any other chat program I have used for how I like to stay in touch with friends.
Teenager rescued after showing domestic violence hand signal to passing motorist
On the other hand my Linux computer struggles to go 10 days without a reboot due to the graphics driver bugging out, while my old MBA basically never needed rebooting.
The is heavily biased to people who did X.
Lemon Demon: Redesign Your Logo is hilarous song about this & definitely worth a listen IMHO.
Capability Based Security is essential to the continuation of a free and open internet, and democracy in the USA.

Without it, nobody's computer is safe. Without that, we can't trust random sites on the internet, and get stuffed into walled gardens, and our privacy is mined for the profit of others.

This is corrosive to democracy.
13 now.
yea it takes time but eventually open software will be better, just look at how well Blender is doing and even Darktable is way way better then Adobe Lightroom can't understand why anyone uses that anymore while a free alternative that is better is out there.
I use Telegram regularly with friends who don't find Signal user friendly enough.

Facebook is the biggest platform for far-right content, child pornography, terrorism, whatnot.
Is this GDPR compliant? I worked for a company previously that offered a "recover abandoned sales" feature and it required explicit opt in from the user.

Also, where is the following figure from because it seems to be much higher than the figures we used to see:

> On average, abandoned checkout emails convert at a rate of 15%
This is the true reason that I feel like everybody are dancing around. Let's not lie to ourselves, hacking consoles in PS1, PS2 and DC era was for pirating games. Running unlicensed apps or linux was just a nice side effect of true goal. This days it's far less popular because of size, connectivity and prices of games.
Comparable to something like Reddit would you say?
Hierarchies and tags are not an "xor" proposition.

I always use both at the same time.

Hierarchy gives you a way to organize things according to each others. I want hierarchy, because if I deal with thing A, I may have then to specifically have a look to child B or C.

It helps with context and granularity.

While tags allow you to attach multiple categories to things and filter according to that.

You can use a hierarchy as a poor man tag, but really, you should use both.
> The main reason to legitimately jailbreak a PS4 back in the day was to get back the Linux functionality Sony took away from its users

That was the PS3, through the OtherOS feature[1].

[1] https://en.wikipedia.org/wiki/OtherOS
The project has actually re-launched independently under the name of FreeTON, and now EverScale:
https://docs.tonalliance.org/

https://coinmarketcap.com/currencies/ton-crystal/
> Those states had strong national cultures but an internationalist foreign policy outlook.

Are you using the past tense for a reason? And don't forget trade, the lack of passports or border controls in the EU, etc.

> Most European countries are ethnic national states with one dominant culture.

Don't forget Spain, Italy, and I'm sure we can come up with many more. Clearly they all have participated in the EU for decades, as well as many other international groupings.

> There are Different flavors of nationalism, but I don’t think you can lump them all as isolationist

It depends on how you define it; I was using the (implied, as I understood it) definition in the parent of my comment. If we define nationalism as 'roots for the Olympic team', then we are talking about something completely different.
Which you have to press. In default eclipse setting, it just happens without you having to press anything.
Why not build it from ground up. That it first have them learn physics, without teaching them calculus, and expecting them to figure that one out themselves. Next they can learn semi-conductors. Then gates and so on. Why not have them design their own CPU and assembler, ofc, never giving them tools for this... Once they have some working system, we can move to things like data structures.
The closest would be xonsh: https://xon.sh/
I don't disagree with you, but you didn't exactly refute the point of 'low standards' just by using multiple OSes ;)
You missed the boat on the PS5, unfortunately.
They're selling for A$750 on the secondary market now - same as what they cost in regular stores.

(Unless Australia also has an oversupply...)
Small scale nuclear to get green light this week
Oh it looks like I misremembered. I thought the API I had used was something like `set doc [foo parse $input]` and the document would go away when the variable does. I found it, it's the tDOM library, and it was actually `dom parse $xml doc` that does the automatic freeing, whereas `set doc [dom parse $xml]` requires manual deletion. So it probably is using trace.
I think he was both. He did wrong by Kafka because he violated Kafka's trust, but he did right by the public by refusing to destroy that which should and would eventually belong to the commons.
It sounds like you mean to say "I would like my preconceived notions justified."

The pessimism is not unwarranted. The ends don't justify the means. Or if you want to argue that they do, then you don't get to keep the diversity games, because they're the opposite of that sentiment. Unless of course you're looking to admit that diversity games are just another means of wealth accumulation and labor suppression, in which case, go ahead and connect all the dots that you like.
Interviews can be a valuable information-gathering exercise even if you don't want the job.
Why are you so upset that somebody considers themselves smarter than you? Serious question.
I read it when I've caught up with everything else... the high rate of [dead] and [flagged] entries shows me the level or crud Dang has to deal with, which makes me appreciate him even more.
For most non-HN types I think the answer is FB and Instagram. but the posting has trended away from the actual 'family memories' photos many of us would want to save. Wouldn't want to bet on that being there 15 years from now though.
Durov had multiple posts related to healthy lifestyle where he talked about how bad fast food is and how people should prepare their own dishes.

Restaurants. Restaurants offer the slowest and least efficient way to eat. Cooking at home allows for healthier diets and more control over ingredients.[1]

[1] Durov's message on his 37th birthday
I'm not really sure, ask Twitter since the amp=1 thing is just generated in their mobile website and application. This is definitely a guess, but maybe some websites implement AMP by checking the referrer and redirecting to it, and Twitter interprets that as "let's backtrack to the last page, that's the canonical version" and uses that?
While this is useful, shouldn't we fix the main problem instead?

Unlike the original WSL, WSL2 uses virtuaization. Then why does Microsoft feel they have to do such major changes to Linux instead of letting it run as-is?
Third Life - the sequel to second life(tm?)
But aren’t modern consoles generally pretty good PCs at comparatively low prices?
Hi there.
I installed this and here's some feedback:
I can't have any idea of the app because of my location. My experience can be summed up as: cold start.
Why are you limiting the user with GPS location? Maybe I want to get an idea about a place I dream of traveling.
Within: 15 km cannot satisfy this need.
Plus if you suggest me to try "More: Within 15 km", maybe you can show a single-tap button to do it? I feel it's tiring to read the small text, understand it, don't know it (since I didn't go to preferences screen yet) and there update and come back. Bad UX.

Congrats for the launch.
They are x86 APUs with a very powerful GPU and high memory bandwidth. Something you can not buy on the open market to use it as a PC so far.
why not just allow replacing batteries like phones did before?... seems like a dumb excuses to get people to buy a phone every year, make it impossible to replace the parts and slow down the phone. glue, solder, hardware lock parts etc etc until the phone is not even your property anymore.
> Cyrillic characters for Russian names

Russians don't hold a patent on Cyrillic. There are plenty of languages using Cyrillic, e.g. Mongolian or Serbian.
It's the WhatsApp of my social circle. The question for me is who doesn't use it?
> Because the most common say to day issue is needing to think of an algorithm on the spot...

Are you trolling? Everything that you do as an engineer is coming up with an algorithm.

Algorithm is how you solve a problem, how you think about constraints and requirements.
The cell CPU was something like a dual core with 6 additional, specialised stream processors. I think the closest analogue might be a a CPU with a few cuda cores on the die?

It didn't work too well from my understanding, difficult to develop anything that could make use of those streaming cores that was worth it over a traditional multicore chip with more cores.

Useful for scientific community though.

If anyone knows what the spe cores were used for in games, I'd be very interested to know.
Being serious: Do you have Chrome installed? I have been following this story for a while and nothing seems to be coming out of it:

https://chromeisbad.com/

https://bugs.chromium.org/p/chromium/issues/detail?id=115840...
Principles of Distraction-Free Writing
> Munchen - Munich, Monaco

As a french, this one caught me off guard. Didn't help that you used the french word as second alternative on first ones, but til that in italian Munich is called "Monaco di Baviera". Now I wonder what's in common between those two cities..
Because this scenario is something you learn when getting a license.
I think you might be getting downvoted for saying "We have good evidence" while not providing any.
I've seen the Wall in its heyday. The defenses all pointed to the East, not the West. It's unmistakable.

BTW, not a single person was shot trying to "escape" to the East. At least, I've never heard of one. AFAIK, nobody even tried.
In eclipse, you dont have to press anything. You have prominently "problems view" where they are all listed as you type essentially. You dont have to expand nodes and errors are sorted all on top. (And you can filter them in millions ways, easily, make multiple copies of the view with different filters if you want.)

Then you see them in package/project view too. Each package, project and file with error has red icon with it.

IntelliJ does not show them in project view at all. It shows them only after you pressed "build", so you need to develop the habit of pressing it constantly. Oh, and the console shows exactly one error. The others are hidden in separate view view, inside collapsed nodes and you have to click multiple times to see them.
Clearly people don't like the fact that you're making a very valid point.

This site is almost as bad as Reddit, go with the status quo and polish each others ego or you're downvoted or flagged.
I own about 40-50 of these groups that now get ads. My biggest fear is that there will be so many ads that nobody is clicking mine anymore.

However, nearly all these big channels have some kind of ads already. As long as they don't spam their new ads, my users likely won't find it intrusive at all
Not every day, but my experience is at least every month-quarter. And since you're not primed like in an interview context these ideas need to be inside your wheelhouse to spot them within a business context. I would not describe myself as particularly technical for my org and in the past year I've made use of the following at work:

-Depth first search

-Binary Search

-Topological Sort

-Dynamic programming in a graph context

-Union Find

-Merkle Trees

-Fenwick (binary indexed) trees

Maybe I'm in an unusually technical area but it doesn't feel that way talking to my colleagues.
People living in the property are almost always buying it as both a place to live and as an investment.

Investment is not the same as speculation.

Even without guaranteed appreciation in value people will buy homes because they have an asset compared to alternatives like renting. When renting you’re guaranteed a loss on rent paid.
Yes, there must be a blockchain solution to this? Can anyone comment on functioning blockchain solutions (if any?)?
Why Everyone Is So Rude
It is good for industry in the long term. With all the rumors, obviously I can't wait for Microsoft to release a Surface of their own with fanless design and custom chips.
Your especially right about the noise in financial data. Nice thing about linear models (vs i.e. random forest, or even worse deep learning) is that they are limited in how they can overfit the noise. They only fit a known function to known regressors.