skysight-inc/HackerNews huggingface dataset:
> I remember when Ruby on Rails hit it big, one of its mantras was that it made coding fun. As Rails has waned in popularity, has any other tech stack taken that crown?

I think Phoenix and Elixir are trying to. I like them.

I like Objective-C a lot too. It's a reasonably thin layer on top of C and has a dynamic flavor (which I prefer). The documentation is showing its age.
The Pull Forward
> Most of these legislation are a big hurdle for startups (e.g. you have to have a "chief privacy officer" for GDPR) but at best a hiccup for big tech (no, million, even billion dollar fines are nothing but a hiccup to their uninterrupted business models).

I am a consultant. My colleagues and I work for a number of smaller and larger companies in the Nordic countries and elsewhere.

My feeling is this isn't as big a problem as HN makes it out to be.

As a small company it seems you'll get questions and free advice first, and then only you'll get fined unless the violation is intentional or so severe that you should have realized.

I guess that it is much bigger problem for the megacorportations. I guess in addition to the fines doled out so far they've also spent countless hours both at work and at night to try to get passed GDPR, and also I guess it has slowed down internal processes quite a bit just like the Sarbanes-Oxley Act (SOX) did a couple of decades ago.
What's the point of homomorphic encryption if you can still see how the behaviour changes? You might as well just make the desired behaviour public and don't bother with trying to somehow get something to read sensitive data and change its behaviours accordingly without leaking information about the data (which is not feasible, no matter how advanced your encryption).
I only started reading books again recently, (3 months ago).

I spend about 5-8 hours a week reading. The reason I started again was because I was watching a lot of YouTube on a particular topic, and the creators were all pulling their content from a book. I figured I might as well read the book so I can get the content from its source.

Now I read for other reasons that are work related, imagination stimulation, and pure recreation.
Show HN: Get Altmetric score for research papers in Google Scholar and Pubmed
Rails. Nothing really beats it for the combination of

* Getting something up and running quickly. Something that does what you want.

* Iterating quickly on the thing you're building. Need a library (gem)? There's very likely a pretty good one.

* Building the thing in a fairly clean way (tests, code organization) in a way that's not too bureaucratic and tedious.

* Friendly community of people.

I've done some playing around with Elixir/Phoenix, coming from the background of a long-time Erlang user as well as Rails, and it's fun to learn, but I'm not 100% convinced that it's more productive than Rails outside of some niches. It's certainly not a bad thing to learn, though.
> The law would have to specify the exact shape of the cookie dialogue down to the pixel and I still would expect Google to find a way to fuck it up.

In the EU it's more usual for judges to take the "spirit of the law" into account for rulings rather than the "letter of the law" that is more common in Common Law systems.

I don't know enough and IANAL to state that with sureness about the whole legal system of all EU countries but it's a rule-of-thumb, the law doesn't need to be absurdly specific to avoid loopholes, it just needs to be good enough to cover ground for judges to judge if the accused is following its spirit.
Bounty hunters are uncommon in the US and very little of the law enforcement system is privatized in the US. It's in fact rare compared to the number of government law enforcement officers we have (local cops, county cops, state cops, federal cops, prison & jail cops, specialized, etc).

Having eg a private security guy working at your grocery store is not privatized law enforcement. That's the equivalent of a bar bouncer watching the property, not the equivalent of law enforcement and they don't have the legal powers of law enforcement either.
My super subjective answer is SwiftUI. Obviously only applicable to iOS apps, but that's the most fun for me at present.
I have a 5G handset. I keep it disabled. The rare speed up is not worth the battery cost.
> GDPR and similar legislation has, as you correctly pointed out, had disappointing results. There is no doubt that stronger regulation is needed to stop companies essentially spying on users for financial gain - just as there is no doubt that regulating this in a way that both helps, and doesn't just become an expensive waste of time, is hard.

And that's why I find the line of argumentation that says 'the consent law is fine, just give it more time' a bit frustrating. It is such a waste of time and energy, while it does not really tackle the core issue of data abuse, but it negatively impacts everyone's user experience.

I think that the law is not well adjusted plays a major role in the situation that we have today. We are in the fourth year of the law and I see no impulses that would lead to a world without full page overlays on most websites on first visit, where the only primary action is "Accept all". While I as a techie take the time to reject most cookies, the more tech-illiterate part of my family has already sold my firstborn child for a couple of news articles.
I remember reading some version of the story where he figured out what companies were on the rise by going through peoples trash. Like he would make note of what people were actually buying so he had an inside track.
>Including level B technologies would look something like each video call participant locally predicting and rendering any missing portions of the video data if a glitch or network hiccup happens. Currently, we allocate significant amounts of time, energy, and computational resources to ensure very high transmission reliability. But instead, each participant’s machine—whether it’s a laptop, phone, or something else—would “fill in the blanks” by inferring what was missing based on what had arrived.

So this is called interpolation, and it has probably been set to "enabled" inside the video menu of your HDTV for a decade. Prediction is also part of the video compression standard:

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

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

https://en.wikipedia.org/wiki/Interpolation_(computer_graphi...

https://en.wikipedia.org/wiki/Motion_compensation
This is going to be super useful for educational purposes. I'd really like to see more file formats like this.

There's already a bunch of minimal programming languages and even some operating systems. It's great value for learning stuff when you can implement a quite OK version of something in dozens of hours or less.
I like how simple it is. Of course, getting a new format adopted is pretty difficult.
I have built a chrome extension for researchers to check Altmetric score for research papers in Google Scholar and PubMed search results.

Altmetric score is an indicator of how impactful and influential, a particular paper is. It is complementary to traditional, citation-based metrics.

Altmetric score can help researchers understand where and why a piece of research is being discussed and shared, both among other scholars and in the public sphere.

For e.g., they can see how a particular paper is being covered in the news, blogs and Twitter.
I share your fond memories of the Gravis Ultrasound. It was expensive and fiddly to setup, but when it worked, it just sounded so awesome. Nothing else really came close until the AWE32 came out a few years later.
I still have some old PCs somewhere with various GUS soundcards in; including some rare ones like the GUS MAX and GUS Ace. I was surprised to see that GUS hardware in good condition is selling for hundreds of dollars on eBay. I guess I should dig them out and see if they still work.
i care about it a lot.

my phone worked fine, reliably and im not in an area where bandwidth is a problem

yet ATT deactivated my phone shipped out a "new better model"

i get a 5G googlized flipphone from them, thats not all.

i get about 2 and ahalf or three bars reception at best, my phone now drops connections, and drops network, and i only have to charge it twice a day

5G brings obvious improvements, just ask the airline industry, they have some things to say as well
I don’t usually vote up comments that are mostly humorous on HN, but there’s always an exception.

To me the problem isn’t that they might, but that they can. I guess the fault is technically on the person who rented something under terrible terms, but the problem to me is that over time terrible terms seem to win out over reasonable ones.

Not to mention, if Tesla is capable of doing this for rentals, I have to assume they are capable of doing it for any Tesla. Which is not great.
Why attend college at all? By going to college, she's implying that people who haven't gone to college don't have exactly the same opportunities and security as anyone else. She's the real snob.
I noticed this requires LinkedIn for signup, that's too bad. I deleted my account years ago once it became a major source of spam. I think this is the first place I'm seeing it required. Strikes me as an odd requirement.
For the past year, I've been working for a company where there are a lot of extreme novice mistakes in the codebase. Even though they reviewed their code, a novice developer reviewing another novice developer aren't going to catch things that are obvious to a developer with 5+ years experience.

IMO: Target shops where they just don't have the expertise on-hand to do thorough code reviews. Don't waste time trying to convince a team full of experts with deep domain knowledge that they need you. (They probably don't.)

We also have a "problem" where there are some components that are a different language than what most of us are experts in, so they end up being developed by a solo developer. When we need to jump in, as we learn the codebase, we also see novice mistakes that are very hard to fix, because we just don't have many years of experience in that language / platform.

Thus, IMO, on your website, list out situations where shops will clearly identify a need for your service. (Team full of novices, solo developers, team members quit.) Don't go trying to convince "everyone" that they need you.
I still think Ruby with Rails or Ruby with Sinatra are the most pleasurable for me.

In Rails I can spin up very quickly a prototype, either with frontend or without and do some small experiments, consume an external API.

For me is also a great way to find ways to express my ideas in coding as Ruby is a somehow permissive language, allowing multiple ways of doing something thus one can find lets say their "coding voice"
The New Technology That May Upend How We Watch Basketball
Believing that governments can be effective on a global scale is the leftist version of Intelligent Design Theory of Evolution. History has shown time and again that the best we can do is some local maxima that works only for a part of the population at the cost of everyone of the periphery of power, and even these on the top can get wiped out by a Black Swan.

There will not be one single standard of policies that will work for all people, no matter how "democratic" the process to establish the rules are and no matter how good the ideas you think they are. What we need is to reduce the scope and reach of governments, get their leaders to act on a localized level and to be directly accountable for the results of their policies. Anything else will take us to more centralization, more forced conformity, less diversity and more fragility facing global-scale events.

We need more Switzerlands and less USAs and even less European Unions.
This. My wish list:

* Shorter delays for voice traffic, closer to the copper wire experience from 30 years old. At least for local calls.

* Better voice quality throughout. We have great codecs and lots of bandwidth, we can talk at hi-fi quality.

I'm fine with the speeds 4G gives me.
The most important application to consider when developing the next generation of wireless communications technology is to ensure that 6G will have the robustness and reliability needed to deliver on the promise of doubling Zuckerberg’s net worth by making his portable VR pr0n world into a reality. Users should be able to strap on a VR helmet anytime, anywhere and partake in Metaverse activities that far exceed the imagination of even the most crazed Roman emperors.
In the UK there's a couple of ways this works:

1. Unsecured loan - if you have the credit facility available then you can borrow an unsecured amount of money and purchase a car. Neither the seller nor the bank have any ownership interest in the car. The loan isn't secured on the car. You are free to sell the car on and transfer its title to anyone else. If you default on the loan then different proceedings may take place to recover the money owed, but that may not necessarily include re-possessing the car (if it's valued under GBP3000.00). The loan company can come after any of your assets.

2. Hire Purchase - the seller lends you through a credit company the price of the car (and interest). The seller transfers the title of the to the credit company. You do not become the "owner" of the car, instead you rent it until such time the total amount of the loan is paid off. You don't have any right to sell or transfer ownership of the car. If you do the unfortunate buyer of the car may wake up one morning to find that it's been repossessed. This is why as a buyer performing HPI checks for any outstanding hire purchase or secured loans on the car are fairly important.

There are also other schemes such as leasing which make it more obvious that if you don't keep up with the payments then the seller or finance company can come along and repossess the car.
Carrot2: A programming library for clustering text
Thanks for setting me straight!
Websites will get updated pretty damn fast if everyone has them disabled.
You still like Obj-C more than Swift? I vastly prefer Swift to Obj-C, and I used to code in Obj-C professionally.
Sorry for the not great comment, but this is an Oracle acquisition I'm actually okay with if they end up killing it.

I've heard way to many horror stories from Cerner employees.
4G is much cheaper to deploy over a region than 5G since you don't need as many towers.
Not a SWE, but I imagine ReactOS constitutes executable (and therefore rigorous) documentation for how Windows and its API works. This could be helpful if you are programming directly against the Windows API and the official docs are not complete.

A long time ago, the ReactOS devs gave an example of someone consulting the ReactOS code to understand how some component of the Windows API worked.
Imagine would it be like if anyone could just use free webfonts or contact forms without consulting with their legal department. I can't even imagine it. Absolute chaos. It would be like living in the jungle. Thank heavens for the regulations and the countless lives they saved.
I've been having a wonderful time spinning up small projects using Tcl, Wapp, and Sqlite. Tcl's quoting rules makes it really easy to embed HTML (or anything else, really) inline within a procedure. Simple example:

# available at /style.css
proc wapp-page-style.css {} {
wapp-mimetype text/css
wapp-cache-control max-age=3600

wapp-trim {
body {
background: aliceblue;
}
}

}

# available at /hello
proc wapp-page-hello {} {
wapp-trim {
<html>
<head>
<link href="%url(style.css)" rel="stylesheet">
</head>
<body>
<h1>Hello HN!</h1>
</body>
</html>
}
}
The lightweight plastic ones are "Einweg" ("single use"), and the deposit is to get the material back for recycling - as long as the deposit label will scan, it's accepted. It's easier to scan them in the automats if they're not crushed; my German husband does not seem to have fully internalized this, so I reinflate them when they get rejected.

Glass bottles (beer, juice, milk and yoghurt) are "Mehrweg" ("multi-use"), and they actually want a bottle to sterilize and reuse (preferably with metal lid in the case of the milk and joghurt bottles), so if it's broken, it's technically trash and should go in the Altglas (old glass) containers you see at least once in every city neighborhood.
> Because carpet is out of style. Engineered hardwood is where it’s at.

Perhaps carpet in the "rug" sense then.
I once read about some research trying to argue that it was possible for an organism to accumulate multiple mutations that are neither positive nor negative on their own until you reach a point where the combination of traits as a whole might imbue an evolutionary advantage. At the point where this happens moar of the traits would have already spread throughout the breading population and would allow “rapid emergence” of a new trait in a species.

But to be honest, without looking into it I would assume that any math the brain is able to do would emerge with sight and spacial awareness and if I needed to check it could look into aquatic animals with less evolved eyes to see if they are somehow “less able” mathematically. And because I am not a biologist I am sure somebody did something like this already to get his or her PHD.
> what's determined to be ideal.

"Determined" to be ideal? Found the totalitarian.
I really hope Rails make a comeback.

Older versions of Laravel were superb - but when I went back recently I was shocked at what a clusterfudge had been made of shoehorning a frontend framework in.
Octopuses have been around and intelligent around as long as trees have existed.
Their cupreas blood chemistry is probably the genetic bottleneck that has prevented them from taking over the world. They can learn skills from the observation of other octopuses's behavior. The only time they don't attempt to eat each other on sight is when mating.

If souls exists, they probably have them.

They are also delicious.

Thus I am torn on the concept of eating them.
We live in a society.

We Truely do.
Could you confirm if the purchase was made through Facebook Marketplace, or if they got your card details and somehow made the purchase elsewhere?

My question above assumes that the purchase was on Marketplace.
Ask HN: What's the next big thing in computing / programming?
I managed to surf some of the software hype waves, some like "AI" have not really benefitted me in a major way and some, like crypto I deliberately ignore by now.
What do you think is the next big thing in programming or computers/Internet in general?
I'm thinking low-code or no-code tools that are actually composable by programmers perhaps?
How about something in the physical space - are we going to see more types of wearables, for example?
Basically I'm looking for ideas on what to focus my learning on in 2022.
Also see https://docs.rs/dtolnay/0.0.9/dtolnay/macro._02__reference_t...
Did I pay with crypto? Did someone receive crypto? Then it's a crypto transaction.
That’s pretty remarkable and an amazing example. It’s not just the flesh, but also the nail that was regenerated. You’d expect that the death of the nail bed would mean no new nail, but there it is.
> This is why I have always thought that can and bottle deposit prices should keep up with inflation: to give the collectors a living wage

It's not just inflation you have to keep up with but also falling material costs as aluminum is more mass produced, etc.

Where does the money come from for the refunds? Without government subsidies I don't think it would make economic sense for a recycling center to pay $.50 or even $.25 per can if the amount of aluminum scrap is only worth $.10
Performant A/B Testing with Cloudflare Workers
Why is violence your response to rudeness?
.NET framework - framework is complete and IDE (VS) works great.
QT - same as above
For work?
Elixir!
I particularly enjoy writing tests in elixir compared to any other language so far.
Most code is transparent so you can always peek under the hood to see what it's doing, maybe copy a few ideas for your own use.
Package management is rather straight forward.
The console access in production has been a godsend to execute one off scripts or running export tasks, diagnostics or other bits.

For personal projects?
Ruby and Elixir, though ruby's documentation has fallen off of shape as of late, that or Elixir's has spoiled me by setting higher bar

I see you mentioned RoR, you can try Phoenix in its place for Elixir.
I'm in the Midwest, USA, never seen such a reverse vending machine...
Is there an internet law for when you spend weeks looking for a framework or library to solve a problem and it only reveals itself after your organization makes a really bad choice to do something else? I have been looking for exactly this kind of local proxy to dynamically hack headers and dynamically spoof responses for an internal app. This would have been the perfect starting place...
Not OP, but the sweet spot is there: For anything under your control, that does not collect personal information, or shares data with third parties, you don't need any consent at all.

But you might find it easier (or whatever) to integrate Google Analytics than set up your own Matomo instance, so you'll have to ask the users if they want their data shared with Google.

It's not as complicated as most companies want to portray it.

edit: I had our company website at this point. Locally hosted fonts, no external tracking, own Matomo instance, everything was great and I could finally remove the cookie banner. Then marketing came around the corner, wanted to run paid ads on LinkedIn and Xing, also it was "sooooo comfortable" to link Google Analytics with Google Ads and see how your campaigns perform. Now there are more external scripts than ever, we have Cookiebot (let's see for how much longer :-D) and a cookie banner with the usual settings and lawyer copy on it. I hate it.
I'd argue that never learning is the primary reason those frameworks exist.
So just 6G, but add at the end of the specification "All data needs to be json encoded with a >>Semantic fingerprint<< tag."

I mean there may well be semantic network ideas beyond just QoS that are actually interesting, so far it's just that no semantic network proposal convinced me that the right problem description is "do the bit pushing really, really well."
People with low social credit score have it for a reason. Maybe you shouldn't be a jerk in life if you want to enjoy it.
Indeed, seems like a pretty clear cut violation of rfc1925 points 5) and 12):

(5) It is always possible to aglutenate multiple separate problems
into a single complex interdependent solution. In most cases
this is a bad idea.

(12) In protocol design, perfection has been reached not when there
is nothing left to add, but when there is nothing left to take
away.
Protecting oneself from surveillance capitalism (2020)
I'm not sure I buy everything he says, but it might be worth finding a Peter Zeihan talk, if you haven't heard one before. That'll at least introduce you to these arguments.

Unless this was a tree joke I missed.
You're talking about homomorphic encryption of metadata?

If so, I'm not sure I get it. If the infrastructure has to make prioritization decisions for certain types of traffic, I think it just needs to know the type of traffic. If it's "encrypted", but has an obvious end target of the computation, than it's not really encrypted.
I was working in online media back then. They loved these crazy ideas and promoted them because of massive outrage. Outrage generates clicks and clicks === €.

And then they wrote pieces about what kinds of idiots didn't want to have their houses filmed. And about people who had their shop front blurred, because people in the 5th floor didn't want the house to be in the clear on street view.

It was outrage porn at it's best.

And one of the things that made me decide that I maybe should do something else with my life.
Before reading the article I was sure you installed a SIP client on Raspberry Pi and wired the speaker/mic to the headset so she could actually make calls with it.
Still awesome.