jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I suspect a lot of abuse of config files comes from moving logic out of source code for bad reasons. There are good reasons for not hard-coding, say, ports and service endpoints in your source code, because it makes it easier to run the code in different environments. However, there are also bad reasons for taking things out of code. A couple that I have encountered:

Pride in creating a "generic" system that can be configured to do all kinds of new things "without touching the code." Reality check: only one or two programmers understand how to modify the config file, and changes have to go through the same life cycle as a code change, so you haven't gained anything. You've only made it harder to onboard new programmers to the project.

Hope that if certain logic is encoded in config files, then it can never get complicated. Reality check: product requirements do not magically become simpler because of your implementation decisions. The config file will become as expressive as necessary to fulfill the requirements, and the code to translate the config file into runtime behavior will become much more complex than if you had coded the logic directly.

Hope that you can get non-programmers to code review your business logic. Reality check: the DSL you embedded in your config file isn't as "human readable" as you think it is. Also, they're not going to sign up for a Github account and learn how to review a PR so they can do your job for you.

Marketing your product as a "no code" solution. Reality check: none for you; this is great! Your customers, on the other hand, are going to find out that "no code" means "coding in something that was never meant to be a programming language."
> In that case, yeah, you need to chew the cud for me, because what you're actually paying for is just the swallowing.

That is an awesome metaphor. A bit gross, but awesome :).
Reading is vague. It could mean anything, and can absolutely be shallow. Successful people just have a portion of their life that produces something valuable to others. You can be a celebrated boxer while not even knowing how to read. Taleb once mentioned the story of a futures trader who made a killing with green lumber while thinking it was literally lumber painted green. The trader didn't know the first thing about the product itself, but they knew and could perform the actions that really mattered to the goal of trading.

Many professions require reading to be successful, but it's more the case that getting the necessary information would not be realistically possible without reading at some point. People in that position don't read for its own sake in their work life (whether they read for pleasure is another story), they go find the information they need in the format it exists in. This is then confused as "reading makes you successful" but it is as trivial a statement as "having the right information makes you successful"
I work at a consulting firm as a Principal Software Engineer. I do a ton of mentoring, application design, interfacing to other departments, and solving the hardest technical problems. It's mostly related to AWS cloud design/deployment as a company but I mostly do application architecture.
I've always stuck with Media Player Classic (presently the MPC-HC fork), which has held on to the spartan yet efficient interface of Windows Media Player 6.4 from 22 years ago.
Where do you think all those photos of Hunter Biden smoking crack and banging hookers came from? His Instagram?
I came in here to make the same point, though I too was pondering the karma hit. Have an upvote.

To drag another tangential fantasy/sci-fi reference into the discussion, in an episode of Blake's 7 Avon and Vila smuggled their supercomputer Orac into a space casino so Vila could play against The Klute, a wizened Davros-like house chess genius with a terrifying laugh. The prize for winning or drawing was 10 million space credits, lose and The Klute could choose your destruction.

Sayonara karma.
In other news, the #7 sign your marriage is in trouble is that you find strange shoes and underwear under the bed.

Maybe this was meant to be funny and I'm just humor impaired - not the first time that would have happened. Otherwise, the list is absurdly unhelpful. You see your job in a job posting. Your last review was a train wreck. You get a pay cut and reduction in responsibility.

Maybe #21 should be "You didn't already realize that any of the above were bad omens."
No, you can set limit in a fetch to whatever you please and the datastore will return all those results to you ... the 1000 limit was removed.

http://code.google.com/appengine/docs/python/datastore/query...

Where does it say that 1000 is the limit?
Great point, and I totally agree. I recklessly picked Coltrane and Feynman as two extreme examples without knowing their thoughts on their work.

Sometimes little tiny essays like this can be too vague if they use no examples at all. The examples are never the point, though, and it's assumed the example will just get translated in the reader's head into their own more personally-meaningful example.

But FWIW the Feynman interview that I was trying to find was his moment of seeing the spinning plate, which I think led to his Nobel prize-winning work. I couldn't find that interview, but I thought I remembered him saying that it seemed obvious at the time.
> I still don’t know what the proper solution to this problem would be. Keep your state manipulations as simple as possible and try not to share any data between different models. Every time I went forward with some fancy listener-binding mechanisms, I’ve ended up causing subtle circular listener recalculations that were extremely hard to debug.

The answer for me has been pervasive use of MobX computeds everywhere. See https://mobx.js.org/getting-started
> Why? My value to the company hasn’t changed!

Of course it has. Go read the definition of "value". It's the market price, or a fair return or equivalent value, relative worth, etc.

You are literally less valuable if you work in some podunk town where cost of living is half. They pay you more to work in SF because in SF you're more valuable. Because it's a market full of other engineers who all demand (and will actually get) more pay. The company would love to devalue you, but they can't in SF.

You have to remember that they aren't paying you relative to your worth to the products. They're paying you relative to the costs necessary to produce the products. They want to reduce those costs, and so they will reduce those costs. One of those is paying the market rate for an engineer. Paying over the market rate is just throwing away money.
Oh man that's cool. I've never read the Decameron - can you suggest a good English translation?
There is a large body of knowledge that schools completely ignore, they absolutely should lay the groundwork for personal finance, basic understanding of law and psychology, basics of health and common medicines.

Finally, basics of how things are built and repaired.

A lot of people never go to uni, and the schools seem to do their damnest to avoid teaching kids anything practical.
> I can confirm that vision is the most important part in tasting.

Unless your name is Christine Ha.

:)
This is a flaw in how the widgets have been implemented. When they serve as both the view and the controller, a common misarchitecture is to “loop back” a value change in the view back into the controller. This loop should _only_ happen as a result of the user interacting with the UI. To fix this, the controller does not modify its value authoritatively. Rather, it makes a request of the model to change the value it represents, then gets a confirmation or correction from the model once the logical state of the application has stabilized.
It probably depends on what their intrinsic motivation related to the job is. Do they find it fun, mentally challenging (in a good way), etc,? If they're motivated in that way, the extrinsic motivation of above-market pay is probably a good thing. But if that's their only motivation and they'd rather be anywhere else if it weren't for the money, that's a negative.
> who wanted to go to KTH

Here's your selection bias. Self-selection is also selection.
All turing complete languages make anything possible, right? The only question there is whether or not you detour through Greenspun's Tenth Rule to get where you're going.

I think Steve's point about Clojure having a limited time to gain acceptance before it's considered "over" is valid, even if he doesn't necessarily show us a way out.
Thanks grellas!
Good tips! There is a huge opportunity in this industry on the web. Current car research sites have no human touch - things like cup holders and basic safety ratings. The isotope plugin is pretty neat, but I'm not sure if it's worth spending time on at this stage. It'd be a neat easter egg to introduce sometime, though ;)
I'm not saying someone in #clojure was a meanie, therefore clojure is doomed.
There's also cost of living issues -- $250K in sf is not the same as $250k in rural Wisconsin. My family all lives there, so based on my personal experiences, I'd wager that $250k in sf is about the same as $90k in rural-ish WI.

My sister and her husband have three kids. They live on a 1/2 acre lot in a 4 bedroom 3 bath 2 car garage house for which their monthly payment on a 30 year amortizing mortgage is a little over $1300, including taxes and insurance. My gf and I are looking at homes. A medium quality 1200 ft^2 to 1500 ft^2 two bedroom one bath non tic with a deeded parking spot in mission / noe is going to cost between $750k and $950k; we're staring at about $5.5K/mo minimum between mortgage, hoa, taxes, and insurance.

So owning the type of apartment that you would have a family in costs my sister maybe 1.5 * 1300 * 12 = $23,400 / year in pretax income while it will cost us approximately 1.5 * 5500 * 12 = $99,000 in pretax income.

So there's no doubt that people making $250k in gross income are doing well, but it's not exactly like not worrying about the mortgage or having unlimited income, at least in sf.

And while I'm well aware that I could live somewhere less expensive, this is, at least for now, where the type of employers that employee us are.
Superb... but I have two major issues (aka please add these features:

1. Can you add an option to return the code for the actual Python function? Then we can just copy&paste right into our source

2. A cheat sheet like on rubular. Make it a pull-up menu from the bottom or something, so it doesn't clutter your nice layout too much
What would be really interesting is if you could tune how much IR (edit: near-IR, actually) light goes through, and how much gets absorbed... that way you get solar heating when needed.

Edit: thinking more about it, why not have the whole visible spectrum be tunable, so that you can create window blinds any time you want them, and increase energy production in the process?
A menubar icon (assuming you're meaning Mac OS (or any OS really)) is not something you get from a simple shell script, typically. Please correct me if I'm wrong.
Some people insist science=good, therefore not-science=not-good. But the world is bigger than that.

Your responsibility as a human is to discover value in things you encounter. Failing to find it is just failing, and says more about you than about things.
https://www.cnet.com/news/samsungs-warning-our-smart-tvs-rec...
I can't tell if "thr" is a typo of "the" or an abbreviation of "their".
I read the book "What's Your Type?: The Story of the Myers-Briggs, and How Personality Testing Took Over the World" and learned it was a bit like Scientology a few decades ago.

Very secretive, offered a free personality test to lure you into lots of paid courses. They were selling courses to an astonishing percentage of large corporations.
Elon said the Model 3 would be quicker than a BMW M3 and have better handling. He said it would "beat anything in it's class on the track"

Not content to believe him, Top Gear put it to the test. See for yourself:

https://www.topgear.com/videos/top-gear-tv/tesla-model-3-vs-...

(Also, the Performance Model 3 had an over the air update to make it faster since this was filmed, and added track mode)
Why do difficult? $500/mo buys you a room, wi-fi and home made food almost everywhere in developing countries.

Working from home is a long sought boost for everyone. Places like Sikkim, or Ladakh, unspoiled parts of Nepal and Sri Lanka are ideal for remote work.

The problem is that there is no demand.
Every Realtor licensed pretty much anywhere?
Not me, just a good search hit.

I wasn't suggesting roff was used for the thesis, just that there were probably a bunch of motivated people who wanted to see roff succeed even if it was a hard sell to management.
A couple that come to mind:

- Learn to learn. This touches every facet of being a SWE. There's a clear difference between a SWE who has spent their entire career in one language and one domain and a polyglot engineer who just has a taste for understanding things in the world and implementing them. Of course, this generates a lot of shallow knowledge, so know yourself and seek improvement where possible.

- Listening and understanding. You're going to hear a lot of inaccurate things from users, peers, etc -- learn to ask the questions that bubble the core concerns up and listen for the things that aren't being said.

- Know your audience. The other day my friend sent me a screenshot of a network technician asking her (a teacher) about a demarcation point. Although technical (and often mathematical terms) are appropriate for use between engineers you know with a common understanding, they're not appropriate when dealing with people outside of the scope of technical work.
Reading this first as "sv-grep-o" and then entering in a regex into the search and realizing "oh, svg repo" ... yet another way linux has warped my mind.

Good site, thanks.
Nothing decentralized will ever remain so if humans are involved.
"Full stack" (for whatever definition) is valued because it cuts down on coordination costs, but you may run into limits of what you can expect one person to know. Interestingly, as I've had to hire some "skinny" specialists, my Kanban board has gotten wider to coordinate between them.
Going for a walk. Many problems solve themselves during a walk. M
Compiling!

(https://xkcd.com/303/)
I think this article totally misses out on the UI/UX benefits of an SVG. For example, I've been able to implement amazing animations that require little effort from me and allow designers to really show off their talents.

SVGs may not be perfect, but the pros definitely outweigh the cons. When I work on the frontend, I think there are very few use cases where I have to worry about the readability of an SVG. The author also kind of lost me at JSON-based graphics.
Nystromformer attention layer is actually pretty simple. You can reimplement it in a few minutes.
You want people to put money towards a vague idea, just to see if it's a good idea? If you don't have a good idea and skin in the game, what on earth makes you think you'll be able to create something? I don't get it.
Let me be more clear.

You are now Drew. You start this morning by visiting Hacker News. "Dear god," you exclaim, "I've been such a fool! We've been Doing It Rong all these years!"

Inspired by this new revelation, you spring out of your chair and out the door. You stride into "The Programmer Pit" and over to the new hire, backhanding him across the face. "Get the hell off of Portal 2! We have work to do! Jessica, go pick up four cases of Red Bull --- It worked at MIT, it'll work here."

Now that you have Acquired Their Attention, you say, "Okay, here's-a what we gonna do. Step 1: Jimmy, I want you to ..."

... Now. What, exactly, fellow HNers, is Step 1? Fill in the blank.

What, step-by-step, do you want Dropbox to do?
Each letter is created from molten metal on the typesetting machine as the type setter presses keys. That's not something you see every day!
What an asshole! But seriously, I don't know why it isn't allowing comments. It used to. I promise I'm not an Apple propagandist though!
Sorry about that. I'm the author. Should be back up now. I'll try to keep it going as long as I can!
This piece speaks of the democratization of the access to electronic music, but fails to properly address the democratization of its production. It is mentioned, but there is no suggestion that it may affect the sales average per producer.

Its basic supply/demand imho : internet brings perhaps a tenfold increase in electro demand, but also a hundredfold (or more if you count in the likes of http://www.newgrounds.com/audio/) increase in production.

There is also that, while demand rose, I don't believe that the core group that would buy the music if they couldn't get it for free augmented that much. Those are typically the people who pay for vinyls and for live performance nowadays.
Dumb question (not a kernel or C developer): can't you call into code compiled from a memory safe language, like in a shared object file?
You just described a big part of why people do not like free markets. Corporations are allowed to accumulate an enormous amount of power and then use that power to abuse whoever they want (aside from a sliver of circumstances covered as protected classes).

I think want most people want is a reasonable middle ground, not unchecked corporate power.
Wix sites is pretty common for me to see through my work.
Though not in a positive light.
Most wix links/sites I see are phishing links, so we have been thinking about blacklisting the whole wix domain to stop having that issue.
Genuine question from ignorance. Is this related to this work at CERN? https://www.theguardian.com/science/2021/mar/23/large-hadron...
The model 16 was so much bigger and more powerful than the original TRS-80 that it included an entire original TRS-80, whose only job was to operate the keyboard and serial port.

Seriously 100x as much CPU power
Some years into habitual writing, this is all I've got:

https://dev.to/solidi/recognizing-remote-romantic-bibliophil...

It guess what I learned is that each piece is about a "concept." Say it clearly. And enjoy it years later by reading it again. And finally publish something, no matter how small once monthly.
Yeah, I say even better – more responsibility/stress for those pay bumps is often a raw deal
I don't think anyone is suggesting that some farmer switches to cycling to shop. Most of these articles are talking about people living in/near the cities. The average commute is 6 miles or so which is short enough to cycle just fine.

> commutes in rural areas during winter that is not just inconvenient but actually quite dangerous.

Not if you build the infrastructure for it and maintain it.
What about your ISP or electrical company or other service provider? Can they shut you off because you did or said something they don't like? What about your payment provider or your bank?

Twitch are providing a service to streamers, they are not employing them.
I am using myself as the example. I can understand a lot of Mexican Spanish, but I can understand zero Argentinan and Chilean. I am not a native Spanish speaker.
> since Google gives the option in one product, they should honor it in the other

But it can't, because websites, in theory, aren't and shouldn't be able to detect if someone is in incognito mode. There's sometimes hacky ways, but so far Chrome has patched those as they've come up.
Is the US the only one with such ridiculous restrictions?
"I don't get all this talk about the I-Pad. I bought a pad of some sort at Walgreens and had to return it. Pads aren't very good for anything."
Well, sure. It's your private data so it's behind a login. You can get a free application key which you allow you to programmatically download your information, eg graph.facebook.com/me/events /photos, etc. Every bit of data has its own URL, contrary to TBL's claims in the article. Authentication and authorization are orthogonal to the URI scheme.
I am not sure if I agree with the 'physical proximity' piece. You can create that same level of trust and group work environment in virtual office environment through the use of technology (IM, video conf, emails, calls). The growth in telecommuters have created a need for stellar tools to help people collaborate and create bonds even when they are not physically close to each other.
Apple has started to leave the iPad simulator for 3.2 and the iPhone simulators for 4.0 and 4.1 ... but I agree I never understood this either. It's almost impossible to test for devices running 3.1.3 without having an old extra device that has not been upgraded
If one trusts the slides that leaked about Win 8 then no. Plus Windows already has a decent kernel.
FWIW, one of the more common complaints amongst the hackers I've hung out with is that they've wanted to work part-time so they can spend more time on hobby projects. Do kids count as hobby projects?
If we could establish a communication channel to the creator we could perhaps negotiate a transfer of all consciousnesses on Earth to the host universe. Maybe the creator isn't even aware of us and would simply shut us down if we wouldn't establish contact.

The possibility of solipsism cannot be excluded, but it also seems to be very difficult to test. I don't want to spend too much time thinking about it, because there are two approaches of broadening our knowledge which appear to have lower hanging fruit: The theory of mind and the theory of everything.
Timeouts that short violate RFCs. Established TCP connections can't be abandoned unless idle for two hours four minutes (RFC5382 REQ-5) and even UDP timeouts normally have to be at least two minutes (RFC4787 REQ-5).

If people are violating the RFCs then applications that detect it should probably start notifying users exactly why their battery life is suffering.
I don't think it's even accurate to phrase something as "reverse racism" anymore.

Nowadays "whiteness" is openly discussed as evil, and it's obvious to reasonable people that such sweeping and metaphysical discussion is nothing other than racism.

The boot's on the other foot.
Small business owner (agency ) here. We have over 130 clients 42 of which have defaulted in their payments this month.

Here, in Australia, it is predicted that 1 in 4 business will default this year. Close to 2 million people will lose their job. If you don't work for FAANG, or orgs with high cash reserves you will feel the pinch.

I would recommend that if you like the job and it doesn't impact you financially, take the extra day and work on your side project.

If it does, you should look for alternatives with high cash reserves although chances are they will also be going through hiring freeze.
>expensive

you deal those with scenario planning, which might be the sole responsibility of pandemic unit.
We use casual loop diagrams to understand effects when math cant be drawn out on abstract problems.

Its insanely expensive to satisfy 99% populations requirement versus 95% of populations requirement but when that happens and if the consequence are severe we manage those supply chains with redundancy and the costs are absorbed with other players. Sure, it would profitable to operate without this but my understanding is when this sh*t hits everything falls.

$15 billion savings in 2018 resulted in $12 trillion being wiped out in two weeks.

>https://foreignpolicy.com/2020/01/31/coronavirus-china-trump...

>https://markets.businessinsider.com/news/stocks/stock-market...
The fancy oscillators are for longer "holdover" time. It's essential that frequency not go out of spec for CDMA (etc.) networks even if the GPS signal is degraded for whatever reason, so they use oscillators with large holdover times to buy themselves an extra layer of redundancy.

I don't know if you need that for distributed transactions or not. The logic as to whether or not the time is "good" is probably a large part of the complexity of this scheme. Better hardware makes the software simpler and vulnerable to less failure modes.