skysight-inc/HackerNews huggingface dataset:
I one time met a guy who was trying to debug an issue he was having in production on a sprawling Django code base which he couldn't run in any other environment. It was impossible until he got the system running in the local environment.

I also came on once to a set of projects where there wasn't a good separation of the environments; test and prod shared the same database, b/c it was "too hard" to replicate the prod data back to test. Consequently, no real DBA work could be done b/c it couldn't be tested, only small hot-patchy kind of work.

Separation of concerns is a slightly different problem but the root cause of the issue is similar, you need to be able replicate the complexity of your system in production as much as possible in a lower environment, otherwise you won't be able to make as significant changes as you'd like to your system.

I don't think this is terrible advice, while I recognize there are limits to what is possible to run locally/in lower environments, the central notion of 1) separation of concerns and 2)matching the complexity of the lower environment to production as much as possible is I think good advice.
IIRC my thermodynamics classes correctly, the heater would be optimally placed on the hot effluent out of the heat exchanger (HE) going into the house. This is because the COP is improved (similarly to heating the cold side) because the hot side of the HE doesn't need to be as hot to get to the same T, but also the HE doesn't need to move the heat through it, increasing efficiency. (COP decreases with increasing heat flux [Q] in practice.) For well-mixed air in a house (a poor assumption), this is the same as throwing the miners in a closet. I would suggest to the author to move the miners to the hot side the HE going into the house's rooms. Simulation or measurements (over the course of a week, not just instantaneous measurements) would be helpful here .

If I were a HVAC company with WiFi thermostats, I would look into including miners in heating solutions.
> We wound up creating an Interface to abstract our usage of S3

Which violates these requirements, right? Using something that mocks S3 instead of actually being S3?

(If I was going to do that, I'd just use open source Minio S3 clone, assuming it adequately cloned the S3 features I needed).
> Don't use these, it's a trap.

Except if you're setting up SSO for your company's employees. Using a 3rd party login provider is a necessity. You shouldn't trust employees to create unique / strong passwords for every individual service they login to.
Much to the chagrin of a lot of educators, I think this approach is the way to go. Too many compilers classes get bogged down in grammar classifications and parsing.

Some argue that parsing is a microcosm of the rest of the compiler, since it requires one to transform a program from one representation to another. However, this message doesn't really come across when you're operating on highly unstructured input, and not doing any simplification passes.

I think execution is really important for visualizing the effects of your work.
where on earth are you seeing coinbase doing $210 billion daily volume? Coinbase has only done 94 billion of volume for the month of February so far

monthly volumes by exchange: https://www.theblockcrypto.com/data/crypto-markets/spot/cryp...
For what it's worth, I find third-party logins (e.g. Spotify via Facebook) to be a nice convenience feature that I use quite often.
Very few yokels with a garage "builds" an ICE. Many yokels modify, maintain, make the vehicle tasteless, yes.
The article discusses some concrete challenges in AI research, but the author's only argument for why Google won't be able to tackle these problems is that they fired Gebru. As he mentions in the article, it's not that the Big AI community has failed to recognize these issues; "40 Google researchers, from throughout the organisation" discussed some of them just a few weeks before the Gebru controversy.

Perhaps equally importantly, the author made a very serious accusation that Google has "deep instutionalised sexism and racism". Are we really intended to just gloss over that, treat it as unimportant filler?
It’s crazy isn’t it. So many foods they market as ‘low fat’ they just took out the good fat and replaced it with sugar- which your body immediately turns into fat anyway, and messes up your hormones and insulin sensitivity along the way.

And the only oil we’ve introduced into the diet is trans fat which the body mistakes for good fat and just starts building stuff with it, and then it all breaks down and you get heart disease.

You couldn’t make it up
>What is Reddit's value

Reputation.

If Toyota and Kitchenaid started selling dead bloated racoons with their respective badges on them people would still be buying them 20yr from now because a bunch of people on Reddit (who already bought in based on prior Redditors' commentary) and don't want to feel like fools) told them to buy that brand.

It's no different than any other company selling out its brand name.

I fully agree that the userbase is just politness colored lipstick on the old 4chan pig (every "platform" where riff raff from one niche can easily show up and crap all over another niche has this problem) but that doesn't really impact their ability to make money as a business.
I don’t read any politics or social media outside HN so funny to see what a political sheep looks like.

Forced sterilization based on political association is... uh, not a high IQ suggestion.
to avoid conflict between two entities running tests at once (say via CI), I guess it would need to use Amazon API to construct the bucket and tear it down around each test?

But I'm not sure that would comply with the requirements, they seem to forbid running against external services at all, no? '"calling out to a few hard-to-run external services" doesn't count.'
That wikipedia page doesn't seem to reference that her book was the basis of a beautiful picture book by National Geographic, From Alice to Ocean, perhaps notable here because the book included a CD-ROM, making it an early attempt at multimedia presentation.

https://www.amazon.com/Alice-Ocean-Alone-Across-Outback/dp/0...

http://macintoshgarden.org/games/alice-ocean

Some reviews of the CD-ROM from a 1994 college class:

http://besser.tsoa.nyu.edu/impact/s94/students/papers.html

(Scroll down to Multimedia Reviews and there four student reviews of the CD.)
Interesting, this is how I actually make progres building my own lang in the side (https://tablam.org).

I discover "early" that parsing will be at mercy of each change in direction on the internals, making a costing rewrite each time. Is like premature, aimless, unit-testing, where the cost of testing dominate the actual code to write.

So, eventually I split my efforts in 2: On the side I just write programs in the imaginary syntax and change it even in each line.

But the whole action was from AST->Execution. I don't bother to parsing until very late in the game, and I think I could have deferred even more.

This is not because I believe the syntax "don't matter", I think the opposite!, but you can't know which syntax its the best until you nail the semantics. If the parsing/syntax is introduced too early you could going backwards to support THAT syntax bolted on the semantics, instead of left the semantics guide you.

ie: Is like UX/UI: If the program is not well defined, the UI will distort it.
Yeah, just last night I was curious about any blockchain approaches that might be out there that try and do something more useful and found people trying to use SAT solving as the base. This paper in particular seemed pretty interesting and I do hope we get to a place where we can at least be working on NP hard problems while transacting on a blockchain: https://dl.acm.org/doi/abs/10.1145/3297280.3297319
No, because light at the L (‘red’ cone) peak still stimulates M (‘green’) around 75%, and the brain makes that yellow. To see red, you need a lower frequency that stimulates L twice as much as M.
They should have something similar for system administrators. Like a non junk-filled Technet or Spiceworks
“but few loads really cared too much.“

There’s some room for error, but frequency is the a very important metric for the utility to get right. The reason is that motors start to burn when the frequency is significantly off of the design f [1].

So, the blower in your furnace will die (-> no heat in the home). Your laundry machines’ motor burn. You ovens convection oven burns. Etc.

You’re better of with rolling black ours (Texas forgot the “rolling” part) than get the frequency wrong.

[1] think of a motor as an LCR circuit. There’s a natural f, and if youre far from it it will cause heating of the windings
Because you increasingly don't leave Google:

https://www.forbes.com/sites/forbescommunicationscouncil/202...

https://sparktoro.com/blog/less-than-half-of-google-searches...

When users stay on the Google and Facebook platforms then news media companies are for practical purposes forced to have a presence on both, but that also means Google and Facebook will capture most of the advertising revenue and the news media companies producing the actual content will see less. Hence the regulation.

Google has already done deals with various news media companies in Australia. Facebook is in the process of doing the same. The Australian government got what they wanted.
Today that is true, but I think the trend will move towards a larger share in the future. Relevant anecdotes:

- All newly build housing in the Netherlands must be without natural gas, thus either lower heat-grid or heat pump heating
- People that use airconditioning for heating have a heat pump without being aware of it (if configured that way)

Finally, for any technology early in the adoption curve, the market share - or even the growth rate (%) - today shouldn't be taken as good indicators for future development. E.g. McKinsey famously underestimated the mobile phone market by 100x that way [1] and the energy predictions on the adoption of solar manage to underestimate installed solar power _every_ year. Instead, also consider growth-of-growth and network effects as adoption grows.

[1]: https://skeptics.stackexchange.com/questions/38716/did-mckin...
If you limit to true/false statements, it is 0.5
Good it be loosely posited, that they're teaching decompilation in the forward sense?
This is one of my favorite cryptocurrencies. The process of solving a real world problem is very useful in the long run.
Is this user submitted or scraped?

Indiehackers has an amazing feature called 'Stripe-verified revenue'(1) which filters a lot of people trying to spout big numbers just to get their startups on the leaderboards.

(1) https://www.indiehackers.com/products?revenueVerification=st... (you need to press F5 after page load - page doesn't load correctly for me otherwise)
Ok - I'll bite. Let's dig deeper.

Imagine you have a good story. But you have no connections. And you're in a region with a dearth of VCs. So you can't just randomly walk into (or email) a VC to get any sort of reception.

Without access to a side door, which is how the VCs currently connect with their chosen few, and with the front door basically bolted shut (very few VCs take inbound cold emails or respond to contact forms), it is impossible to just tell your amazing story to a receptive VC.

This is the issue. It's not that people don't know how to handle VC conversations. It's that they can't even get that conversation started. The VCs continue to turn to their existing networks, pools, or preferred mode of "discovering" startups. This results in the same few getting the attention.

Tell me how you solve the introduction problem.
No. I still use Firefox, but when I use Edge or Chrome it hurts a bit just how much snappier they are.
From the article:

> Bitfinex and Tether recklessly and unlawfully covered-up massive financial losses to keep their scheme going and protect their bottom lines,” said Attorney General James. “Tether’s claims that its virtual currency was fully backed by U.S. dollars at all times was a lie

Are you claiming this is false and they paid the 18.5m penalty for not lying about USD reserves?
Ah, I remember when newsstands were a thing and they would get MAD if you read the above-the-fold front page of a paper without buying it. So I guess unreasonable expectations in this regard are hardly a new thing..
Pretty printing JSON is mostly for developer consumption, I'm not sure how the pretty printed JSON would end up being fed automatically to another system?

(I have actually encountered a order-dependent JSON-subset parser before, but to my mind, that code is broken)
Heaptrack: Heap Memory Profiler for Linux
What kind of problems are these? I've never used anything but Firefox on Ebay.
What’s your recommendation for least-worse inflation hedge?
That breaks the "no mocks" rule.
Precisely. Google is an ad behemoth AND has the majority of the market of browsers. If Firefox (or Safari of Opera or etc) changes to something that breaks Google but Chrome doesn't, they'll just get more of the market. For non chromium browsers to survive, they have to play a long game and show people why these changes are important. People are happy to sacrifice privacy for convienience, unfortunately.
I mean, if you accept that Bitfinex is printing tether, then the difference would seem to be the fact that Bitfinex is lying about it while the US Government isn't lying about it?

The ability of the US Government to create more dollars is a well understood aspect of the financial system. The US Government acknowledges is has the power to print money, and regularly tells us how much it is printing.

Bitfinex claims they do not print USDT and that it is backed by USD.

For a system that's based largely on trust (for both the USD and USDT), lying is a significant problem.
Tech recruiter from Switzerland here.

YCombinator funds startups, and startups need scale.

Hiring is very personal, very hard to automate and scale.

Often, tech hiring startups start in a creative way but later become a database of profiles where recruiters can source, similar to Linkedin. Aline Lerner, founder of https://interviewing.io, wrote about this problem here: https://blog.alinelerner.com/ive-been-an-engineer-and-a-recr...
Also in violation of the spec:

> An object is an unordered collection of zero or more name/value pairs, where a name is a string and a value is a string, number, boolean, null, object, or array.

https://tools.ietf.org/html/rfc7159#section-1
Focusing in an Unfocused World
If your assumptions of a system fail on a single box they will fail more dramatically when they are distributed. If your system is designed such that it can't be executed on a single box then you're setting yourself up for a world of pain.

> Also running the whole system locally is usually a pretty good way of creating a "distributed monolith"

I'm not sure how you came to this conclusion. Nowhere does he mention monoliths or microservices. Even if that distinction is made it is good practice to be able to run your architecture on a single box as a goal.

Going through that exercise alone will force the designer to think about how the application scales up and down, having representative samples of data for test suites, coupling between services and so on.

The orders of complexity increase dramatically for each component running on a separate machine for the system under inspection.

Being charitable, the things you mention do have their place but they don't address many of the problems you'll face when building a complex system.
> We would have some other, lesser, solution for those problems. [...] No, you can't expect comparable results. But you can expect some results

Which is exactly my point: if you can’t expect comparable results, the person is not replaceable.
I don't know if freeloading is the appropriate concept here. A person making open source contributions will be happy to see people use their work. They won't worry about whether the typical user also contributes back. Most people don't have the capacity to make such a contribution.

More broadly, the software industry "freeloads" over the work of all other workers who create a safe environment where food and energy is easily available. But the whole attraction of creating a society is to make life better eventually, otherwise we might as well have never left the savannah.
Some replies already, but just to add (sorry, train nerd here).. It's not for a lot of locomotives, but virtually all locomotives. Early diesel locomotives tried to use a mechanical transmission but this mostly failed because you can't scale the technology up well, and this is my own speculation but I think you need to be able to shift under full load. The transition from steam didn't happen until diesel-electric was invented. This combination is also good for reducing wear on brakes, as you can use the motor as a generator and resistors to dissipate power as heat. I don't know of a locomotive that uses regenerative braking, but it's used on some passenger trains in Japan. Not by storing energy in batteries, but by feeding into the local power grid!

Diesel-hydraulic was also tried for a while but was largely unsuccessful. For special applications, like maintenance equipment or moving things in a railyard, you can still find some diesel-mechanical and diesel-hydraulic equipment.

If a freight train stops, depending on its length, it must reverse to add slack between cars. Then it starts by effectively pulling each car one by one. You can hear it as a bang-bang-bang if you're nearby, depending on the coupling method between cars. If a train loses momentum on a hill, it may have to reverse and start from the bottom.
I'm not arguing - I'm making a statement. It's evident from market prices that investors don't care. Whether the market should care is another discussion but the parent asked about the market's reaction.
jq is a very nice tool for JSON wrangling available to install on most distros. It also provides key sorting, which is great for diff-ing JSON.
I agree I wish they had more detail about the exceptions.

I've been a FPI user for years as a best-effort to reign in tracking but there are a common few sites that just break with FPI (50% of the time PayPal checkout doesn't work). Even if "Total Cookie Protection" is only 98% as effective as FPI, I'm making the switch.

EDIT: FPI = first-party isolation
Do you feel confident that you can apply an individual measure of meaning as to whether each of the 2 million + estimated species on Earth is "valuable"? If not, perhaps blanked statements might be of use. For example all species that produce food, perhaps useful. All species that are part of an ecosystem that decomposes dead things so that we are covered in filth - also useful. Species that cause viral death- extremely useful to know about. Species that produce oxygen for us to breath, I'm for them. Species that fix nitrogen so we can eat, count me. You get my drift, suggesting nothing matters/has meaning is a dead-end/non-starter argument.
So many +1s

> Developers of large or legacy systems that cannot already be run in their entirety during development often believe that it is impractical to run the entire system during development.

This is just a flat out ridiculous statement this author makes. My wife works on an automation system intended to respond to incoming events in the form of positive tips in surveillance system collections that in turn cues further tipping rules to retask those collection systems. One of the external dependencies is the entire spy satellite control system of the United States. How are you supposed to run this in your development environment? Some things you have to mock.
The job might not get done as well, or done in a different way than we'd do it, but it'll still get done.

If the job isn't done as well, then no one isn't as replaceable as you put it.

Excellence can't be replaced as easily. Maybe for certain kinds of jobs yes, but for all jobs? No. If that were the case then we'd be inundated with Einsteins, etc. And we aren't.
external services don't always have a test API, and it's not always as cut and dry as processing user payments. sometimes it's less important than that, and testing it would require replicating an external server to be able to test it. in those cases the tradeoff of time spent vs. value isn't as clear.
This is what I keep getting caught up on. I, for one, don't mind that my sperm count may be lower than my ancestors, or that my partners egg quality may be lower. I don't ever want to have children, so this honestly seems like a good thing to me. I know this isn't true for everyone (I'd say the majority of people _do_ want to reproduce), but for me personally, this kind of thing seems positive to indifferent at best.
Yeah I will. I mean, I like him I just didn't really associate him with humor in particular. Will be interesting to see what he has to offer.
JSON is mostly for machines not people.
When needed, developers format their json in their code editor of choice or bash.
That is beside the point: "(probably now)" is an entirely fanciful and blatantly self-serving attempt by a cryptocoin proponent to avoid the very real problem Tether poses for Bitcoin.
So much for freedom right?
There are definite cultural problems to blame for this. A significant number of drivers get angry or offended at any non-car vehicle on "their" roads, because they see them as a threat or an impediment them.

There are probably many reasons for this that are not directly related to cars or traffic, but rather to general worldviews, politics, prejudices, aspiration and many others, including seeing bicycles in particular as toys and for recreation by Tour de France-inspired cyclists.

However, I think one of the biggest factors is the insistence on "vehicular cycling"[1], which is the foundation for forcing bicycles to follow traffic laws in place for motorized traffic, instead of having bicycle-specific laws that take into account the properties and limitations of human-powered transport.[2][3]

Forcing cyclists to "take the lane" and perform left turns as if they were cars (and having to cross multiple lanes of traffic) is ridiculous, because of the speed and weight disparity. It's extremely dangerous to the cyclists and aggravating to motorists, because of the huge speed differentials and because a collision will almost always result in severe injuries for the cyclist.

Even the most basic changes, such as making hook turns[4] the mandated method for left-turning cyclists, would make a gigantic improvement in safety and traffic flow. After that comes the bike lanes and paths, plus tweaks to intersections to avoid right turn accidents and reduce the number of times different types of traffic have to cross paths.

The cultural issues of entitlement and refusal to share common infrastructure are a separate issue, but I believe at least some of that tension could be reduced with a few sensible tweaks to traffic laws and road planning.

[1] https://en.wikipedia.org/wiki/Vehicular_cycling
[2] http://shifter.info/vehicular-cycling-is-dead-just-dont-bury...
[3] https://www.youtube.com/watch?v=H75jnRW23X8
[4] https://en.wikipedia.org/wiki/Hook_turn
Same. It happens often that the comments repudiate or at least undermine the article's claim. By the time I've read a few I've lost interest in said article.
By execute-only segment, you mean a segment which is not readable but executable, right?

If so, that's a relatively new CPU security feature. I think some ARM processors support it, but AFAIK x86 doesn't support it at the moment. On x86, if you make a page executable, it automatically makes the page readable. R and X bits are not separated in the page table. I bet Intel and AMD will ad NR bit (no read bit - analogous to NX bit) soon, though.