jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The problem is that on average, giving every employee what they want in terms of salary, work allocation etc. is going to be hard or impossible. So most companies don't and usually the squeaky wheel (or the wheel that is threatening to leave) will get the grease. It is not fair but then there isn't a totally fair way to deal with this.

There is no fair way to pay people. It is a supply / demand and negotiated marketplace. There is no such thing as I am work $100k/year because I did XYZ and know ABC. I mean that may be true this second, but it is as only as true as the most up to date data. And is not true in any absolute sense.
Have you ever actually used Lisp, or are you going off of speculation? I have. It can deliver just short of C level performance.

This is like someone going onto a forum and saying "Java is slow!" while ignoring the fact that trading institutions use Java as their primary language for stock market trading. And they wouldn't do that if Java was slow.

I'm trying to be as patient as possible, but this is really getting out of hand. Most people in this comment thread simply have no idea what they're talking about.

Specifically, look up "GOAL Lisp". Gamedevs wouldn't use Lisp if Lisp wasn't capable of providing performance comparable to C. The entire company would've died.
You are missing the details.

Stripe and similar services are themselves PCI compliant and have extensive documentation, audits, etc.

Sites remotely hosting js are definitely an attack vector that PCI hasn't yet decided to put in scope.

PAAS vendors are one of the most likely attack vectors which is why they are in scope with SAQ A-EP.

If you are seriously under the impression that you could easily set up silhouettesfakeamazon.com and start harvesting credit cards, I challenge you to try it :)
Well if you are looking at unnecessary complexity, there are simpler static HTTP servers than nginx and Apache. (-:
This reminds me of the argument over the moon landing: effectively it was easier to go there than to try to fake the live coverage, because the video technology to fake it wasn't available.

https://www.msn.com/en-ph/news/technology/was-the-moon-landi...
If such fake universities exist, why aren't these resources being spent to identity and shutter them instead? If they don't, why manufacture this elaborate heist instead of deporting the students in the first place when their visa ran out? Wouldn't it be more cost effective to just pore through immigration records and do some on-site checks to find a "real fake university" than to create one?
The first line of M.T. Anderson's novel feed:

"We went to the moon to have fun, but the moon turned out to completely suck."

It's a dystopian YA novel, but it's a pretty good (and quick) read.
> how they are to be paid back

There is one crux where forgiveness makes sense. You cant pay back a loan with a job you cant get because the school was sued into oblivion for fraud.

> bright college students

College for all ensures that the majority of students trying to pay for college are below average, while graduates may align more with your assessment. Im not sure how you can characterize a bright student as someone who took out loans in lieu of scholarships.
IPCC itself is conservative, but IMHO there have been scientific studies establishing the link. Of course you cannot attribute a single event to it, but a single event can still serve as a warning.
There are plausible scenarios where billions can die in less than 10 years:

http://arctic-news.blogspot.com/p/extinction.html

That's why we need geoengineering solutions right now. But there's no funding to test geoengineering solutions because the IPCC is so conservative and has a long track record of always underestimating the rate of climate change. Like the article says IPCC claims that major changes are years away. They've been consistently wrong every 5 years, and the speed at which their predictions diverge from reality is accelerating.

If we put real effort in limiting carbon emissions and investigating geoengineering there are almost no downsides... on the other hand if the IPCC is wrong we're all dead. Which option would you rather have?
This. 100% this. Any product of real complexity _must_ have a single person or very small group of people overseeing it. This is doubly true if you're product is using micro-services.

The product my current employer is working on suffers immensely from a lack of central leadership to the point where each of the pieces of the application have different (and sometimes contradictory!) ideas of what the world looks like.

It's absolutely maddening.
Now I really want pop music made by Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Lukasz Kaiser, and Illia Polosukhin
Sure, some people hold to that diffuse harm theory. Others hold to a theory of specific harm. Others hold to a theory of no harm.

My point is just that there is no connection, as far as I can see, between crimes which some people as presenting diffuse harm, and crimes which other people see as being victimless. All combinations are not only present but common.
Chrome does, Firefox doesn't. I'm not sure if there's a way to mass-push certs to FF with AD
It is a bit odd to go to a journalist first with a vulnerability disclosure and then when they are patched poorly to just publicly disclose instead of going back to the vendor. 'Several weeks' does not even seem like an extremely long time span either all things considered.

On the other hand even major players are constantly having low hanging fruit bugs delivered to them very cheaply due to bug bounty programs (like the two recent Facebook bugs). Paying $5k a bug and having no other costs (such as bad press) could be 'cheaper' than actually giving people security training and having audits. If companies started getting burned by these failures maybe they would work harder to prevent them ahead of time.
Loved this and really like Madeon - also worth checking out the Daft Punk equivalent to this/very similar concept:

http://www.najle.com/idaft/
Port numbers as the next ipv4 "problem", oooh I like it. No amount of garbage collection for careful allocation will solve it. Expect another heavy-handed, non-memorizable, rear-ward-looking solution from the IETF that involves reimplementing the whole Internet.

Oh, SRV records, right that's what I was going to post about. Yes, once again, SRV records would have solved this problem in quite an elegant and simple way. And it's backwards compatible until we hit an actual port number crisis... cool!
Real hard hitting journalism there, WaPo.
I agree with you on skepticism. But there’s a lot more than just a pot behind theories. The pot is just something they can hold in front of the camera. It’s also the ashy layers in the fireplace, the bone pile outside the building, the greater findings at other digs of the same age and culture.
Yes, but monetization of a capability is value capture, not value creation and you are clearly good at the second but not so good at the former. This is not at all uncommon, in art (in all its forms) it is even so common that it has become a stereotype: the artist that is starving whose works command insane sums after they pass away.

It is also tied in to humility, and an inability to translate to others what the benefit of that attention to detail and quality will yield.

I think the tide is turning though: Moore's law was the cheap way to devalue those skills: why bother optimizing something if you can wait for just a short while to get a better ROI than by spending the time getting it right? But now that Moore's law is at an end and software is more and more messy and fragile we may see a recurrence of attention to detail, quality and performance.

I would consider the web a 'dead' zone for anything related to that other than at the very highest levels where the economies of scale are such that that attention to detail still gives an advantage. But software is so much larger than just the web. One domain in which quality is the make or break feature is in security, a small flaw will render a whole castle of work useless, similar attitudes are present with people working on medical hardware/software combos, avionics, rocketry and so on.

If you can look wider than just the web and try to find a field which still operates closer to the metal, preferably in non-networked stuff, that's where there is still a market for your skills and there are fewer and fewer people that can do this.
> Why would I allow a Neanderthal man come to my tribe and mate with my tribes women? Why would I not just kill him?

> I get I'd also be at war with other tribes killing their men, but Neanderthals I assume are easy to kill tactically and emotionally and I wouldn't expect them to be good allies.

You scienced this one like a pro.
I'd use a Lorem Ipsum text generator or just the same paragraph(s) regardless of page which would give them lots of duplicate content.
Here's an example of a thread where somebody was fruitlessly trying to argue that a spreadsheet isn't a visual programming language:

https://news.ycombinator.com/item?id=22984831

>lmm 9 months ago | on: Maybe visual programming is the answer, maybe not

>If there was a visual programming language with anywhere near the popularity of Ruby, I'd be willing to consider that maybe the idea has some merit.

>DonHopkins 9 months ago [–]

>Excel.

>I could turn your argument around: If Ruby were anywhere near as popular, widely used, and successful as Excel, I'd be willing to consider that maybe the idea that Ruby is a viable programming language has some merit.

>But I won't, because whether or not something is a visual programming language isn't up to a popularity contest.

>Can you come up with a plausible definition of visual programming languages that excludes Excel, without being so hopelessly contrived and gerrymandered that it also arbitrarily excludes other visual programming languages?

[...] (TL;DR: he couldn't, since he was under the mistaken impression that Excel not programmable, and was less popular than Ruby...)

That thread was on an earlier discussion about a blog posting from 2020 about the same 1989 paper by Brad Myers that we're currently discussing.

https://news.ycombinator.com/item?id=22978454

https://blog.metaobject.com/2020/04/maybe-visual-programming...

>Maybe Visual Programming is The Answer. Maybe Not

>Whenever discussing problems with programming today and potential solutions, invariably someone will pop up and declare that the problem is obviously the fact that programs are linear text and if only programming were visual, all problems would immediately disappear in some unspecified way.

>I understand the attraction of visual programming, particularly for visual thinkers. However, it's not as if this hasn't been tried, with so far very limited success. Brad Myers, in his 1989 paper Taxonomies of Visual Programming gave, along with the titular taxonomy, a non-exhaustive summary of the problems, starting with visual languages in general:

[...]
A discussion about the passing of a great Jazz musician turns into a discussion about a German word about fat.

#onlyonHN
I'm on mobile right now but when you open the Mueller investigations pdf control+F finds it easy.
After tinkering a bit with the association of programming and drawing, I gathered some of my experiments into an application.

Drawing applications usually have "brushes" that define the appearance of the strokes.
Here I optated for "inks" that define behaviors. Some are animated, others are interactive and react to the user's pointer.
You can see some examples on the app's twitter account: https://twitter.com/mutsuacenApp

I'd be happy to hear your remarks and answer your questions about the app (design, implementation, front-end development in general...)

And also I love to see how people use the app, so send me your drawings!

Thank you!
insanely easy process
> Serious question : is it bad to assume a 64-bit capable running environment for developer's computers nowadays?

There's at least one counter-example, since all my machines are 32bit.

Is there anything in particular about software developers which makes you think they're more likely to grind on the hardware upgrade treadmill? I would have thought the opposite.

The software I use (linux + xmonad + bash + text editor) has far lower requirements than that my family and friends use (various versions of Windows, online video players, antivirus, games, etc.)

I tend to give my hardware more respect than my friends and family too, who are much more likely to drop machines, drop/spill things on to machines, rotate them with hard disks spinning, put stress on hinges or weak points (eg. carrying a laptop by the screen), insert/remove peripherals in mechanically stressful ways, etc.

I'm also more able to investigate and fix problems, rather than eg. buying a new computer when the hard drive gets full. My current machines all use AMD K7 chips (Athlon/Duron), so I've built up a collection of compatible CPUs, RAM, IDE cables/drives etc. from dead machines to fix any issues I get with the remaining ones.

I'm perfectly happy with my hardware, so I see no reason to "upgrade"; rather, I've seen news feeds full of compatibility wars, eg. amd64/IA64, IDEx/eIDE, SATA/PATA, HDMI/Thunderbolt/DisplayPort/whatever, BluRay/HDDVD, etc. none of which I've had to care about.
What do you mean by "targets"? If people are fined for something they did, then it's not a problem.

A lot of it has to with "equal enforcement" - take a look at mj enforcement in CA as described in http://reason.com/blog/2010/07/01/california-naacp-backs-mar... (leave aside for a moment the wisdom/necessity of the drug war) - I'm sure most of the people arrested for mj broke the law and deserved the consequences. but it as a negative effect on the targeted segment and not the population aa a whole. That puts one segment at a disadvantage in other aspects of life (getting a job, getting housing, etc).

BTW, don't know why you got downvoted, you simply asked a question.
Talk to your lawyer and your accountant.

If you plan to raise venture capital, and you don't have a lawyer or an accountant to answer these important questions, you're not spending money on the right things.

That said, the value of our founders' stock (in a new company, before any IP had been donated to the company and prior to the raise) was a few hundred bucks.

Ten thousand sounds high - remember, with an 83b election you pay tax when you receive the stock (do not forget to do this), so assuming a 50-50 split that's taxes you've got to pay on an additional $5,000 in 'income' you didn't actually get, at a time when your real income's likely lower than usual.
I did post this (the link of the review) because I have heard from multiple people (in person) about their culture. Netflix seems to have the sports team philosophy "Put the best guy in place for the job", and if that job changes and that person is not the best fit they will fire that person and find somebody else instead of some retraining.

The original "Netflix culture slide" were just an attempt to rationalize (and romanticize) their behavior, instead of "we will use you and throw you out if you are not to the exact fit", to "we want only the best people to work with us".

A lot of people in the start up community thought that those slides (and Netflix's culture) was really cool, but the reality seems very un-rosy. I think it is good too look beyond the PR.

As somebody mentioned on one of the comments, looks like their culture came from "Logan's Run".

As an engineer I have been contacted many times by Netflix recruiters, and that's why I started digging down a bit more into it. If you are an employer of Netflix, just consider yourself as a glorified contractor.

I found this link from this question on Quora:
http://www.quora.com/Does-the-Netflix-work-culture-create-a-...
I don't know about that. I think it's because his target market generally doesn't have a lot of money and or there isn't that much of a demand for bingo card apps. Everyone around here says he is great in business. Yet, he's barely making a living on it after many years.
The Minerals Management Service (now the Bureau of Ocean Energy Management, Regulation, and Enforcement) is a pretty good example of that as it is. It's in charge of enforcing environmental regulations and such for oil companies, but it's also in charge of collecting oil and gas royalties for the government. This is part of why oil companies have historically been so friendly with it -- they are somewhat interested in avoiding regulation, but they are even more interested in minimizing their royalty payments.
To me this is a worrying trend, what happens in a couple of years time when users have decided there no longer jumping on the latest startup products because they either get successful and shut down the product or fail and shut down the product.

How do you do interviews talking up how important the product is, why everyone needs it, only to discard it after a short period of time. These talent acquisition's must really be getting big in dollar terms? Because otherwise it all seems irrational.
Agreed and that's why I wrote the post to get that info out there instead of having people struggle.
Not exactly.. ARM doesn't really produce their own chips and there are manufacturers that use ARM cores that produce chips in the EU (ST, Infinion and NXP as well I think) and US (TI). AMD still has GlobalFoundries produce things for them (and they have fabs in the US and in Germany).
Haskell is good for transformation type programs, e.g. compilers or document conversion (e.g. Pandoc).

It sucks for pretty much everything else.
Thank you will check out. I was going to work on a web app in Haskell and am scouting libraries.
I agree. A challenge would be gathering the data.
> There's definitely manipulation going on by "big tech".

We do it to ourselves. I made this site [1] to review moderation on reddit. It works for accounts, subreddits, threads, and there is also a "top posts/comments" section [2]. When a userbase can review the moderation it becomes harder for manipulation to occur.

[1] https://www.reveddit.com

[2] https://www.reddit.com/r/reveddit/comments/kfdaj7/top_remove...
Rust would certainly not have existed in it's current form without Haskell.

There are many such “progenitor languages” that focus primarily on theoretical elegance such as Smalltalk, Scheme, and Haskell that might not see huge adoption but do inspire a rather lasting influence on many languages that grew far larger than they.
The back-prop learning algorithm requires information non-local to the synapse to be propagated from output of the network backwards to affect neurons deep in the network.

There is simply no evidence for this global feedback loop, or global error correction, or delta rule training in neurophysiological data collected in the last 80 years of intensive research. [1]

As for "why", biological learning it is primarily shaped by evolution driven by energy expenditures constraints and survival of the most efficient adaptation engines. One can speculate that iterative optimization akin to the one run by GPUs in ANNs is way too energy inefficient to be sustainable in a living organism.

Good discussion on biological constraints of learning (from CompSci perspective) can be found in Leslie Valiant book [2].
Prof. Valiant is the author of PAC [3] one of the few theoretically sound models of modern ML, so he's worth listening to.

[1] https://news.ycombinator.com/item?id=26700536

[2] https://www.amazon.com/Circuits-Mind-Leslie-G-Valiant/dp/019...

[3] https://en.wikipedia.org/wiki/Probably_approximately_correct...
Most people in the "rideshare business" are working there because they don't have a better alternative.
I find that somewhat hilarious actually... Like what do GIS people think, we live on a flat earth?

Seriously though, if all you ever want to do is draw 2D maps, I can see optimizing these cases. I can even maybe understand how it's best to nail these features down first... However, it just seems like so many of the tools data models are corrupted by a fundamentally mishandling of 2D vs 3D.

For example, a library I'm using for WKB encoding/decoding pollutes my 3D points with a bunch of functions for dealing with 2D points that I frankly want nothing to do with. Why should I ever want a function on a 3D point to return a 2D point with an optional third member. I can see how this might help you embed a 2D point inside a 3D space, by treating the null value as 0, or filtering it, or some other user defined or standard logic... but if I have a 3D point, why on earth am I casting it to a partially optional 3D point.

That was just an example that's been really bothering me... there's lots of other examples of 2D driven features looking a bit strange in 3D.

Not to mention adding an M dimension, or outside PostGIS, any others. The difficulty with this problem is the immense, vast, epic scale of the issue. I want to say you could probably just define the 3D metric space and then build the 2D one of that, but then why stop there. Perhaps I want a 5D space with distance measured as some similarity metric... is this not starting to sound like a more general problem than GIS?

And another thing! It would be very interesting to think about what aspects of the spacial reference are useful in 3D. I'm still learning about how the SRIDs are used in PostGIS, but this [1] example makes a lot of sense for lat/long references.

[1]: http://www.bostongis.com/blog/index.php?/archives/266-geogra...
Strictly speaking, yes - this decision, as many other SCOTUS decisions, is tailored to specific case and leaves the other situations to be argued on their own merits. But having definite precedent in the situation where API has been recognized as non-copyrightable both sends signal to the lower courts about where SCOTUS leans, and to the potential plaintiffs about their chances to ultimately prevail. It is not a definite solution for all cases, but it shifts the calculus to the side of "if you sue for copyright infringement about S3 API, it'd be an uphill battle for you and probability to lose is high".
> The real problem here is Uber/Lyft not accounting for this in their app

No. The real problem is that a person with a disability was denied service in violation of the ADA.

There's no setting in the app that prevents a driver from saying (as they should), "Get in."
Because eventually AAudio was created, by the time 64 bit Android started to matter.
>How can a neural network evolve on its own.

Same way as humans? Via training on new inputs?
I noticed a trend where lots of Uber drivers marked themselves as deaf, but really just didn’t communicate in English fluently. I would imagine drivers would similarly claim to be allergic to get around having to transport service animals.
These guys write Mac malware for a living and use nefarious tactics to fool users into installing it, while making it really hard to uninstall. I've seen it on the Mac of many less technically inclined people.

Things like: “your Mac has been infected, click here” while the user is downloading some torrent or watching porn. Faking the system's dialog boxes, using chatbots “is your Mac slow?”, etc.

I'm amazed Apple hasn't banned them from the Mac App Store. I don't know how these people sleep at night.
Groovy is much slower than Java, dynamically typed (even with optional typing), with spotty IDE support and with Thoughtworks recently dropping its support of the entire project, the future of the language is quite uncertain, even though it was picked up by Apache.

I would feel more comfortable picking Kotlin despite its newness: it has everything Groovy offers but it also fixes all the problems I listed above.