skysight-inc/HackerNews huggingface dataset:
> I think the parent post is more likely alluding to the abuse of the medication, particularly in higher learning institutions.

It's kind of weird that people are calling this "abuse" when it's apparently using the drug in the same context and dosage as it's prescribed therapeutically, plausibly by people who actually have ADHD but don't have the time or insurance to get a prescription.

It's an interesting case study in what would happen if it was more widely available in a pharmaceutical form with a known dose and purity. What percentage of these college students are actually getting addicted to amphetamine vs. just taking a therapeutic dose here and there?
Maybe it can work as a quick glimpse into how parser and lexer can work in Rust https://github.com/jmaczan/0x6b73746b

I wrote it long time ago and it’s not fully implemented tho
Closer to home, Charles Geschke (Adobe founder) in 1992.

https://en.wikipedia.org/wiki/Charles_Geschke#1992_kidnappin...
You’re ignoring the prior information of „it looks like an abduction“ though. That’s like seeing a dead body on the street and saying „well they look to be under 40, what are the odds that someone dies that young?“.

The real question would be „Did more claimed kidnappings of crypto CEOs turn out to be staged or were real?“.
How do you define absolutely necessary? Shitty JS frameworks written by incompetent people are absolutely necessary to the revenue of advertising media.
Oh linguistic purism, never seems to change
Many artists (and other users) would like to leave Instagram because they don't like Meta using their work and posts for AI training, but doing so is difficult because of how popular Instagram is compared to alternatives.

https://wired.me/technology/artists-are-leaving-instagram-ai...
In this case, instead of putting everything in a couple giant DCs (eg us-east-1, put PoPs (point of presence) as close to end customers as possible. that way, round trip times between the pop and the customer is as small as possible, making their experience better. Edge then simply refers to those PoPs collective conceptually; edge compute is then just running code on those PoPs.
And you get a erdös number for taking them : https://en.wikipedia.org/wiki/Paul_Erd%C5%91s#Personality
The hazards of living in zero-G were understood at the end of the Mir era.
That is why you don't drive past busses parked at a bus stop. There is always someone late for class or work, running out of the bus, and then across the street behind or in front of the bus. I'm even slowing down if I'm in the opposite lane meeting the bus because this happens so frequently. And the law (here in Sweden) says I should drive no faster than that I can stop on the road surface I can see. And that I have to antissipate people jumping out in front of the car from behind obstacles. Busses are luckily pretty high from the ground so you can see legs sticking out under it, this makes it a bit safer if you remember to look out for them.
Reminds me of what happened to a friend of mine in Switzerland. He was walking (perhaps staggering) home drunk one night, and a police car drove by to ask if he was alright and perhaps he wanted a lift home? The guy said alright and they drove him perhaps 500m.

Couple of days later he got a bill for the ride.
AIUI the available evidence is that that doesn't help (and that matches my experience of watching a lot of Japanese content with subtitles in my younger years). What goes into memory is the semantics you understood, and when you're taking in translated content you take in the version in your native language and discard the foreign sounds that didn't contribute to the part you understood.
AI is not a buzzword, try beating Go without machine learning. Just ignore the whole enterprise speak, and you'll see a lot of really cool things which are possible almost only by means of neural nets.
Saying cars are a political choice assumes we live in a command and control society.

Saying "we" in this context assumes you have political power.
We have multiple separate environments per application. For environment specific inputs we use variables.

The distinction is very clear in our team. Locals are used as const (like an application name), variables are for more dynamic user/environment inputs and data is to fetch dynamic information from other resources.

Zero problems. If a local becomes more environment specific a quick refactor fixes that. You can also have locals that use variable or data values if necessary.

One big win we also have is that we stopped using modules except for one big main module. We noticed from previous projects that as soon as we implemented modules everything became a big problem. Modules that are version pinned still required a lot of maintenance to upgrade. Modules that weren't version pinned caused more destruction than we planned. Modules outputs and inputs caused a lot of cycle problems,... Modules always seem too deep or too shallow.
Yep, this is what I've been thinking!
Endlessly courting Republicans who’ll never vote for them, having an empty platform and delivering nothing in four years, and (as the article mentions to its credit) their full-throated support of genocide did it. Why sell yourself out for losers who don’t particularly seem to care about anything you care about and just keep moving further and further to the right? That’s the calculus 10+ million Americans made.

And what’s the takeaway from the big brains in the Dem machine? Americans just love fascism. Americans just hate women. Minorities and poor people are just too dumb to know what’s good for them. The platform of delivering nothing and scolding you lost and is going to continue losing.
Personally I haven't reached a conclusion either way.

The counter to this point, is that torrent providers are also just intermediaries, not the originators.

To some extent, companies/people should be accountable for the actions they facilitate as an intermediary.

I'm just not sure how accountable.
> I get the impression the author is relatively inexperienced

The author never claimed to be an experienced programmer. The title of the blog is "Why I love ...". Your notes look fair to me, but calling out inexperience is unnecessary IMO. I love it if someone loves programming. I think that's great. Experience will come.
As an anecdatapoint, I have replaced the button with a redirect to Google maps. It's not worth trying to extract value from the Kagi one, I probably gave it a chance ~20 times and I don't think it did what I needed a single one. (In Scandinavia)
I understood the comment as saying the fortran code maybe used some sort of inefficient numerical scheme and/or some inaccurate approximations? Doesn't seem completely outlandish that more modern methods could help there? Of course fortran is not a problem in itself, you are right.
For the rest, being stuck with real-world problems instead of self-inflicted ones is preferable :-)
Github pretends to celebrate open source but actually is not open source (Gitea or Gitlab are at least partially).

Github is owned by a company with, some might say, in the long run a terrible track record.

Github is starting to get slow and heavy.

By the way, congrats to GitLab for its $579 million revenue and kind of staying in the race. It is not easy to compete with the borg hivemind nowadays...
Well, I guess I’m here because of one of these miracle drugs. My kidneys would have crapped out year ago without it. I guess call me a fan…
Man I wish not being a CEO was as easy as being one. Hell, you can be CEO of like 6 different companies, have a football team plus of kids and still have time to shitpost on Twitter all day long, grind vidya and generally doss off.
Effective Neovim setup for web development
Don't take it personally or get too discouraged. You are not your product, and you're certainly not your first demo of your first product. But, knowing your competition, how you stack up against them, and how the people you're selling to feel about them, is a huge part of your job as a founder. It will only get more important.

You have to constantly do your research. It is one of those anxiety-inducing tasks that's easy to justify avoiding when all you want to do is code your idea up and there's so much other work to do. But it's your job. Even when you hire someone else to run product for you it'll be your responsibility to own it.

What you've built is cool, a lot of people love it even though they know about the other tools available. Now you know what your main competition does, you also know what it doesn't do, so you get to solve for that - and if you solved the context problem in isolation with treesitter then you're obviously capable.

You'll have realised by now that Aider didn't use treesitter when it started. Instead it used ctags - a pattern-matching approach to code indexing from 40 years ago that doesn't capture signatures or create an ast, it effectively just indexes the code with a bunch of regex. And it's not like treesitter wasn't around when aider was first written. Keep that in mind.

Good luck.
Any plans to include that directly into android app? Feels fairly obvious to me as a user - I went there automatically after the news dropped, but.... not there yet ;)
The usual reasons organisations find it impossible to do things: inability to maintain incentive alignment within the company, manifesting as unwillingness to reward genuine bilingualism with enough money/status to incentivise it.
I'm on the dumb side: what happens if Ukraine surrenders to Putin ? Putin takes some rest, wait a few years to rebuild its army and invade the next country ?
Write the full transform in Haskell?
Why would it be better for error handling? If you'll be using unidirectional flow only, then the point is moot. But using clp is arguably better IMO, allowing type and range checks while allowing relational execution.
You got me, I'm a closet genius that always knows without a shadow of a doubt what people are thinking.
In case you just want to hear it: https://www.myinstants.com/en/instant/youve-got-mail/
Great that you have the time to do it. I just cycle the children to kindergarden and then to work everyday. I am lucky to fit in one evening of sports every week. Plus owning no car saves lot of money. I guess I am quite lucky.
This might make sense from a high level, but again, the devil is in the details.

Realistically you do need someone (vendor or not) to translate 1000's of pages of legal jargon into actual product decisions. There's a tipping point where paying an engineer $x or $y to do that themselves (if they even have the skill to interpret it) is waste of talent.
Developing apps with Qt and QML is super easy these days. I wrote a post about my experience[1]. QML is such a joy to program the UI in, and then you can use a compiled language–C++/Rust/etc for amazing performance gains. Also, most Qt Quick components (those exposed via QML) are written in C++, so using these native components means that even working with these abstractions is very performant.

[1] https://rubymamistvalove.com/block-editor
The nom crate has an RGB parser example: https://docs.rs/nom/latest/nom/#example

It’s slightly longer, but more legible.
Well lets not move the goalposts, no us president has ever been convicted in an impeachment trial.

But that is where trump apologists lose me, first impeachment was over "Abuse of power by "pressuring Ukraine to investigate his political rivals ahead of the 2020 election while withholding a White House meeting and $400 million in U.S. security aid from Kyiv." You dont think this happened?

And the second impeachment was over jan 6 election interference? You dont think he interfered? The senate voted 57-43 to convict (57% voted guilty) and Mitch Mconnell said "There's no question that President Trump is practically and morally responsible for provoking the events of the day." You think 7 republicans and 50 others voting to convict is embarassing for whom? I also agree it is embarassing but I cannot wrap my head around how we could be embarassed in different ways.
It's a pretty small, straight forward web app. Think: python backend and a vanilla html / JS frontend, served over flask. The frontend is mostly in one file, so maybe it's not the best test case for crossfile reading, but still very happy with the user experience!
There is nothing wrong with greed, greed is good.
what there is something wrong with is envy and jealousy; all cultures and ethical traditions recognize that.

Supply side Jesus appreciates you.

greed drives people to try to improve, to get the most out of what they have.

Salk was not good at what he did because of greed. Leonardo was not great becuase of greed and being more greedy would not have made him better.

Greed is not good. All ethical traditions recognize this. Your view is pathetic. The actual Jesus does not appreciate you.
I get the impression you read "Cyclists make mistakes" and commented without reading the rest. We all agree on what you are saying. That is what I'm objecting to.

"Cyclists make mistakes, make bad judgments, take big risks, JUST LIKE CAR DRIVERS."
I'm in a large corp as bridge between development and the business. What i do is minimize process on the dev side, and maximize it on the org side. On the dev side my only ask is predictability, which is hard enough already, but is so important for communication. On the org side, i overengineered process. It focusses on value, and helps to keep chaos away from the developers.
No, I'm still playing, in the vain hope I will win enough to get someone else to tell me what the winning numbers will be
> I very much resent the people who abuse the meds I need to function ... I resent the meth addicts ... it means I have to pee into a jar every three months to prove I'm not a meth addict who is abusing methylphenidate.

It's important to remember that no addict did this to you. An addict doesn't force Kaiser to charge me $20 when they demand I piss in a cup in order to receive my legally prescribed medication. It's fucking Kaiser, and the DEA, and the mad cap conservative politicians and their shitty fucking values. Drug addicts are suffering from a health problem, just like you and I are with our ADHD. None of us have the power to influence the massive engine of carceral drug policy and the promotion of mass moral panic about people taking medication that helps them.

It's important to point the anger at the right people.
Another thing is, do you get an actual trained and knowledgeable pharmacist, or a technician?

In Poland, pharmacies are required by law to have a MSc in pharmacy present during operating hours - that is, no less than one pharmacist with a Masters degree. One is enough. Which means that's all you get. You may not even see them unless you're buying ADHD meds, which need MSc to sign off on them. Otherwise, you're almost always dealing with a pharmacy technician. Some are pretty knowledgeable[0], others could be replaced by GPT-3.5[1] with net benefit to the customer. The latter type, if they're going to notice anything about you, it's whether you're likely to buy some useless supplement or homeopathic product.

--

[0] - Probably on their way to MSc in Pharmacy, which is a mistake if they're looking for a pharmacy job - pharmacies don't want people with MSc, there's enough of them around already; they want the cheap technician labor.

[1] - Yes, not even 4.
I remember when QNX was going to be the OS for the first post-Commodore Amiga machines. Fun times.

I'm old.
Hansel?
Same. GitLab CI isn’t perfect, but it is quite excellent and GitHub seems very rudimentary in comparison. At my job we’ve been using GitLab CI for a few years now. We did an analysis of what it would take to move to GitHub and the answer was on the order of hundreds / thousands of person-hours and there are some things we just couldn’t port, period.
> Obtaining the SDP involves the following steps:
1. Register for a myQNX account.
2. Request a free licence.
3. Download QNX Software Centre.
4. Install the SDP on your computer

You lost me at step 1.
Alright. That gives me some directional signal. I will be interested if you make it open source. We have massive and critical code base so I am always wary of giving access to 3Ps.
Ok, but what difference does that make in practice? Japanese people do not feel any compelling need to go outside Japan (many do not have passports) - they go on holiday within Japan (which has ski resorts, tropical islands, and everything in between) and consume entertainment in Japanese. I suspect many French people would still content speaking only French even if it wasn't spoken outside France, for the same reasons.
Okay. I will try it once you are a bit further along and have OSS.
Our engineering team is based in Europe (mostly Paris). We do use self hosted Gitlab but we pay the Gitlab Ultimate license. I think Gitlab is indeed quite popular here, and smaller companies do use the CE edition until they feel they can afford the paid version.

Not implementing everything customers ask and focusing on supporting only one platform/forge and do it very well is very respectable, but I don't feel the explanation given by the author of the article is very convincing.
While the domain of e.g. private securities may be complex, this usually isn't the main problem for developers; I'd argue this article isn't about legal requirements and the like so much, but about the actual implementation thereof. In the case of a complex domain, stick to writing the requirements and don't try and invent new things or what-ifs, because those may end up causing those legal issues.

That said, the reality is that a lot of developers are also expected to be domain experts and work independently, including knowing a lot of the legal requirements. More in my field, that's stuff like GDPR and A11y compliance (WCAG 2.2 level AA will be a legal requirement for most companies come 2025, see the European Accessibility Act [0])

[0] https://ec.europa.eu/social/main.jsp?catId=1202&intPageId=55...
(Small) neural networks have been discussed to be used in computer chips for branch prediction. I don't really find a good source whether that really landed in production though. Here was some discussion:

https://news.ycombinator.com/item?id=12340348
Unless they're thinking of endorsing any political candidates, in which case they can stay home.
Respectfully, I am not interested in apartment buildings that are more social. I already live in one where laundry facilities are shared and a court yard is shared as well between everyone.

Despite the fact that there are signs everywhere in the laundry rooms with a list of tasks that need to be done at the end of the session, from my experience, 50% of the time, none of the tasks such as sweep the floors, clean the filters of the dryers are done.

Most people simply don't care.

Same with the courtyard, people let their kids run free in it and at the end of playtime, the kids just leave all their toys, bikes, pushbikes everywhere so much so that if you want to go in the courtyard, you basically have to move things out of the way.

The parents are there watching their kids during playtime but it doesnt come to their mind that someone else might want to use the space. They have no consideration for anyone but themselves when it would take just a few minutes to gather all the toys and put them in a corner somewhere.

Then there is the noise, people leave their dogs alone and the dogs start barking for hours because it's scared and when you suggest that maybe they should take the dog with them, they act all offended as if you suggested something truly horrible.

Not to mention, the guy who decides that 2am on a Wednesday is the perfect time to blast music with his windows open.

So, no thanks , I have had enough of communal living. Most people just don't know how to behave in a community and I am tired of picking up the slack of other people and being see as the bad guy on the block because I ask people to follow some basic rules so that we can all live together peacefully.
I spent $0 and I did nothing for a month. Best time I ever spent and my mind was much clear.
Up to a point, sure. But it's definitely a field full of "unknown unknowns", and I don't envy them. That said, good architecture and principles are important, which is why for example *nix has a better security track record than older Windows versions.
10 Years of Amazon ECS: Powering a Decade of Containerized Innovation
This has nothing to do with tech. It's for Twitter, not HackerNews.
Everyone in the comments wants to blame JavaScript for the world’s ills. That is both stupid and grossly uninformed.

When you live next to a Google or Facebook data center some reality starts to set in. They easily consume most of the output of a single small urban power plant on their own. It’s nuts. I didn’t realize how nuts it is until someone explained it to me, in my part time job I work with a Houston based power company lawyer that specializes in contracts for data centers. I doubt those massive data centers are reliant on JavaScript.

As for JavaScript there is a simple solution that works wonders in every other industry: licensing and liability. The code is bad because the developers that write it are shit. That’s never going to change until businesses have a financial incentive to train for competence. All the wishful thinking about less JavaScript is just more virtue signaling.
Really? As in, in spite of how bonkers the overall import rules in Singapore are?

I just travelled there few weeks ago, and the government websites made it sound like it’s best to just not bring any pills at all (or chewing gum).

- Tool you can to use to check active ingredients and whether its allowed: https://www.hsa.gov.sg/personal-medication/check-requirement...

- Anything that might be controlled/require prescription, have to apply for permit it to bring it: https://www.hsa.gov.sg/personal-medication/submit-applicatio...

- They provide a tool to show illegal health products. Better not bring one of them: https://oscar.hsa.gov.sg/Publication/ahpdm/faces/AHPPublicat...
"The US and most of the West undertook plans to "uplift" countries such as China in the 70s. "

Aaah..where is this documented btw ? The "china uplift" program? I thought capitalists just wanted cheap labour and goods.

"attempts to negotiate and work with China over IP issues have seen zero progress."

China is just doing the same thing that the Americans themselves did in the past. Whats the big deal ?

https://apnews.com/general-news-b40414d22f2248428ce11ff36b88...
Most domains lie somewhere between serving engineers and doing something really complex and sensitive. It's always a nice goal for your engineers to gain significant proficiency in the product domain, so they don't have to defer all decisions to other people. It's a "cache miss" equivalent in product development process.
This is a short book review.

I have looked at the book contents and large parts of two book chapters are about this event, in one chapter about the circumstances that lead to the protest and in the other about its consequences.

Thanks for the Wikipedia link, I was not aware that the very important physicist Wilhelm Eduard Weber (for whom the magnetic flux unit is named), took also part in this protest.
Magnesium will lower your blood pressure, just take magnesium. The crazy thing is the diuretics that are prescribed to lower blood pressure cause magnesium deficiency.
Gruel will now be available twice a week in the company cafeteria. Second helpings extra.
> Addictive is the argument in favor of making it over the counter

You want to control the general population’s access to physically-addictive substances to control addiction. Managing addicts is not a pharmaceutical matter.