jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think that the fact it has taken this long to even deprecate, let alone remove, utter garbage like these functions is a prime example of why PHP is often reviled.

It almost makes you wonder if the point isn't to keep catering to bad programmers' whims just to keep from losing the 50% of PHP's community that would never be able to write software at all if they weren't working in a language that enabled them to ignore every best practice from the past 20 years.

I kid, I kid. Mostly.
You may also enjoy this: https://www.419eater.com/
If they manage to do that (for all platforms not Just Apple) I'd be willing to give them some positive karma.

Probably not nearly enough to cancel out the rest of their behaviour but at least some.

"The enemy of my enemy..."
> A middle class Asian person who went to college at Stanford is going to think identically to a white middle class person who went to college.

I thought this was true for a while but I've worked with enough asians (who are also born in USA - some even with their parents being American too) to realize this just isn't true. The white/asian experience has a very different parental/family background. A lot of kids learning some other language from an early age even if their parents weren't born in that country the language is known for.

Most white kids don't go through a lot of that stuff. I used to think "Ah, hello, my fellow American!" And then I realized many asians didn't align with the American identity - at least in SV. Many felt like they were very closely tied (or closer) to their parents or grandparents homeland. Super weird - imo...
"As opposed to JVM"

You don't have to convince me that green threads are far superior to async-await - I already believe that.

But that's not something Kotlin (nor Java, on the language level) could have solved.
As the abstract says:

Some of the most practical hash functions have only appeared in theory papers, and some of them requires combining results from different theory papers. The goal here is to combine the information in lecture-style notes that can be used by theoreticians and practitioners alike, thus making these practical fruits of theory more widely accessible.

Reviews are pretty common and while they might seem trivial, writing a good one is an astonishing amount of work.
I'm not a fulltime dev and only program small scripts mostly for personal use, but I listen to heavy metal the heavier the better.

That being said if I really need to concentrate on something silence is best for me.
They aren’t going to compete with Apple or harm them by selling a phone subsidized by selling data, they’ll take market share from low tier Android phone makers. Microsoft didn’t have any luck, why would Facebook?
> The main reason computer scientists, mathematicians and other groups were predominantly male was not that the industries were sexist, he argued, but that women were simply [emphasis added] less interested in joining.

This is not a fair summary of the argument. There's nothing "simple" about the pipeline problem, and what 'grey tribe' folks object to is not the rather generic claim that "the industry is sexist" (since there are in fact plenty of problematic practices in the tech industry that may adversely impact women) but the rather more specific argument that discrimination in hiring practices/educational admissions/etc. is to blame for the imbalance. Clearly, there's quite a bit of evidence against that proposed mechanism.
> The disaster draws attention to the controversial hydropower projects

Why is this the subheading of the article? All the speculation regarding the actual flood is a glacier breaking away and falling 2km on valley floor triggering landslides and sudden water release. So, why choose to focus on something which many initially incorrectly identified as the reason for destruction.

I am not saying we should not focus on this and the highway construction happening there, as there actually are some valid concerns about them; but seems like a poor thing conflating these two.

Also, most of these new dams in the upper reaches are not the massive water holding barrages that cause ecological destruction. Most of them hold little or no water. They are constructed on the route of a river to funnel water through a tunnel to the turbines that is used to generate power.
It seems to me like software engineering is one of the only fields with people arrogant enough to assume that every good and passionate programmer should also be doing programming as a hobby.

I loved software engineering so much that I decided to turn it into a career, so that I could do it every day. But now you want me to do it every day and every night? No. My work during the day is fulfilling. My hobbies provide variety and an opportunity to pursue other interests.
It's not the setting up that's hard, it's the fact that Wordpress is still bloated as hell.
The "Coban" (=cohesive bandage) tape is great, but I've only ever seen it used on animals, for whom it's also sold as "Vet Wrap". It sticks to itself, but basically nothing else, which is great for securing things to a hairy/furry limb.
I've been using it as a way to learn some of the fundamentals of my field and write packages from other languages in Rust as a learning exercise. Then once those reach some level of usability / goodness, I've started building small CLI's for $work.

I have a feeling that inside of 5 years Rust will be blowing up on the job market. It's just so good and so practical that once you pick it up, anything less well designed will feel like a kludge and hack that might blow up on you at any point.
Practical answer: the people who actually need to move furniture, or other large items, in a city environment use vans.

Look at businesses and what their fleet vehicles are. No one uses an F150 in the city. Why? Because thieves very often steal stuff from the flatbed. If you actually want to transport large, bulky items in a city environment, you need to close off the back so that no one can look in and see the cargo.

2020 Ford Transit-350 Cargo is $35k.

------

F150 comes more in handy in rural areas, where there aren't thieves around. The flatbed is useful for hauling very large, oversized items, such as mountains of topsoil / compost, or rocks for your garden, or bundles of hay for stuff.

But when it comes to "city items" like furniture (often valuable furniture, so thieves want it), or large equipment like computer racks and servers... a van wins.
I find the service to be very convenient when I have something my parents need to see. It's so much easier to just print the damn thing on their printer, than to walk them through the process of navigating to a particular site, opening a particular attachment on a particular email, etc. That's often when I'm using a chromebook, but not necessarily. All you need is a browser to use this service.
I think the answer is yes, someone with authority needs to show up and tell them to go home. I doubt they'd fight it.

In some places, a sign and a sawhorse blocking the parking lot entrance might do it?
I don’t know what it is, but it seems commercial landlords would rather have an empty property than accept market rent in a down market. I saw a lot of that in the last recession.

I suspect that the managers of REITs and partnerships that own most commercial property worry that accepting lower rent would make it harder for them to delude their investors into thinking their property values haven’t tanked. “We appraise this property based on a rental income of $5k/mo, it’s just between tenants right now”
I was thinking I really need to research how to efficiently deal with strings in a certain language that doesn't allow them to be accessed as arrays of characters. Because then I could get started on porting some C code to it.
Tor has obfuscation options, they work well.

The default endpoint list is usually blocked though as its published to the clients so you have to request an off-list endpoint.
They stopped testing. There are no new cases because they stopped testing.
Interesting. Have you made your source available?
MMT is a technical variation on Keynesianism, which is how the US escaped the great depression and stimulated 70 years of near constant growth except during an oil supply crisis. Maybe next time it will be justified on general economic merit.
Simple changes like ditching conference travel and ending grade inflation would totally repair academia.

I gave up on it myself. I'm happier in finance. Life's too short.
Yup, you're right! The algorithm works like this: (each "move" is an implicit "continue" in the pseudocode)

while no checkmate:
If your rook is about to be taken, move it to the other end of the current rank.
If the enemy king is on rank n and your rook is anywhere but rank n-1, move your rook to rank n-1 (unless it can then be taken, in which case move it to the end of its current rank.)
If your king is anywhere but rank n-2, move towards there.
If your kings are on the same file, advance the rook to rank n (unless it can be taken...)
If |file of your king - file of opponents king| is odd, make a wasted move with the rook (keeping it on the same rank).
If you've gotten this far, move your king towards the opponent's king (staying on the same rank n-2).
Hurd not welcoming outsiders? My experience was opposite; for a short while I was a tourist on the dev list, and was never made to feel out of place.
this may be true. I use a lot of IBM server/development techs & pretty much all of them are missing the magic they claim, boiling down to "confusing forced development paradigm that bleeds millions from your company in infrastructure and niche developer costs" (Web Experience Factory, Coremetrics, Portal etc.). None of the out-of-the-box-everything-integrates-seamlessly aspect is there, despite that being the whole basis for these monstrous sales prices. In short, many of their products have laughably little value and even non-technical corporate management is realizing this.

(You can tell a lot of the software is sold with IBM thinking "We'll tell them its their fault for a couple of years unless they hire a few of our consultants, then if they realize the product actually sucks hopefully we will have an upgrade ready by then.")

However, whenever I see articles from that Cringely dude (the one referenced repeatedly in this summary) I have to think "eh, maybe.... I'll believe it when I see it". He is pretty much an anti-IBM conspiracy theorist from what I can tell, though of course they are a strange enough organization that a lot of what he says turns out to be true.

http://en.wikipedia.org/wiki/Robert_X._Cringely

http://www.cringely.com/
We run scheduled scans and very soon we'll be hooking into Apache, FTP, etc. But Patchman is actually preventing malware from being uploaded in the first place by fixing vulnerabilities before they get exploited.

Also, most malware is not executed right after uploading. They usually wait for the weekends.
Have you ever picked apples?
I wonder in what percent of virtual scenarios they make deadly force be the "rifht" decision. I would bet upwards of 50%, 3 or 4 orders of magnitude more often than in real life. Normalizing what should be an exceptional circumstance...
Indeed. Tipping or no-tipping is really not a black and white issue. Just because they do not receive tips does not mean they don't care. For all you know they could get fired for standing around - like you would be with a regular office job.
Not too far off, but it turns out there are several versions.

From http://www.rampantscotland.com/poetry/blpoems_grace.htm:

Some hae meat and canna eat,
And some wad eat that want it;
But we hae meat, and we can eat,
Sae let the Lord be thankit.

The last line is often varied to read-

And sae the Lord be thankit
WoT is pointless when people can manufacture identities that trust each other and build a fake trust score for an id used to spam or whatever.
Downtown doesn't necessarily mean in the core city. What's happening dramatically here in DC is redevelopment around the suburban Metro stations.

And let's face it--at Google or Apple's level, the appropriate point of reference is probably industries like banking and consulting that never moved out of their high-rise urban digs.
There are places like that... Near me there is a decent sized Persian population and there are some Persian owned markets that get the non "top" quality produce and sell it for a steal. (Top in quotes because it's still usually high quality just not "perfect" looking) I find it hard to buy produce anywhere else.
Glaring omission in the article: Traffic laws that protect the weaker participants in traffic.

I do 7000k a year commuting alone, but there will be certain places I will never cycle.

Contrast this onboard video from New Zealand showing a car hitting a cyclist and the police response [1], with a car right hooking 4 cyclists and causing a "bruised knee" in the Netherlands [2].

[1]: http://www.youtube.com/watch?v=fEgXQIAyGF8

[2]: http://www.youtube.com/watch?v=YeJ-d86pKsw
> Does the Android team take patches from those outside Google?

Yes: http://source.android.com/source/submit-patches.html

But since you can't see the current state of development, you can't know whether your fix is even relevant anymore. That's a big reason why I prefer to use and contribute to CyanogenMod, and if Google ever wants to cherry-pick my patches (minor though they are), they're welcome to it.
Thanks for your work!

I was trying to get IHaskell to build on Arch Linux(using the Hackage package). I couldn't get it to work with either the arch packages for ipython2 or for ipython3. The version that IHaskell tries to install also didn't work. Should I just wait for your latest release?
Was that posted to the right thread? This comment is about the waste in the welfare bureaucracy.
I do not think this is the case. The competition is intense in India and most often than not Indians compete with each other than Pakistanis. Relatively speaking the dick sizing between India and Pakistan is North-NorthWestren India vs Punjab (Paksitan) since they do share a border. For South India, Andhra Pradesh in this case, Pakistan is an abstract and most of the time, other Cricket matches do not care about Pakistan or its existence. So this is resounding NO. You can congratulate the Kid or you can diss the parenting but to oversimplify things that fit your simplistic mental models is unworthy of HN forum.
Man, I can’t keep up with all this mutation.
my laptop (Asus EEE 1215B) happens to have a physical slider that goes in front of the webcam (it also happens to be a bit loose and the tendency to slide to the "open" position if I pack it in my bags .. hmmmm ...).

however the point about the mic stands.
I agree to disagree about this. To me, luxury is "opulence, luxuriousness, sumptuousness, grandeur, magnificence, splendor, lavishness, the lap of luxury, a bed of roses", and I don't associate those with typical developers. "Luxuriousness" is really a measure of consumption anyway, rather than income, so it would entirely depend on how people spend their money rather than how much they earn or receive. A big house, fast cars and yachts are luxury items even if you had to borrow money to buy them. Having a good job is not a luxury because people with good jobs can still live ascetically.

Maybe this is just a cultural difference thing here. When I hear "luxury" I hear something like "extravagance" or "indulgence". Luxury is something you don't need and shouldn't feel entitled to. I think most people do need good jobs, respectful working conditions, good housing and time with their friends and family. I don't consider those to be luxuries, and I don't think that there's anything extravagant about those things. To me, this just highlights how truly awful it is that most people do not have these things.
I just wanted to point out that your (I'm referring to urx.com) landing page has this awful, misleading form input to collect your email address with a button next to it labeled "Contact Us."

Just call it what it really is please.
I don't understand. I think "for the time that he is in control" means "as long as he has > 50% hashing power". No need for 100%. As long as he has > 50% he can eventually overtake any fork that includes a new transaction.

In theory, given enough time (a very long time), someone able to maintain 50.0000001% of hashing power could eventually rewrite the entire blockchain after the genesis block.
As long as we suffer from ORM, we'll suffer from flame-wars :-)
I'd be curious on how this philosophy translates to the internet today. There's lots of public infrastructure that we use, but it's hard to picture surfing the internet or watching Netflix as the same as broadcast television.
Couldn't the EU force them to standardize the protocol and to interoperate with other client/servers?

With WhatsApp becoming the new defacto sms / mms it would make sense.

Could they even reuse pieces of the legislation that made it happen for usb chargers?
I believe certain hospitals are already at the stage of queuing ambulances outside and are breaching the four hour wait times.

This is a consequence of loosening the lockdown for Christmas.
Rushing impeachment makes sense if it is totally clear for all involved that impeachment needs to happen.
Kind of ironic calling for shutting down platforms with algorithmic content systems on HN.
Dunno, I didn't reboot and didn't close all other programs (browser, editor, mail, calendar, notes, editor)... Top shows

Load Avg: 2.36, 2.01, 1.97 CPU usage: 2.10% user, 3.39% sys, 94.49% idle
Signal is good for privacy and that's about it. Telegram has voice calls, videos calls, stickers and easy sticker creation, super convenient in-line gif/pic/video search, video and voice messages, and you can add people without sharing your phone number...
https://www.nytimes.com/live/2021/01/06/us/washington-dc-pro...
Small-medium sized businesses without dedicated devops people. I'm working with an ex-Googler who struggles with basic dev stuff like

* How to make a Python environment for a brand new project

* Source control basics like commits and merging

* Reading documentation or using SO

* Basic command-line debugging or even using print() statements!

I've asked a few times: "How did you get anything done before?". And (S)He responds that they never had to worry about this at Google.

[Edit]: I don't think all or even many Googlers are this way. But that this person made $10k/month for a year and a half gives me pause. I don't thing FAANG's are touchy about firing people. At this rate (S)He likely won't make it through our ninety-day review.
I interviewed Caitlin who lives in Portland and used to sell beer for a living. She is now a happily employed developer.
> For example with gdb trying to step into any specific function basically requires you to find that function and set a breakpoint there.

step, then finish. Repeat until you're in the right subexpression.

Step will enter a subexpression. If it's not the one you want, finish will run until it's done. Repeat.
I'm still nervous that Atom fades away, despite the promises and good intentions of continuing to develop it. I'm nervous because...

Commits have dropped since mid-year: https://github.com/atom/atom/graphs/commit-activity

No blog posts since mid-year: https://blog.atom.io/

I love Atom, so am hoping it gets rolling again soon.
Debian provide a physical artefact containing all the packages that could be used without internet access. I don't know whether this also works for Raspian: https://www.debian.org/CD/
> 1 Introduction

> The increased availability of data linking students to teachers has made it possible to estimate the contribution teachers make to student achievement.

There was some data available before (or the sentence would not have used the word "increased"). Why wasn't it possible to estimate with that?

> By nearly all accounts, this contribution is large.

It goes on to talk about what "large" means:

> Estimates of the impact of a one standard deviation (σ) increase in teacher “value-added” on math and reading achievement typically range from 0.10 to 0.30σ, which suggest that a student assigned to a more effective teacher will experience nearly a year's more learning than a student assigned to an less effective teacher (Hanushek & Rivkin 2010;...).

(Typo: "an less effective" should be "a less effective".)

A "range from 0.10 to 0.30σ" doesn't make sense. A Greek lowercase sigma (σ) is used to represent one standard deviation, but the sigma is used only on the upper end of the range. Should it have been from 0.10σ to 0.30σ?

And how are they measuring the impact on achievement of an increase in teacher "value-added", anyway? It says that estimates of the impact "typically range from 0.10 to 0.30σ", but it doesn't say what units those figures are in.

The sentence goes on to say that those unit-less estimates "suggest" that "a student assigned to a more effective teacher will experience nearly a year's more learning than a student assigned to an less effective teacher". Over what time period? That is, how long does a student have to study under a "more effective teacher" to get "a year's more learning"? 1 week? 12 years? It doesn't say.

And finally, how do those unit-less estimates "suggest" an impact measured in learning time? It doesn't say.
Now I pay money to netflix so as to not see those, my tv should have nothing to do with it; except that corrupt execs and wall street zombies want more more more, so they put ads on everything, forcing me to watch their drivel, all supported by software developers and electrical engineers who have money signs for pupils.
To me it’s not really an aquihire without you making significant money over your normal salary — usually paid in cash or stock over time while you are in the new role. Revenue share seems strange and maybe implies they aren’t as successful as they seem?
I remember my dad had loads of double-density (800 KB) disks for his Mac LC in '92 -- we kept the cases with the disks well into the late 90s (long enough for me to find them and try inserting them into a Windows 95 machine at the age of 8).
At this point I don't think they're trying to appeal to the system administrator or developers. The page should be directed at the sales people, initially they customers will be people like me, who just want to give them money but needs to convince the business people that it's a good investment. We doing just fine with the current open source version, but I want to see nginx stick around and honestly their price is very reasonable. Even small companies can pay and help keep the nginx developers around.

I understand peoples concerns, but it seems to be the only way for the nginx developers to do what they do best. Donations are clearly not working. It's only reasonable that they want to get a stable paycheck while helping the rest of us getting ours.
At home, kids use iPads and Android phones, etc. Schools often provide a portal and children use that portal both out of habit and at the direction of their parents.

And as public institutions [under the US system] parents look to the schools both to provide proper resources for completing out of school assignments and are willing to assign blame for technological issues which are for practical matter beyond the school's control - i.e what comes across the student's browser while sitting at the kitchen table.

Outside the bubble, most people are not that tech savvy and the trend is toward passive use of browsing devices not managing plug-ins and maintaining browser side scripts. And outside the bubble, people use school websites as portals - the schools are setting them up that way.

Microsoft is marketing something simple - if you get advertizing you clicked on the wrong link. That can be explained to the principal, the teacher in the classroom, the student, their dad, and the president of the school board - and without much more than those literal words.