skysight-inc/HackerNews huggingface dataset:
> It's just not that easy to "everybody needs to adjust"
Education exists for this.

> It seems a priory quite plausbile that there's a significant genetic component to this.

a priori

There's a very popular trend to imagine genetic components in every human behavior. It's not just incorrect, it's very dangerous.

> Scans for breast cancer involve radiation which may actually cause cancer.

That's easily handled using common practices. If breath and* blood test are positive do CT scan.
The maths that has an immediate near-term application usually falls, almost by definition, under applied mathematics (or possibly a related field, such as physics, engineering, computer science etc.).

Pure mathematics essentially concerns itself with the mathematics of mathematics. It's basically the process of trying to either prove certain "empirically discovered" mathematical facts, or understand deeply what those facts mean in a more general way. Understanding this type of mathematics in this deep way allows further mathematics to bud off of that specific
Also ORMs have enough visibility into your code to tell you of for doing stupid things. There are libraries working with ActiveRecord (and likely others too) which will warn you that you could skip the specific query if you added .eager_load(). Or about 1+N you're doing needlessly.

This can be done on SQL itself, but it would be much harder.
It's not a meaningful metric when discussing whether to use sqlite as storage for git instead of files in the .git directory.
You can get a 15" old chassis MBP with new components: https://www.apple.com/shop/buy-mac/macbook-pro?product=MJLQ2...

What are you waiting for?
Don't provide your references to a recruiter, period. After the last interview give your reference to a client/employer directly if they require it.
> you can do an awful lot of work if you have an awful lot of work.

This is a great way to put the trouble with lots of complex tooling, not just oversized computers. Thanks!
We may be a tiny minority, but the argument against libertarian anarchists is just as filled with nonsense and strawmen as it is against any other libertarian position.

It's not worth trying to reason with collectivists. They see aggressive violence as justified. The only interaction to be had with them involves letting them know that's a bad idea, or violence in kind. This is the core truth of all interaction with statists, including those who support democracy; despite their insistence that it is somehow more enlightened, there is a violent threat behind every supposedly civilized "debate."
Interesting. I have had a couple of people in interviews (who know SQL/Databases on cv) writing code a lot like that pulling in two whole tables, joining them, and then filtering the joined results.

It is possible i was overly harsh in my judgement, as assumed meant no real familiarity at all.
2011 to 2018 is also rather a short "decade or more".
personally i think the situation is fairly exaggerated. anyone who gets through an undergrad program in CS can probably live like you if they are smart about debt and adjust their expectations (ie, not living it up in NYC/SF).

that said, the main thing that gets people is educating their children. a lot of highly desirable places to live as a single person or young couple have pretty bad public school options. the places with good public schools are genuinely expensive in a lot of locales. take a look at home prices in areas around you with good schools and/or look at private school tuitions and you might see how professionals with kids can start to get squeezed.
6,234,123 shattered iPhone screens and back plates beg to differ
So if works for an expensive watch, but not an expensive phone

The difference is that there aren't really any interesting expensive phones. A couple of companies tried, but it never caught on. The most expensive phone anyone will ever reasonably buy is the latest iPhone and that isn't really that expensive (certainly not when compared to watches).
No, not just click baits. Pop-ups, chats, modals, interstitials, recapture emails, drip campaigns, ads, and so on. They work. In many cases. Don't ever listen to what consumers "say" they want if their actions cast a different vote.

Now your question is getting to the heart of things. Crappy sites just throw all that stuff up and walk away. They just hope the giant net catches some fish amongst the tires and plastic bottles. Good sites obsess over the data; split test damn near everything, kill what doesn't work, double down on what does work. And most importantly, look at everything in the long term, through metrics like LTV.

That's the difference between good marketers and hacks.
I don't really believe that software developers intentionally write bloated code. It's just that most dev shops only fix performance issues when they become apparent on current-gen hardware.

As hardware gets better and better, the bar for "ok, this is too slow, let's go back to the drawing board optimize it" gets higher and higher.

Skype on my 4-year old phone is laughably slow, but I bet it'd be a lot faster if the devs did not have the latest and greatest in hardware.
Let it be known that I for one like the new clicky keyboard. It is better than the squishy ones from yesteryear.

I'm hoping they're progressing toward some kind of haptic keyboard that is entirely sealed so the MBP can be waterproofed.
I'm curious why you think that. It's all these mills do all day, for thousands of years. Reducing waste by more efficient cuts is literally free profit, which is why they've had automatic scanners and optimized for years[1, 2000].

I've done a little woodworking, but it's enough to realize that wood is complicated and tricky and there are definitely pros & cons to the various cuts. I'm sure if they could get more high quality cuts from a given log they would - it is more valuable down stream.

[1] https://www.vision-systems.com/articles/print/volume-5/issue...
I mean... not quite...

Unless you're talking about improvements in artistic techniques, the art itself doesn't really lead to something more practical, whereas pure mathematics actually does often lead to applications in other fields.
>what if the whole zone fails and all DB containers are shut off?

I agree that the container clustering world tends to focus on stateless scenarios, conveniently ignoring the "hard stuff". However, that doesn't mean it can't be done. k8s can be told to maintain persistent volumes that can be claimed by containers. This mechanism can be (has been) used to implement "real" DB HA. e.g. see this talk : https://www.youtube.com/watch?v=Zn1vd7sQ_bc
It's much less wasteful to have many meals made up at once than for everyone to invent ad hoc meals. Also you just get enough of each ingredient for the meal instead of having to buy whatever unit size the grocery store feels like selling.
> This is a problem that goes beyond the usual ORM antipatterns and bad database designs and becomes its own special kind of hell, because it makes code far harder to reason about and thus far harder to review, in a way that I don't remember encountering in Hibernate, Gorm, or anything else.

I feel like this brings up an annoying cultural problem in tech wgere developers hit intermediate skill levels and feel the need to proclaim their expertise by writing something in the you’re-doing-it-wrong genre but don’t have the breadth of experience to realize that they’re over-generalizing and so they go from “ActiveRecord has this problem” to “ORMs are bad” without asking whether anyone else has it better. I’ve read tons of similar posts where e.g. Java proved that exceptions, OOP, or static typing were bad or Twitter proved you shouldn’t use Rails.
> You seemed to be implying that things were out of control on the money supply.

I absolutely was, and still am.

> The money supply has to grow as much as the growth of real GDP, or it's deflationary, and deflation is much more damaging than inflation. Money supply growth on top of that results in inflation, but 3% inflation isn't the kind of level that causes real problems.

There is an assumption there though, and that was what I was excited about. The assumption is that everything that isn't a consumer good increases in cost by (inflation_CPI + real growth).

If that assumption is wrong, and I take my prior (ie, out of control money supply) then the result is that real GDP growth is decoupled from the growth of the underlying economy, and now I have a formula to play with.

So the next step is for me to go and look up why they think that, eg, change in the price of gold (or anything not measured as part of the CPI) is equal to (inflation_CPI + real) instead of (inflation_asset_markets + real). Because I think that the way the money supply is being expanded would cause the rate of change in expected price of assets (sans real changes in value) to differ from the inflation rate of consumer goods.

EDIT I'll just add my reasoning for why - we can establish that new money isn't going to median households by looking at the average median household wage (and growth in household numbers isn't high enough to make up the difference). Therefore, the money is likely being directed towards people who already have lots of it, and businesses. At this point, assuming that this is spent on and causes inflation first and foremost in consumer prices seems like unclear thinking. It isn't going to entities who compete for consumer goods, it is going to entities who compete for assets and business supplies.
All these conversions bashing recruiters seem a bit... unfair? I work at a company that almost exclusively does their own recruiting. There's no commission structure or misplaced incentives to get someone in, no matter how bad they could be. As someone who's been interviewing regularly, I frequently interact with some of them and they are very genuine people.

I've at one point had a recruiter whom I've had a delightful time working with. None of my interactions with her felt like a sales pitch and when it came time to interview, she provided a wealth of resources on how to perform well on phone screens and how to answer the usual algorithmic questions. On the other hand, I've had a recruiter who emailed me with their entire message in the subject line. Never a message body. He always made it seem like there was some amazing opportunity I was missing out on but the 1 or 2 times I responded out of curiosity, it was another run of the mill individual contributor jobs. I told him I felt like I was being hustled, hoping to get the hint across that I didn't want to work with him. Didn't work. So I told him I'm not interested in any job that doesn't provide a minimum of some outrageous salary and a very senior title. Haven't heard from him since.

I guess I can agree with the sentiment that there are enough bad apples in the industry to spoil it as a whole. Also, avoid Talener in Boston. Biggest bunch of hustlers I've ever seen.
Systemd Services: Monitoring Files and Directories
Copenhagen is nice due to the efforts of Jan Gehl its an interesting story to read up on.
When you play poker, luck will win you a hand but skill prevails in the long run. I have a feeling Bitcoin will end up similarly, where much of the value will eventually transfer from the initially lucky to the pros. It will be interesting what increasing concentration will have on its popularity.
A very cool development, but . . .

I wonder about its long term potential as camouflage. By reducing its infrared emissivity, it can make a hot object look cooler, but might it not also prevent that hot object from shedding heat thereby causing its temperature to go up? Invisible soldiers aren't much good if they literally cook to death.
SICP Goodness – Why you don't need looping constructs
I think that's the first time I've ever seen someone use INTERCAL code to try and explain a concept.
7 Tips to Building a Successful Creative Team
>What bugs? I haven't had a hardware problem in linux since 2005.

Come on, we all love open source here, but let's be honest: this statement is false.
I think what's stopping other countries is that only one can be at the top of a relative ranking.
Why drawings, and no photos?
I agree I actually prefer the new keyboards and I've not seen any issues yet. Although my opinion may change if I do.
Banks are losing their Customers to Cryptocurrency Exchanges
> This fetishization of performance seems to be a cultural thing in tech.

Tell me where you've seen that, because I'd love to move there. From my experience, there is a common fetishization of non-performance. The "premature optimization" adage taken to its extreme - "we can buy more hardware", "developer time > machine time", "who cares about wasting electricity of millions of our users", etc.
That’s bubble investing. Watching the face value only.

Is the face value of Bitcoin higher or lower than its economic utility value?

What is the economic utility of Bitcoin? I think that is the real underlying unresolved question that creates volatility. The market is unclear and so can’t set a price objectively.
This isn't what happens when you use an ORM, this is what happens when you have a JavaScript code monkey writing data access code and then slapping the word "Enterprise" on it.

The places I've worked at that have written true Enterprise software, whether consulting, publicly traded healthcare companies, banks etc, have had extremely knowledgeable DBAs writing stored procedures for data access. The ORM usage was reserved for modifying the results of stored procedures or small things like account management. Nothing truly critical to the business was handled through an ORM directly pulling data from tables.
Amazon wants you to start a business to deliver its packages
Yep:

> Firstly, if they’re really trivial tests, then they won’t take you that long to write them. So stop moaning and just write them already.

This... is not a great impression of the book I'm getting. (Edit: I say that as someone who has heavily practiced TDD in situations where it's appropriate)
Hey there, congrats on launching.

This is my Feat Requests list of dreams (take what you want) :

- image from URL a la responsinator.com

- choose automatic and adecuate background color a la https://www.screely.com/?ref=producthunt

- being able to copy to clipboard instead of downloading asset.

Great start, will bookmark

edit : screely does not provide automatic and adecuate background color. Thats a FR from them and you :). The piece of sofware that does this to my knowledge is https://johnsad.ventures/software/backgroundswitcher/ and i cannot express the easyness on the eye it provides...it is so "suave". => ex : https://i.imgur.com/GBzLTJp.jpg & https://i.imgur.com/pZIWXZM.jpg
How does hdpi work on kde?
Today: They won't sell real time data anymore.

Tomorrow : Sell one minute delayed...
The agent learns to navigate entire cities by exploring them on the ground (it sees only Google Street View photos), without any map or location data.

The human analogy would be to ask you to learn to navigate a new city (whose language you don't understand) without ever using a map or location data, simply by driving around and looking out of the car. You will drive around and, as you see different street scenes, you will gradually build a "mental model of the city" that allows you to navigate it.

That's essentially what the agent does.

Once trained, when the agent is asked to go to a particular location, it knows how to get there, despite never having seen a map of the city.

Impressive.
Recreating Python's Slice Syntax in JavaScript Using ES6 Proxies
I don't know about how many people external to Google know about tf.estimator, but it's where most people who aren't building complicated custom architectures should be starting. Keras is nice, it's easy to use, but I wouldn't use it to design build and run a massive productive pipeline. tf.estimator is just that.
I've used Angani (www.angani.co) previously and been happy with their services. They offer a $5 barebones option.
I've also seen:

SELECT * FROM DATA WHERE x > 12

where there's no corresponding index. There's also the infamous N+1 query pattern:

// get list of ids
for each id in ids
r = SELECT * FROM DATA WHERE id=:id
if r.x > 12
do_something(r.y)

IMHO, both are signs of not fully understanding what the database does for you. In the same vein as the "learn JS before frameworks" argument, I'd argue devs should at least learn and understand SQL, indices, etc. before using ORMs.
How to Clean Your Laptop
Latest HUGO theme, 'Sodium'. minimal and responsive
>I also wish people would understand that Macs are not the best choice for everyone.

I agree totally. Equally I wish that every Linux user (especially here) stopped hailing the system as a panacea. This whole debate is trite.
My first thought has always been to just make it mandatory, or at the very least opt-out instead of opt-in.

I realize those are both very controversial, so I wonder why we don't have a monetary incentive.

i.e. We will pay $1000 for every organ of yours we take to a person you nominate.
I was gonna comment on how some of the works appear to have been inspired by those of Max Ernst but seeing how they are contemporaries, it could've been the other way for all we know. Thanks for the share.
I've never seen this code before:
to_np(m.ib(V(topMovieIdx)))

but I can guess that topMovieIDx is the index of the top movie, V converts to a vector(?), dunno about m.ib, and to_np is converted to a numpy array.
What you need to know about WCAG 2.1
I think the benefit of using an ORM outweighs the cost of making sure you don't have bad programmers on staff. We should be utilizing code reviews and proper source management anyway, right? This should be as simple as a senior/lead developer seeing someone iterating over 8MM rows and saying "don't do that."
Graphics chip :(
I used to cycle anywhere, anyhow and it's amazing I'm alive in retrospect. Country roads on California's central coast in the middle of the night - from DTLA to Santa Monica down Wilshire (my wife was on bus 20 and I managed to beat her at 3 AM), etc.

But I'm tired of feeling like I stand a decent chance of dying any time I decide to go anywhere.

More importantly, though, I'd like to be happy watching my kid ride a bike to school, and not filled with abject terror.
I actually like the site a lot it displays well in lynx. I did wish there was a way to up vote posts on lynx though.
What happens when you plug in a second monitor?
Agree. I was simply pointing out that in the end it's the consumer who pays, not the Inc.
LOL. Yes and yes, but mainly it's your privileged genetics.

Lo que hay que oír...
Can anyone provide some examples of practical applications of this?
This isn't a very popular opinion, but I agree. I feel that people should be able to become donors in exchange for some sort of payment to heirs (kind of like life insurance). The doctors and hospitals are making money from life saving transplant surgery, why not the donors? I think the waiting list would get real short, real quick if this happened. (Note: I'm a registered donor)
>We may be a tiny minority, but the argument against libertarian anarchists is just as filled with nonsense and strawmen as it is against any other libertarian position.

Said ruskerdax, an intellectual, before declaring all statists to be psychopaths.
My record was a 5 order of magnitude performance improvement on a site which a big consulting firm had been working on for most of a year, where page rendering times were somewhere north of 20 minutes (the server’s hard timeout).

None of their developers knew about WHERE constraints but they did know how to join tables so they were looping over hundreds of millions of rows in classic ASP using essentially the code you have above, with a bunch of unnecessary type conversions cargo culted into the inner loop (IIRC string to int to string).

Added business lesson: we billed double for a rush job but since it was only about 20 hours to fix the code and build out the remaining features (about half of the site), the original contractor still made considerably more. Our sales guy wasn’t canny enough to realize that he should have offered to do it for, say, a third of the other company's price.
Trump has made it clear that he's after constitutional conservatives.

That happens to be a GOP platform item, but it's the opposite of ideology: follow what the constitution says, not some imaginary "modern updated" version based on your ideology.
That sounds like "employment verification": did $CANDIDATE actually work at $YOUR_COMPANY, with $JOB_TITLE, between $START_DATE and $END_DATE?

I think the "references" under discussion here are actually phoning up former colleagues/managers for more detailed questions.
I think there is more into it:

"It has maintained its position as the clear leader for the past 26 years."
True, though I imagine there's plenty of use for vehicles, aircraft, and buildings.
First off, I stand up and applaud the Gates Foundation, and everybody, who work to improve the lives of everybody on the planet.

WRT: Extreme Poverty, a few years back, we had a political party who tackled the problem of poverty by redefining the measuring stick of what constitutes poverty. POOF much celebration and self-handshaking when they announced that during their term, their efforts dropped the number of people living in poverty by a very significant amount.

This has left a bad taste in my mouth ever since to never trust claims from politicians.

So I wonder, in the case of this article, how many of those people no longer living at the adjusted poverty line and now only marginally above it and no longer included. They're still their, but buy grace of a single digit, are now considered much better off.
venvs work fine in the shell. See pipsi for automatic creation/management of the necessary venvs.
The problem is that "Linux" is ambiguous. A comment below is agreeing and they use Debian. I've heard of Ubuntu being flakey. I used Fedora and Arch for years with zero issues (this is shocking to people who prefer LTS systems). CentOS is a trainwreck.

Take any OS, twist the wrong knobs, and you're looking forward to a long night.

Mind that the priorities of the user are different. Most people, including programmers, aren't concerned with using all the utilities of Linux land. Programmers have eyes too, and likewise enjoy aesthetics.

For programming, I'd use Linux over MacOS any day of the week, but for music, MacOS is the clear winner.
I started to get cramp in my little finger using a magic mouse eventually I switched to an old ps2 ms mouse (the classic that they have just reintroduced) that I had stock piled years ago
My favorite combo is similar - Microsoft Ergonomic Sculpt & Logitech M570 "thumball" trackball mouse.
Apple Designed rather than Engineered their downfall. I never liked how engineering served form more than function in things as simple as thin power cords that always fail on me. One exception is the 13" unibody. I almost prefer they did it knowingly for accessory sales because it seems more rational.
Or your SVGs were desined in Illustrator without actually modifying the code so that all of the coordinates in them would be integers.

Had this issue about 5 years ago. Good SVGs need to go through a manual code filtering step.
Do you plan to make an API available in future or make it a library? I work on a DAW, and it would be a nice feature to auto generate a song for the user when they start, rather than just giving them a fixed demo song. Any plans to support other genres? Please email me at roland@tracktion.com
Believe me, I wish I COULD run linux on my main laptop for work. Unfortunately, I write a webapp that is run 50% by mobile Safari users. When a bug happens, I need to be able to plug into Safari's dev tools. Other than that, I often need decent Adobe products to work with images. As much as Gimp and Inkscape have improved over the past 10 - 20 years, they still are obtuse at best. For simply writing code, Vim looks the same pretty much everywhere.
How did they get your email without knowing where you work?