skysight-inc/HackerNews huggingface dataset:
I don’t find the “magic” SQL generation that problematic in practice. The main problem with ORMs is that as a class they are, broadly speaking, all fat model ActiveRecord patterns which encourage you to make the models fatter and to spread invisible dependencies on these models (and their related models and the methods) throughout the codebase. The result is invariably a big ball of mud.

Immutable entities, produced by a set of ORM-like and mostly automatic GetX/PersistX services, is more generally the sound way forward. Unfortunately it’s also far less convenient than most ORMs in practice, as frameworks like Rails prioritize realizing the messier vision.
Cyberattacks helping North Korea fund nuclear weapons and missiles,UN panel says
To be fair, even Apple chooses to use different wording about it's own privacy labels. They opt for a friendlier "allow personalized ads" instead of the scary sounding "allow X to track your activity across other companies' apps and websites" like they force third-party app developers to use [1].

I'm not defending Google's business model and I don't disagree with Apple's move to improved privacy. I just hate how hypocritical Apple is, and they always get away with it.

[1] https://mobiledevmemo.com/allow-this-app-to-personalize-adve...
The problem the author has is that he’s focusing on the technology and not on the user impact.

The point of working as a frontend developer is that you get to develop the interface between the system and the user, and you get to directly affect how good your users feel about their interactions with your company or organisation. If you start talking about how bad the flavour-of-the-month technology is then you’re missing the point. The tech you should be using is the one that enables the experience you’re building, and that tech can be anything between plain HTML and CSS, all the way up to WASM and WebGL.
Agree! One can still Keep It Simple and Stupid (KISS).

Our latest MVP - https://www.code-scope.com lets one interactively analyze and document GBs of source such as linux kernel.

It runs on Digital Ocean's $5 instance, build just with Jquery - bootstrap4.

The app binary that runs code-scope.com website is < 10MB including all the frontend and backend code.

Good old tech such as jquery works very well for us.

Complex js front-end tooling is a choice, not a requirement for develop web app.
r/Denmark is the same way. Absolute toxic moderation. Any dissenting opinion is deleted.
Is it possible to read Kindle books on that reader? I unfortunately have invested a lot of money building up my Kindle library, and I now feel trapped on Amazon's small screen e-readers. I've been waiting for a large screen Kindle for some time.
How to make your downstreams happy
Exactly I'm in a process of turning one Kindle into a openhab panel.

I failed a bit during the soldering part (the pads got unglued, so now I need to push hard a conductive cable, until I get wifi and ssh up and working).

This post will greatly help me because I mostly need that: wifi and ssh working (and then make the pixels happen :), but I saw a solution for that on mobileread forums).
Do you have any guess which one? I'd like to add this capability to my app. I want users to be able to open rooms and other users joining to listen.
I lived in SF with this salary way back 2010. My budget was fairly tight, but I have additional bills to pay. In a nutshell, I was getting by paycheck to paycheck and living okay without anything to save. Short-term, sure it can work, but it wasn't sustainable for me in the long term.
Hello, J2EE circa 2002 called.
The Pandemic Can End Without Herd Immunity
The review seems pretty reasonable, apart from the use of the word 'scam' which the firm objected to - https://uk.trustpilot.com/reviews/5cf8eb11b055990650f42368

Hard to see how it's libel if it's an accurate reporting of his experience with the firm
As someone who got sick of old school PHP and server-side rendering, mobile development, AngularJS/Angular/TypeScript madness, backend development, pure database development and what not I can tell you one thing: Everything is in our head and it's all because of the fear of staying behind. Once you start listening to yourself and once you start focusing on solving the problems as simple as possible, you will be happy in doing any kind of work. It's OK to be aware of new technologies, but you should use only those that make you happy and that actually solve the problem in a simple way. Why should I feel guilty if I'm not using some technology? Keep in mind that many technologies, frameworks are just products and the main reason behind the hype is money. Focus on general topics like software architecture, clean code, algorithms, best practices, database design skills and make sure to isolate yourself from hype.
Nice work.

Its also nice to know that a low price point doesn't automatically act as a bad-player magnet.
I don’t believe being “liable for users’ misfortune” is the issue here. While Robinhood showed the user being down hundreds of thousands of dollars, this was actually a UI issue and the user actually had a profit.
> prior to the 15th century

Until 1400s or 1800s?
Defendant claims he didn't attend because he couldn't afford the costs - https://uk.trustpilot.com/reviews/6022794e679d9708b4d03f7e
Summerfield Browne law firm? Thank you.
Look at this statement, it says it all:

"We are the underdogs, doing the real work, and yet unappreciated by many people."

This is the number one reason why people's tone gets sharper and sharper in online "communities", and often they are 100% right.

Most online "communities" devolve into cliques, where the powerful gang up on dissenters. Often the dissenters indeed do a lot of real work behind the scenes, while 80% of the powerful are well spoken parasites.

The powerful then resort to censorship, which escalates the situation.

In this case, who cares about resolving issues "productively" if people's lives are at stake?
Slow display is actually frustrating for text input. E Ink is not suited to UI display for that reason.
Can you purchase a subscription from Yelp to remove all negative reviews?
Another cheap Cpanel provider that's ~$1/month: https://hobohost.com/

If you're okay without Cpanel, there's a bunch of providers advertising dirt cheap VPS instances on https://lowendbox.com.

As this thread indicates, though, you get what you pay for.
Real strict type checking (as in, eg, Haskell ) does indeed make your code resistant to a certain type of bug. But the kind of type checking Typescript gives you is mostly useful as autocomplete.

(and, if I'm not mistaken, at run time, you can still add or remove properties from an object and re-introduce bugs. Which can happen with 3rd party libraries, for example.)
I hate to break it to you, but the incompetence in government is not limited to India. The only thing governments seem to have much competency in is allowing the very wealthy to have their way in getting wealthier.
I remember spending hours sometimes trying to solve a single problem but I did not look up the solutions just worked my way through the problem sets.

Algorithms definitely helped me prove code without explicitly writing it
A Surefire Bet on Ant Group Has Trapped Global Investors
Strange. Do you pay anything to them? I know reddit gold removes the ads. I still use old.reddit.com and I see ads on my front page when Im browsing outside my pi.hole or adblocker
I think AWS dumping Parler shows nobody is above getting dumped.
Oh my word. It looks like they've also removed some negative reviews I posted about a company in the past...

This is a suitable problem to be solved by decentralised system.
I have the same opinion except it's not that programming is more complicated than before, but that enterprise programming is more complicated than week-end programming. Side-projects are fun because they're free of so much of the bullshit. How much of this bullshit is actually a necessity to build something serious and maintainable is not entirely clear, but it's not 0 nor 100%.
Futex2: An Update
I trust AWS over others primarily because of support. Over last three years we must have opened about a dozen support tickets, 100% of them were resolved to satisfaction.
Honestly, this is applicable to many computational fields. I’ve done mobile, backend, and a bit of frontend. Now I do bioinformatics and guess what? It’s the same: the field is moving fast, dozens of new data processing tools pop up every month. A zoo of different algorithms, statistical models, machine learning techniques. And nobody cares about code style and automated testing. 9 out of 10 times you won’t be able to run the code the manuscript author has written because there’s either no code shared or it’s just not runnable.

My point is you’ve got to defeat the tools fatigue and focus on something else. It’s a bit easier in life sciences compared to your typical b2b or b2c app.
Well, actually it is.

I haven't found a way to setup wifi using command line on that forums.
And also installing just ssh.
Even though I'm not a front-end developer, I dealt with WordPress advanced custom development for a certain amount of time to realize web development - as we currently know it - is not worth it...like *at all*!

As an OCD person I cannot count the number of times I got panic attacks for realizing how many tests I needed to go through to test:

* have I checked my PHP code, packages, and settings? Are they all good?
* is Composer and my various packages updated?
* what about npm and yarn packages? are they updated?
* wait...do I need worry about CSS as well now, to look for extra security measurements? WHY?! Oh yeah, CSS injection [1] /facepalm

You cannot imagine how many times I jumped out of bed to run to my computer to double-check a security measurement on an infrastructure I thought I did not secure only to find out I already did an extra step that double-secured it...

It's not worth it anymore.

It's SO FREAKING STRESSFUL!

I decided to stop dealing with web development as a whole and I'm playing with C and C++ now, like the good ol' days.

I can't do multiple things at once.

I live and breathe the UNIX philosophy: Do one thing and do it well.

[1] https://www.netsparker.com/blog/web-security/private-data-st...
Hundred Rabbits are among my greatest inspirations along with the likes of Carmack and Marlinspike.

I have read several books on sailing now and I'm just ITCHING to find a sailing partner for couple years of coast-riding and coding.
Hydro dams are shockingly long lasting and low maintenance - to the extent that they are practically permanent. Turbines are usually replaced after 50-75 years and most dams have had their turbines replaced only once or not at all. In BC we have several damns still in commission that are over 100 years old.
Seems like a bit weird. One side he wants to save the planet and the other side he buys bitcoin that uses tons and tons of energy to even exist and operate. Let alone the other problems with bitcoins.
I'm beginning to suspect a big problem here is one of level-violation. At least in the often promised push-button domainObjectClass to domainEntityTable ORM (batteries included).

Three common (IME) manifestations:

1. the domainObjectClass is disallowed to do something across the ORM due to constraints enforced on the domainEntityTable (varchar truncation, anyone? No? Just me?)

2. some domainObjects fetched through the ORM are deserialized into an implicitly (e.g. null/empty collection members) or explicitly (violates some invariant enforced by domainObjectClass) invalid state

3. domainObjectClass has to grow hairy with bookkeeping metadata (read: implementation details) to facilitate work with partial object graphs while still enforcing domain invariants on the data in scope (null vs DbNull, "object with PK already exists" oh God please just kill me now)

The common cause for the preceding examples is that the ORM (and it's tutorials) encourage you to do the same domain modelling twice, for the price of one. To wit: You do your domain modelling in your classes and the ORM translates this into a database schema with the same entities at the same level of abstraction. This causes a coupling of the semantics of database constraints to your domain objects and vice-versa: your database records may not violate domainObjectClass invariants otherwise inexpressible in the database engine.

Whether or not this is a problem depends on context, but it happens either way. If and when it becomes a problem your options are usually: quit, rant on you blog or both.
I apologize for the tone. It the start of my comment was clumsily wired and it wasn’t my intention to have it come off as argumentative. The way I read the GP comment to mine was talking about how Google’s tracking of its users’ telemetry was what was contributing to the uniqueness of requests. Your comment to me boiled down to the fact that of course most requests are unique because of tracking location data and the user account. There seemed to be a disconnect because your comment took for granted that user location and account were a part of the search query while the person you were replying to specifically challenged that notion (again in my reading of both). I tried to post a concise bridge between the two concepts, and of course we all see how well I did with that :)

Having said that, I do think this is clearly a sensitive issues, not a purely technical one. I can appreciate the nuance of working for Google and doing excellent work while seeing the company criticized left and right for its business model. I think given the community, while there is opposition to how Google may at certain points conduct itself as a corporation, there is no lack of respect for any individual working there. I certainly view my comment and the discussion of privacy as having 50% to do with Google’s strategy and 50% to do with the technical aspects of whether you can build a search engine that holds user privacy as a core priority rather than trying to launch an ad hominem on you or anyone. And I saw your other comment that agreed with me and the GP comment so I think my first sentence aside, we are on the same page :)
He did explain it in his review: https://uk.trustpilot.com/reviews/5cf8eb11b055990650f42368
Debian's advice for upstream developers:

https://wiki.debian.org/UpstreamGuide
Yeah, I hope that it's specifically the "scam" bit, accusing them of fraud and breaking the law, that is the crucial bit.

That said, I hope that "scam" is common enough vernacular that any actual defence would have managed to convince them that it's a customer airing a grievance and not actually accusing them of a crime.
Increased bitcoin price leads, due to the economic equilibrium on which bitcoin rests, to greater energy usage and greater emissions.

Bitcoin already emits as much carbon as the nation of New Zealand. It emits ten times more carbon per year than Tesla, according to their own numbers, have saved over the lifetime of the company.

Increasing the bitcoin price by just 10% will eventually lead to an increase in emissions that will wipe out all of Tesla's environmental gains in a year.
React InputMask
I’ve engaged in philosophy for years, and the most important thing you learn when actually debating, is to learn to think in different frameworks of mind. This alone is of great benefit when reading or taking in thoughts of others.
Ask HN: Will you give me a mock interview? Front End focused, “Big Tech” style
Overview:
I'm preparing to leave my first job out of college after 5 years. The goal is to become a permanent remote employ for a Big N. As this is my first stint in interviewing post-college, I feel pathetically underprepared for the gauntlet that (I've heard) Big N interviewing is.

Background:
Recently promoted to Team Leader and Senior SWE; however, this is due more to my communication/people skills than deep technical knowledge. I'm full-stack, focused on the front end (and want to stay that way) - Javascript/React.

Companies I'm looking at (if this helps with context):
Airbnb, Atlassian, Coinbase, Digital Ocean, Dropbox, Facebook, GitHub, LinkedIn, Netflix, Reddit, Stripe, Twitch, Twitter, Zillow
Signal, then? Your intent is irrelevant (& fairly assumed) when you use the wrong word.

It's this kind of thinking that led an ex colleague to wonder out loud whether he shouldn't seek some "desensitivity training" for the entire company (who had just reacted very negatively to a message he'd sent out) rather than communication training for him!
Whether we lock them up or punish them afterwards is besides the point: in either case the "I'm genetically programmed this way" is not a defense that would (or should) fly when it comes to murder.
There's a cost maintaining a staging environment on-prem while prod is on a cloud. Slightly different versions of databases, different networking, etc... It could create issues. This does depend on how much you buy into the AWS ecosystem, if it's strictly EC2-only it's not as much of a problem.

Not that I wouldn't do it, a lot of times it does make financial sense.
Musk is a charlatan and a liar, is the only reasonable conclusion one can draw from this.
Where is the line between opinion and defamation in such a case? If I write a review saying "I was not satisfied" is, in my opinion, just an opinion, I don't have to provide many details unless there is some terms and conditions with the site to provide it. At the same time, when you have a business listed on a review site you have to accept the risk that even bad-intended people can bomb your rating, it's just part of doing business and you cannot expect to sue them all if you don't agree with the reviews, especially if some can be overseas where your friendly judge has no jurisdiction.

I think they just poured gasoline over a fire.
It seems like it, to raise awareness of Summerfield Browne attorneys' dealings.
Debian Upstream Guide: advice for developers who want their software in Debian
> You were blocked because you know that we don't use GH for discussion, but came here anyway and started opening fake PRs so that you could post and harass other people on GH.

> …If you want to discuss anything about circumvention or any other aspects of Signal in a way that is respectful to the rest of the community, please join in on the forums.

https://github.com/signalapp/Signal-TLS-Proxy/pull/15#issuec...

That does not to me seem like "shutting down the conversation completely".

(As if there is even a way to do that on the internet if you were to try!)
Haha I know that pain.

When I was a kid I asked my mom to print me out Grand Theft Auto cheats from Gamewinners.com while she was in work.

Somehow I got the address wrong and she wanted to know why I wanted to print out pages and pages from a site dedicated to men cheating on their wives. Got there in the end though and I still have some of those GTA cheats memorised.
Going from a grammar to an AST is the first and one of the hardest step IMO. And there is plenty of open source tools for exactly that and in general it is uninteresting and boring.

Transforming the AST to something that can be used to emit instructions is the major thing to focus on IMO. Getting to an AST that only use very simple primitives that enables general optimizations and emitting code is hard and a different task every time.
> "Shortcrust pastry to fill a 9-inch pan? 5 ounces of flour and 4 ounces of butter"

Useful mnemonic, but completely arbitrary. If you cook/bake regularly, you know the standard amounts used. I know the amounts needed for a bread that fits into my rising basket, starting with 450g white flour and 50g rye flour, 350g water and so on. If you decide to go more advanced, you use baker's percentages anyway, which of course map neatly to a base-10 system.

> "The fact you can't evenly divide a metric unit in three is terrible."

The elegance of metric is that everything divides neatly into 10ths and powers of 10, which makes it simple to convert measurements from one scale to another, for whichever level of precision you require. Meters work for farming, centimeters work for houses, millimeters for woodworking, micrometers for machining.

Just as the common misconception of a 2x4" (really 1.5x3.5") becoming a bizarre 3.81x8.89cm is unrealistic and based on misconceptions, so is the idea of people somehow being unable to divide a metric measurement into thirds. Your pencil line is going to be thicker than any inaccuracy anyway, but the precision (repeatability) is going to be the same no matter which measuring system you use, as long as your measuring device is accurate. If you want a more accurate measurement and cut, you use a more accurate measuring device and scale.

I grew up learning and using metric for everything. Imperial may as well be an alien measurement from another planet, to me an inch is just an old-fashioned way of saying 2.54cm, and eyeballing a cm has literally never been an issue.

Regarding the kitchen cabinets, if you were to redefine 100mm as "the width of a kitchen cabinet", you would be optimizing for one specific use case over others. The entire point of a measurements system is that it is universal, repeatable and logical, not based on arbitrary units. 600mm is a perfectly good measurement, no harder to remember than 100mm or 20 kilometers or 250 grams.
I looked at your app, nice idea. How are you better / different than the others in the same space?

Are you faster or cheaper or better coverage?

The worst thing I see about the competitor is he left their name in the comments so I could look them up.
Any idea what these little green lines are?

https://viewer.legacysurvey.org/?ra=165.1234&dec=28.9911&lay...
Your point 2 takes care of itself without needing regulation, for exactly the reason you describe: normal people who read reviews ignore the ones about e.g. the bad wine selection at chain restaurants, use the average of the unexplained reviews as a guide, and may see if the issues in the detailed reviews pertain to then. It doesnt need regulation, it just needs minor critical thinking to decide if reviews on a particular site are useful or not.

Also (and I realize this is tangential to your post), the idea of having to explain why you are unhappy is ridiculous in my view. This is a common device I see, asking people to explain themselves until they have reduced the problem to little things that dont seem to important, then pretending there isn't really a problem. I am far more interested in overall net sentiment towards a place than in the specific, and almost always probably minor, reasons people were unhappy. A dirty look or cold entree here and there don't really matter, but a pattern of many being dissatisfied enough to give a negative rating does.
Quotation lends more authority than paraphrase, and the original language may be important, precise, or eloquent.
Show HN: WSB Index – An index made out of popular stocks from r/wallstreetbets
Hey HN!

I built https://wsbindex.com this week, a site that uses the Reddit and Pushshift APIs to compile popular posts each morning from r/wallstreetbets for fun and (maybe) profit.

The site uses incremental static regeneration, an easy way to add stale-while-revalidate data to your Next.js site. It’s especially handy for API integrations with rate limits.

If you like seeing Reddit-inspired projects like this, consider donating to the Pushshift API through its Patreon: https://www.patreon.com/pushshift

Pushshift is a free Reddit API that powers a lot of great Reddit bots and data-driven sites. I’m not affiliated with Pushshift at all, just a fan of free tools that lower the barrier to entry for devs to build cool stuff.
Everyday reddit user of 12 years here, Facebook buying them would be the event that'd force me to leave. Their redesign almost did it, but Apollo saved me.
Why use eInk then?
Why Positech Games has no discord server
Well, if he buys up all the Bitcoin it should use less energy right? (joke)