jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
As I see it, very generalised, libraries are great, if I already know pretty well what I'm building, the problem I'm solving, so I can pick the right tools for the job. On the other hand, if I'm in a much more exploratory phase, changing the product a lot, then frameworks are great because of the amount of decisions I don't need to make at this stage and the defaults often being good enough.

So ideally, I would have a framework which allows me to swap out components as the application evolves and what is being solved becomes more well defined.
Both good font choices
DXM is being studied in combination with bupropion as an antidepressant.
I like it too. Wrt. to the animations, why not pause the clock during the transitions?
> I'm pretty sure kwin's window rules support everything you can express in a sway configuration

That seems very unlikely
Not at all.

Every company I've ever worked for (contract or perm), everything has been correlated. If they use shit software, they're wanky about the budget (no you can't have a new keyboard ha ha ha), they have rigid processes (Scrum Master! everyone use this big board of tasks!), HR has a stick up their arse ("have you looked at section 1.7.a of the document surrounding...), etc.

Whereas at the places that are decent, it's like it all just clicks. Tell us what equipment you want, give us reasonable updates on the work you're doing, take sick leave if you're ill, general atmosphere of trust. Go in, get shit done, go to the pub, go home, fuck your wife/husband.

It's like some sort of cancer that everything just infects everything else with mediocrity. I've had zero counterexamples, everything is good or everything is shit, no in-between.

This is probably just a general principle though. Sports teams, friendship groups, companies, whatever. You have to trust each other but also aggressively remove mediocre elements or eventually you're just swimming in a pile of shit.
Or just introduce higher regulations, including the degree to which a corp can compete across different industries.

For example, I sometimes thing large corporations can beat out smaller competition purely because they have/can afford a large legal/patent dept, that smaller single-industry players do not.

There should also probably be more rules wrt competition - allowing private interests to control TLD/DNS, protocols, Operating systems/ecosystems, hardware specs/compliance, the EM spectrum and other common utilities/services has allowed an extreme bent towards monolithic companies - force theses large corps to spin off internal services!

> On the other hand companies that have a positive impact on the environment and the society should pay less.

Just have a carbon tax. Setup a general scheme for SMBs, and allow larger corps to setup their own if they can do it more efficiently (regulate that, of course).
I think it goes back to how the culture war split the working class from the left and led the left to become associated with rich coastal mega-cities. The working class is predominately socially conservative.
But does the video show them having 'access to join the rest of the rioters at the Capitol', or does it just show them being allowed to move from one area to another?

(Not knowing the area/layout/etc. as I said) I just see the latter, with it implied they're about to rush up the steps, but where they go (there or otherwise) unshown.
Establishment democrats also are their lunch to an extent.

A pro business, corporate tax cut Democrat isn't all that different from a pro business, corporate tax cut republican
Sure but still at least he is standing on his principles here.
You probably wouldn’t be passing it on to several million people, so that comparison isn’t even close.
The police officers responsible for the murders of countless innocent Black people.
Your argument is completely flawed. Twitter has no Civic obligation here. As a Corporation they have a fiduciary responsibility, not to the President or his messaging, but to its broader users.

The fact that there was hate speech by a user, in this case the President, means that Twitter acted in support of its broader platform. It has no obligation to the President or to support his preferred communication platform for hate speech.
Yes. Some employers here (London) also offered testing on-site for this exact purpose.
They sure did give him
the chance and he posted a video that did not at all de-escalate.
You can declare as many output ports as you want. For the sidechain it makes sense to have the repeatable attribute because it let the host decide how many inputs it wants to connect. But for the plugin output, I think that only the plugin can tell the host how many output it wants.

Right now the scenario would be:
- plugin send CLAP_EVENT_NEW_PORTS_CONFIGS to the host
- the host deactivate the plugin
- the host scans the available configurations, the plugin can expose only the new one
- then the host can select the new configuration and activate the plugin

What do you think of that?
Oh hohm.

So as long as you don't write anything down or have yourself recorded as having said racist things, you can't be racist?

I find you're making leaps reality can't cash here. I don't mind letting people's actions speak for themselves, but I'd caution against
.
It's too tacky for me to ask an upgrade when offering a "gift". Am I wrong in thinking that or have I missed something cultural all my life? Also, I think a lot depends on the giver of gifts (duh).
One proposed reform was to give corporations an obligation to explain the difference between their profits declared to the IRS (as low as they can get away with) and their profits declared to their shareholders (accurate, because they want people to buy their shares).

Both declarations are available to the IRS; if you force corporations to declare how they "bridge the gap", while it would let them practice tax evasion, it would make it easier to assess what form that evasion takes; and it would make fraud much harder.

I don't remember if it went through.
The lack of the internet is the original cancel culture. Before the internet, it was easy for speech to get confined to some small region due to financial status, ethnicity, etc. The internet fundamentally counter-acts cancel culture.

However, the “right to free speech” does NOT imply a right to be heard. Internet entities can and will do stupid things that interfere with individual expression, but they don’t trample upon individual rights. If literally nobody wants to hear a message, that doesn’t preclude one from expressing it to one’s self.
You’re being facetious but I would unironically contribute to a community Cloudflare to escape their tyranny.
>SQL statements placed inside of HTML tables

You're good. The principle of proximity applies, or was it locality of behavior?
There is a precedent for having first amendment protections on private property.

https://en.m.wikipedia.org/wiki/Marsh_v._Alabama
Wait, were you fired then hired back? That sounds like an emotional rollercoaster. When security came to escort your out of the building, your team, the people who you made friendships revealed the true nature of the relationship. It's just a business transaction and you should not dedicate more than you are paid for.

Yes, I read the previous HN post you linked in this comment. What was your conclusion for that? I'd like to know too
You don't buy the bull, but consider this: why is there proven age bias in tech hiring? Same reason the military likes 'em young: it's easier to mold and manipulate fresh adults.
That's a horrendous book title.
I mean, 1.2M views for the whole channel is... almost nothing, in terms of $? Surely not enough to affore new comfy bed and pillows?
I have to disagree a bit. There have been plenty of laypeople who have advanced the general knowledge of anabolics for purposes of abuse. See: https://en.wikipedia.org/wiki/Dan_Duchaine

But: I’d be scared if I had a doctor who know anything about tren. Trenbolone was never approved for humans. It’s for making thicc cows. In fact, if your doctor does know about tren, check the diploma on the wall, because your HMO might have actually put you with a veterinarian to save money.

(But then you might be able to score trenbolone and ketamine from that vet. Hmm. Ideas…)
This is probably off-topic. But can any design gurus recommend a beginner CSS and a Photoshop book? Is site-point books any good? Thanks for the help in advance.
As said earlier, we are using OCaml at Citrix.
I can. My opinion might be biased because I don't do iOS development (but all my friends do), instead I do Android, WebOS and Bada development.

So, here are a few reasons:

1. On iOS, if you use the native interface the app would look good. On Android, it will look like crap :-)

2. On iOS you have predefined UI effects and transition, on Android you'd have to do custom

3. iOS is faster, and has a much higher memory limit than Android. Allows apps to use more resources (because it's not multi-tasking)

4. iOS doesn't have a capped app size. Most Android phones have application storage limited to around 10Mb. Android introduced lately support for installing apps on external storage but.. check #5

5. Fragmentation. You currently have to suppor 2 major Android versions (4 minor). Believe me, that really caused me a lot of problems in the past 2 years

6. Screen sizes. On Android, you currently need to support 5 different screen size ratios, as well as over 10 screen sizes. handle that!
3DS being broken was known long before 3DS was finalized. It's not new. However, it's successful because of the security it brings to merchants. Merchants implement it because they get covered. It's the perception of security that works.

Until 3DS implements some out-of-band authentication, you won't have something secure. Implementing OoB auth isn't difficult, either. The technology has been around for a LONG time, with proven results.
...and a lot of those arguments seem geared toward big codebases. Small micro-services, such as Spring Boot, with the bulk of the test execution going to @SpringBootTest tests, where parallelization has its drawbacks, may not profit from most of those "benefits".

Fun fact, it seems like Maven was also meant to service a variety of languages. There's even some support for polyglot POM files. Aside from the niche C++ or JavaScript ("frontend") plugin, that never did much.
that is my guess too. It certainly feels like "there is no good place to keep money". There is so much instability around the world at the moment, it feels even the traditionally more stable ones like real estate and gold are at jeopardy. People are fusing money into anywhere that's seemingly more safe than cash just to make the most out of it in the event that any major political shift happens.
Egyptian nobility went on for millennia, "largely inbred" would still involve thousands of outside marriages.

I was referring to the Persian Empires, which included large parts of the Arabian Peninsula.
This was my thought...

Do none of these people have credit or debit cards and only use cash and check? Because plastic uses the internet. Even when they go to the bank to get cash out, they're vicariously using the internet through the service reps terminal to look up their account etc...

If they ever call customer support I wonder the percentage of voip ivr systems use....

Are they on the power grid? Pretty sure most grids are internet connected....

Do they fly out use taxis?

Seems nobody except maybe amish can claim 0 percent Internet use.
Terminally inconvenient!
Shady article about nothing from a shady author reeking of propaganda.

> The billionaire wants to explain to us that what might look like the steady hoarding of wealth and a feudalistic imbalance of power

Things like this really make me raise an eyebrow.

From Wikipedia:

> Robinson is a proponent of libertarian socialism, citing Noam Chomsky as a political influence. He has criticised both Marxist state socialism and libertarian capitalism.
I think there could be way better solutions for those problems without using blockchain. Use of blockcains where it’s not needed will only create more tecnical debt.
This is 100% on the medical device manufacturer..

Who designs a medical device that doesn't authenticate commands?!? The command to suspend operation should come from a practicioners terminal, directed at the patients device, and have mutual authentication. It should not be a reed switch and magnet.
Perhaps car manufacturers could think of a way to do in-service upgrades rather than getting replaced every 200k miles?

I’ve wondered the same about vacuums but they seem to have become more modular over the years which has made them last longer.
Inspired by my observation that tail calls can be seen as "goto with arguments"[1], in 2013 I wrote a Common Lisp macro called argtags which is like tags/prog, but with labels that have parameters. Giving them arguments causes the corresponding variables to be assigned as the transfer takes place. It compiles to tagbody.

Then, I used argtags as the basis for tlet: a macro that looks like it is defining local functions using syntax similar to labels or flet, but actually compiles to argtags, so everything ends up as a tagbody.

The calls are always tail calls, whether or not in tail position. You cannot accidentally blow the stack, but you can accidentally expect a call to return, which it won't!

This is all found here:

http://www.kylheku.com/cgit/lisp-snippets/tree/tail-recursio...

There is a complementary cross-module tail calling system in here which provides a defun-like construct deftail for defining tail calling functions. That's based on a trampoline dispatch loop: tail calls unwind up to the loop, passing their arguments to it, along with the next function to be called.

[1] Later I found out that Steele also offered the viewpoint back in the 1970's that tail calls can be seen as goto with arguments.
I've seen Epic using Oodle in the Fortnite replay files so it makes sense for them to stop paying a license and buy the company instead.
I'm wondering if they are using the other tools from RAD Game Tools already, or if it's only for this compression algorithm!
When magazines used to print sourcecode listings they very much retained the rights to those listings. They didn't allow redistribution in print or on tape.

That doesn't seem to be a complicated case and I'm not sure what would be different with hosting the code on github under a weird licence "read but no other use".
When I'm up and walking about, sticking my phone in my back pocket is pretty convenient - I try to remember to remove it before I sit down, but not always
I have lived on the East coast my whole life (40+ years) and am in my fourth startup. Practically every good developer I've worked with has some side project they do on their own time.

I find it hard to believe that anyone would fire someone doing great work as a programmer no matter what they were doing on their own time.

The key is -- did you honestly give it a full day's work at your paid job? On your own time means literally -- on your own time, on your own computer. I'm not asking you to answer here -- answer for yourself.

Then, just give a reference from any other past job. Yes, employers that ask, check -- especially recruiters. You can't send them someone who will say anything bad (e.g. He worked on side projects during work hours). The point is that people that will vouch for you exist -- not exactly what they say.

EDIT TO ADD: I always disclose all side projects at the interview at some point. It has never been a problem. I also amend employee contracts that prohibit working on anything else to say "during work with work equipment" or some equivalent I have a lawyer draft.
>If you can talk intelligently about the whole grab bag of stuff these teams use, that'll get you in the door. Understanding RDBMSes, data warehousing concepts, and ETL is a big plus for people doing infrastructure work.

This is sadly true, for now. I don't think folks here disagree with the "true" part. Let me explain why it is "sadly" and "for now".

The biggest issue with big data is most of it sits unused. In many organizations, HDFS ends up being an alternative to NetApp storage servers, storing terabytes of data with the hopes of them being useful one day.

In fact, if you already get to that stage of using HDFS as a storage server, you must have a decent ETL team that can put data into HDFS with a menacing combination of ad hoc scripts and a workflow that looks like a cobweb produced by a deranged spider. For now, knowing the ins and outs of various semi-functional open source components and the tenacity, patience and skill to deal with the gnarliest of ETL tasks get you a high-paying data engineering job.

But, in the long term, there will be a big change.

1. Tools are getting better: many data practitioners are realizing there are huge gaps between different data infrastructure components, and they are trying to fill these gaps. There is a lot of attention given to query execution engines (Presto, Impala, Spark, etc.) but I find data collection/workflow management tools are just as critical (if not higher leverage) right now. Tools like Fluentd (log collector) [1], Luigi (workflow engine) are OSS software in this direction.

2. Data-related cloud services are becoming really, really good: huge kudos to services like AWS, GCP, Heroku (through Addons). They are quickly building a great ecosystem of data processing/analysis/database components that frankly work better than most self-administered OSS counterparts. (Disclaimer: my perception might be colored here since I work for a data processing/collaboration SaaS myself [3])

So, back to the question. I think aspiring data engineers have two distinct career paths:

1. Becoming an expert in a particular data engineering component: this would be building a query execution engine, designing a distributed stream processing system, etc. (It would be awesome if you decide to release as open source)

2. Becoming an expert on quickly and effectively deploying cloud services to get the job done: this is the skill most desired among data engineers at startups.

What not to become is one of these OSS DIY bigots: not good enough to build truly differentiating technology, but adamant about building and running their own <up and coming OSS technology>. These folks will be wiped out in the next decade or so.

[1] https://www.fluentd.org
[2] http://luigi.readthedocs.org
[3] http://www.treasuredata.com
I'm also very interested in the details of your event streaming. Are you using Node.js streams at all? I am a huge fan of Node streams but see few examples of them used in large-scale production, especially when combined with other architectures (as in your Java Storm example).
The only counter example I have is professional high-level chess players. In typical tournaments they play seven games each taking three hours each. While it's just as competitive a "sport" as football, they don't take any stimulants stronger than orange juice and green tea.

This is why I don't think any performance enhancing drugs work for the average human. Because if there was, thousands of chess players would already have used and abused the shit out of them.
In my case I doubt it's just about the type of a problem. I feel it's as much about the context. I apologize for the vagueness, those are all results of years of introspection of my work performance.

Let's bring up recent web projects I've been doing. I'm working on an API-first system in PHP. Quite a chore, and most of the time I feel like running on 0.1X. Recently I had an opportunity to do a similar, smaller project in anything I liked - so I went with Common Lisp for like 5X productivity. Compare it with 10X I get when working on silly stuff of similar complexity (say, IRC bot that pretends to be a human).

I'm not sure how this works. Sometimes I deeply care (like in that 5X project, I cared because I want to carve out a space at my work where I can do Lisp instead of PHP). Sometimes I don't. The more of an obligation something is, the less I can get myself to care about doing it.

There are times when I write more code for that IRC bot in an hour on a bus than in 5 days of work.
No, but it does very vaguely remind me of the house in THE LIMEY.

http://www.estately.com/listings/info/2210-astral-drive
To be fair, conventional banks say "Yes, Mr. Smith, I'm sorry but it seems we misplaced all your money irretrievably. Sorry. It's gone. Forever. No, I'm sorry, but we aren't liable. Have a great day!" all the time. NO WAIT, THEY DON'T DO ANYTHING OF THE SORT.
I'm not a Gladwell fan, but that article presents a weak argument against a claim not even made.

> The rule tells us, a mere 10,000 hours of dedicated practice in your particular field is sufficient to bring out the best in you.

No! That's not at all what Gladwell was saying. They even quote him:

> “The idea that excellence at performing a complex task requires a critical minimum level of practice surfaces again and again in studies of expertise,” writes Gladwell in Outliers.

Necessary, not sufficient.
Then how why would they be the "top" 0.1%? If everyone is equal, there is no "top".
I've observed the same thing in different contexts, but IMO that's supervisory negligence that allowed an employee to go rogue.

The story you're telling isn't a bad programmer -- he's a liar! He probably copied the file into the test suite and watched it fail, but it allowed him to report progress to the PM. (Covering for the time spent fucking around on the Internet)

That clown needs adult supervision.
Good for him. I also enjoy the fact that he's bought something which I can imagine would be relatively straightforward to recreate in the game which got him there.

People saying it's a "tasteless piece of real estate" seem misguided. It's a lovely building, architecturally. I don't think the furnishings do it justice (it's all too plush and nouveau) but it's a really lovely design.
Don't people with dyslexia have other inane skills, such as better spatial perception?
Inspiring stuff. Such a pity that it is illegal to jump those Yosemite walls.
I'm very skeptical of WhatsApp's security but I'm also very skeptical of these ad claims. We've seen a tone of those over the years, these companies would have a lot to lose if they did that.

Chances are that you're either more predictable than you expected, or it's just random chance and correlation bias. Billions of people use these services, there have to be some freaky coincidences happening all the time. We need something a lot more solid than "I've heard people" to make any conclusion.

But the general point still holds, it's a closed source app made by a company that thrives on data mining, of course it should be considered insecure by default.
That's exactly right. Extra electrical draw on the grid (or a loss of electrical production elsewhere) causes the turbines in power plants to physically spin slower due to increase load on each turbine.

An (imperfect) analogy would be if you and a friend were biking up a hill on a tandem bike. If a third person hopped on the handle bars (or your friend stopped pedaling) the bike's wheels would slow down, assuming you are putting a constant amount of power into the pedals.
And the New York Times article might be true.

I'm sure that Solarwinds uses many more developer tools than what Jetbrains supplies. But only Jetbrains was "founded by Russians" so the NYT leads with that.
I believe Ally does this same thing?
Many exchanges eschew fiat due to regulation. So you can only exchange crypto for stable coin crypto there.
So what you observe is that people take a quote out of context, and try to use that to misinform people. Then put the quote in-context to support your position. Don't give different obfuscating garbage.
China's GDP is 10 Trillion dollars. Github is not at all important to China, other than a source of tools to citizens use to circumvent their authoritative regime.
For my money, Elon Musk is _the_ entrepreneur. Gotta admire this man.