jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
That's the theory and few rational people would argue that those services are necessary. But we've been in a tail-wagging-the-dog situation for a while now. The industry seems to believe that they're entitled to an increasingly large share of the world's wealth. They've seemingly forgotten that they're a facilitator of progress and don't represent progress in and of themselves. They recruit the best and the brightest to create ever-more-complicated financial instruments robbing society of the contributions those engineers/scientists would have made elsewhere.

Much like the same cellular mechanisms that sustain life become cancerous when there is unchecked growth, the same financial apparatus that we need to facilitate progress becomes cancerous when its growth is unchecked and it loses focus of the purpose that it serves.
If you are in a position to make technical decisions and you choose Symfony2 and don't even consider that you should have a cache or three in place, you should be dragged behind a van by your teeth. Caching in PHP has reached a point where turning it on is as simple as installing a package and setting a flag.
Since I've been using this myself for 2 weeks now and I still like it (and use it daily), I'll continue to maintain and (if needed) bugfix it. But at the moment, I don't have any intentions of adding more features. That said, what would you need?

I'll be on the bus to my new years party for the next 4 hours or so.. I'll look into the shop tomorrow. That said, I already got quite a few emails about sales from FastSpring, so in general it seems to work OK.
Likewise. I've used DDG for a year or two now. I don't notice much difference overall, except that I don't have to click through to the second or third page just to get away from the advertisements.
No, mine is the accepted view and has been for years. Being that you are bringing a completely new outlook to the vaccination process, the onus is on you to provide evidence.

Anyone else who’s reading this, take note of what they did here. Say that mRNA gene therapy is the same fundamentally as traditional vaccines which is absolutely not the case. Then attempting to make the person espousing the traditional view provide evidence of the accepted fact. Liars like this need to be called out. They are NOT the same.
People need food to survive, especially during war. That’s the reason for the subsidies. Without the subsidies, they wouldn’t allocate the capital, and you’d starve when your neighbor state attacked you instead of exporting their food to you.
It certainly is in my experience: everything from deterministically shuffling lists to Rogue-like map generation to audio/visual glitch & noise effects.
I can't tell if they missed the joke about losing 10 fingers and having to stop there, or if you missed their joke that you can insert the same finger multiple times as long as you only lose a bit of a finger each time.
yes! my mistake! apologies!
Actually the article mention " select crypto" but not the BTC.

And to be honest I do not see the point for them to support a decentralised currency like. just complying with the regulatory rules ( KYC, anti Money laundering,etc...) Would be a real nightmare
> They shunned OpenCL, they'll probably shun Vulkan for GPGPU

this comment is factually untrue and anyone can check it for themselves.

https://en.wikipedia.org/wiki/OpenCL#Conformant_products

https://en.wikipedia.org/wiki/Vulkan#Intel,_Nvidia_and_AMD

it would be absolutely insane not to support either of those features. An absolute shit-ton of games use Vulkan these days, there is zero chance of that being deprecated in any timespan not measured in decades. Everyone is still supporting OpenGL after all, and that's like what, an early 90s API?

there is a larger point to be made here about some of the reflexively negative responses people have when the N-word is brought up. There are certainly criticisms you can make of NVIDIA, but people have this intense and reflexively negative emotional response that tends to slide these discussions into flamewar territory.

I know I'm about to hear about how Linus gave them the finger (cause he's a totally balanced and wholesome person), but providing a closed-source linux driver and not supporting wayland (which I think they did eventually anyway?) aren't the end of the world like people make them out to be. Pick the product that fits your needs, if not move on, you don't need to become emotionally attached and you can keep your positions fact-based.
How does Square feel about this?
You may want to use Show HN for this.
While I like Zwift it's not at all like Peloton. Yeah, it's more race oriented but also it's not as prescribed-- i.e you have to figure out what exactly you want to do for a workout.

Also, a good Zwift setup will cost more than a Peloton. A reasonable road bike with an 11-speed cassette starts at ~$1k, then you'll need an extra cassette (~$100), smart bike trainer (~$1k), ipad or computer+tv (~$1k), etc.

That said, a TacX Neo2T + Wahoo speed sensitive fan + TV is a fantastic combo.
I wasn't arguing in favor of Venmo, but are VISA and MasterCard really better options in this regard?
It can even be reduced to Clifford algebra very cleanly: https://en.wikipedia.org/wiki/Conformal_geometric_algebra

There is something very "right" about it.
This looks like bad coding style to me--trying to cram too much on a line and an overly complex conditional expression.

Using the same three lines, you could instead assign each result to a temporary var:

x = outputs.get("foo.bar.baz", "default")
y = pytest.approx(time_recorder.time_taken, abs=0.0001)
assert x == y

If using an assert method, I think this looks okay too (although still a bit noisy):

self.assertEqual(
outputs.get("foo.bar.baz", "default"),
pytest.approx(time_recorder.time_taken, abs=0.0001),
)

I find that if black produces ugly output, it's usually because of something that I could improve, and I appreciate the hint.
So I've heard, but I've also heard psychiatrists being very cautious in prescribing Desoxyn. AFAIR Slate Star Codex linked many times in this thread is one of them. And I'm not even sure you can get it prescribed outside of the US.

Methamphetamine seems to be very effective with fewer side effects, but there's a lot of stigma and legal issues with it being one of the most controlled substances. So even if cheap it's not going to be easy or convenient to get it prescribed.
nb spj has left MS Research: https://discourse.haskell.org/t/new-horizons-for-spj/3099
> how is it unethical for me to click on a Beatles video when they're all either dead or fantastically wealthy?

You're probably on the wrong track when your example happens to involve people whose level of success / compensation is so wildly outlier that they're not even representative of the top 10% (not to mention established under an entirely different distribution order). Of course marginal dollars don't matter as much in that case, let alone marginal pennies.

But they do matter quite a bit at the scale where people are within striking distance (above or below) of the transition point between making a living at music and not making a living at it. That's where ethics of supporting people whose work you apparently value would matter most.

There, YouTube's economics are also pretty unethical (from what I've heard their payouts are about half of Spotify and maybe adblockers make it worse). About the only saving grace is that everyone knows it's an essentially free show; no one is under the illusion they've participated in some kind of economically artist-supporting transaction when they watch a YouTube video, so those who feel some obligation on that front know they still need to do it. Spotify sometimes presents itself or is forwarded as a solution / alternative to piracy, giving it the veneer of an artist-supporting transaction when the more frequent reality is that its fractional nature pushes the point at which audience engagement can support artists economically up farther.
Thank you for your respectful and well framed reply.

It's nice to be able to carry on a civilized debate :)

I think it's like the school yard. When I was a kid we excluded some kids in my class. We didn't talk to them or invite them to things, by this I mean that if one of these kids had approached me I would have smiled and chatted, but I would never have approached him/her because they weren't "in".

This group didn't have any impact or involvement in most of what went on in high school. I am pretty sure that they really didn't want to be part of things after a short while. I don't blame them. Nowadays I feel a bit sick when I think about these kids, it was terrible, at the time I felt relieved that I was allowed to be "in", although I was not "cool", so I went along with what happened.

I think this kind of exclusion is what I am referring to. JRR was not doing this; his world (I mean the world he was allowed to live in by his culture and society) did not include people from other races. So he did not exclude or fail to consider a group of the people around him, if I were writing and I did not acknowledge people from other ethnic groups then that would be different.
SEEKING WORK: Remote or San Francisco, CA

Designer + Developer = Unicorn!

I have over 10 years of experience in Graphic Design and Web Development. I have created websites, mobile apps, brand identities and marketing materials for a variety of companies including startups, advertising agencies, artists, architects and non-profit organizations.

I specialize in responsive design, rapid prototyping and user experience.

DESIGN: websites, mobile apps, logos, banner ads, marketing material, advertising, billboards, trade show displays, packaging, 3D modeling, photo retouching

DEVELOPMENT: HTML, CSS, LESS, JavaScript, Angular, jQuery, PHP, Django,
MySQL, Bootstrap, Foundation REST APIs, Wordpress, Modx, Git

PORTFOLIO: http://stevesunderland.com

LINKEDIN: http://linkedin.com/in/stevesunderland

CONTACT: mail(at)stevesunderland.com
> I'm not even sure what the result of a looping expression should be

This is one of the reasons I like having proper tail calls be part of a language specification, incidentally :-)

Reason being that loops are then simple derived constructs, and their meaning (as expressions and otherwise) follows from their definition.

In the specific case of "while", the value of a while-loop-like form would usually be null/void, because of the one-armed-if it expands into.

Regarding implicit return values: in your example, the sayHi method would naturally return null if IO.write returned null, even with implicit return values. Having a strong library convention that imperative procedures return null seems to prevent programmers from trying to rely on the results of imperative procedures, even where implicit return values are part of the language. My support for this claim is only anecdotal; it comes from working with programs written in Racket, which has both implicit return values and a strong convention of returning void from imperative procedures.
Anal glands. I suspect the domesticated silver fox has the same problem.
YouTube made it easier to upload and watch short videos. Much easier.
Scribd is an automatic Close-Tab for me. A usability nightmare.

I don't want to subscribe to Amazon's service, and have very little expectations for Scribd.

I'm amazed that the investors doubled down on such a poor end user experience, but I guess they are seeing good paying customer growth. Paying customers growth will fade away unless the end user experience is fixed.
I only have his email, and I have emailed twice already.
> Is there something extra precious about where the water meets the land?

Absolutely. Maybe not tangibly precious, but anyone whose ever stood on a beach and looked out over the ocean knows that there's definitely something special about it.
Seems no one has mentioned it, but I wonder how easy it would be to prescribe this as a solution to those with mental illness. For example, when I smoked weed for the first and only time I had the worst panic attack of my life that made it 5 hours of hell, so I promised myself I'd never do it again. I didn't suffer from mental illness previously, except for some basic anxiety, but these drugs can trigger major panic attacks and even psychosis. The risk of triggering an episode goes up the more severe your illness; ie. I remember reading that someone who previously suffered panic disorder has a 500% higher chance than the average person of a panic attack when smoking weed and if you are depressed or schizophrenic the numbers get worse.

Combine that with the fact that guys like Joe rogan tell those with mental illness not to try hallucinogens, and it makes me wonder how will these solutions affect the brain chemistry of the mentally ill in the long run? What are the potential side effects and how does a pre-existing condition outside of depression change your risk factors?
Is this not a text book case for imminent domain? Can't the government just "buy" the land from Khosla?
My son's Eagle Scout project is to collect unused TI-83/4, rehab them, and give them away to the incoming students.

If you have any kicking around, drop me email and I can fwd to him.
True, he did learn from that mistake, though it is still fair to criticise him for committing it in the first place and to point out that the democratic principles the USA espoused at the time did not save Nagasaki.
I agree with your points generally, but I don't think these are the claims put forward in this article. The article makes sweeping generalizations without any basis (AFAICS).
I want to see the actual product. Cool animations but a picture is worth 1000 words
Opening it in a different container (with a right-click) also works.
Quite true, it's not fun at all to develop software or a business based on a platform and service that might change to make your business obsolete at anytime.

Fred Wilson, an investor in Twitter, made a post when the article you linked to came out, stating how fantastic he thought it was that Twitter was screwing over their third party developers. A shift from 'filling in the gaps' to 'building on the platform', he thinks. This doesn't make me comfortable as I depend on a couple of other companies he is involved with.
Emphasis seems odd here. Keybindings are just about the most trivially (and commonly) customized part of Emacs, and things like CUA-mode and customized Mac builds of Emacs are common ways of dealing with the issue. Whereas the major benefit of Emacs for Lisp development---having your development environment written in Lisp, by Lispers, who have collectively spent 30 years or so improving its Lisp editing/development capabilities both in included and in third-party elisp libraries---is not mentioned.

I think the poster implicitly points out something interesting---that Java and Common Lisp are both large languages that require sophisticated tools to use effectively. I'm not talking about Emacs versus Eclipse here, I mean the toolset in your brain. Money quote:

"IntelliJ makes Java programming as easy as it can possibly be. It more or less compiles your code as you type it, points out most bugs as they occur, intelligently suggests code completion to finish your words for you. I generates all the annoying repetitive code, like getters and setters and equals() methods for you. Without it, Java would be much more laborious to program in..."

So to Java users, writing annoying repetitive code is a life-saving feature of the IDE, whereas for Common Lisp it would simply be bad style.
macbook (pro|air) is just a x86 PC, you can install pretty much anything onto it, it doesn't have to be Mac OS X.

also, with unibody macbook (pro)'s it's trivial to replace HDD/SDD.
"The sales figures usually proved our point later."

I don't think passion was implied as a rule, more a measure of success.
>I've played with Play alot, it's nice but the default Groovy templating is slow as hell and I'm not sure their usage of exceptions for work flow does scale - from my operations experience I think it won't (perhaps this changed in the last 5 months).

Fixating on the way wrong things here. Cf. rb2k_
"Most of the time, it's I/O waits anyway"

I believed this for years too. But after some years in production I do no longer believe this. If you cache a lot HTML or data, then I/O is no longer an issue and the load of your app servers is CPU bound (mostly rendering, I was suprised about this).

Faster language => less app servers => less money spent.
How does that make a difference for boot time and non-compiz desktop use? Isn't the screen image rendered by the CPU, and blitted to the video memory?
The argument that there are no self made men is typically made in the context of arguing that guys like Andrew Carnegie (or Adam Wiggins) don't have a right to the wealth they've created (i.e. since they didn't create the wealth in a vacuum, others must have a right to share in it.)

But the question that's rarely asked is, who are those people that helped them create the wealth? is it random strangers? is it welfare bums? no, of course not. They were able to create great wealth by working and benefiting from other successful people, by voluntary mutual cooperation.

So you're right, people don't create wealth in a vacuum, they create it by working with other similarly ambitious like-minded people. They had the same chance to try, and fail, like everyone else has in a free country.
> The only things that comes to mind is to correlate device ids from different apps if the apps use the same analytics/advertising networks.

A long time ago, device IDs were available to apps. But that changed because those are typically immutable and the user has no control on revealing a different one to apps. So the makers of the operating systems brought a new identifier (IDFA in Apple’s OSes) that can be controlled through settings. Even before the forthcoming iOS update, you could just turn off cross app tracking completely by turning on Settings->Privacy->Advertising->Limit Ad Tracking in previous versions. But this was off by default, meaning tracking was allowed unless disabled by the user. Now it’s an explicit prompt when an app asks for the IDFA. The IDFA can be used to uniquely identify and connect a user across apps.
Most of the time “Slow” isn’t the problem, the important/ urgent controls are on the stalk.
> They could also just ban SEC and NYC IP addresses instead. Ultimately information wants to be free.

Because someone at the SEC can't use their home connection? Or their cell phone?

Also, there's not exactly a list of SEC IP addresses anywhere I'm aware of, and they could easily add/remove addresses at will.
Two days ago there was an article on people spending hundreds of thousands on digital cryptoart, from Beeple[1]. It's just like the art you already downloaded/saw, but with crypto & rights to it. It's a mad world.

I have a hard time taking the coinheads world seriously. Humanity though persistently finds idols to attach itself to, and once people begin professing their belief/dedication via dollars, it's incredibly hard & there seem to be extremely few checks on these snowballs rolling down hill. Things just grow. The cost to keep them alive & rolling is zilch. More and more folk eventually get rolled into the snowball every day. Humanity has a really weird sense of value these days. Some severe decoupling from the physical world about us seems the norm. Very Ballard-ian, a recursing into the virtual, escape from the real, ever the ascent of the symbols/symbolic, only occasional check-ins with what actually is.

[1] https://news.ycombinator.com/item?id=26243116
Unless you have some evidence proving me wrong, my feeling is that the people who don’t like them are very loud is saying so, while the rest of us simply focus on other things. Some manufacturers like Nissan just did a really bad job tuning their CVTs at the beginning, but I hear this has since been addressed. I never had a problem with the CVT in other vehicles.
But it's looking like the 2020 rate is going to be up 30% year over year: https://www.washingtonpost.com/crime-law/2021/02/03/homicide...

Do we have 30% less trust of government and institutions than we did last May? If so, what caused that?
I’ll have to try the voice controls more, that would be perfect. It’s not entirely intuitive to talk to your car, but maybe if I do it for a while it’ll work.
There’s a search bar right at the bottom of HN pages.
This is one of my top three annoyances on the web. Soooo many people re-implement links but don't realize that you can do more with links than just follow them. What about copy url, open in new tab, open in new window, share, ...

Just use an <a> tag! And if you really need to carefully prevent only left clicks to do internal navigation. (I do wish that <a> tags had a better semantic event that could be used to override only "regular navigation")
Sleezy market advice articles shouldn't be allowed on HN.
I tried Arch but they are a bit too trigger-happy with the rolling releases and this has caused problems for me in the past.

I recognize it's a minor pet peeve and would not try to convince anyone though. It's just that I found Manjaro's release policy more to my liking (and unwillingness to fix a broken installation which granted, was easy every time yet took time nonetheless).
Jesus, My idea of a dystopian future is a world where I would need permission from an intergovernmental panel (!) to kick disruptive people off my website. That would be absolute totalitarianism.
Archie Shepp is also worth exploring.
What do you classify as deep? I feel comfortable with JS and have a vague understanding of the internals of front end frameworks, but I wouldn't consider myself to have deep knowledge of either.
The article should have read “hereditary peerages” rather than “hereditary titles”
Not necessarily. One can be done without another,but it would obviously help if there's some roadmap that can then be shown to the potential sponsors. Getting funding is ultimately a sales function and I'm sure any meaningful project would have enough dough to run on if such function would exist.
I have been thinking about an alternative to bash/POSIX style shells, and I find powershell kind of genius in this regard.

What could potentially work for the linux world is perhaps dbus objects between piped programs (they are easy to read/write even from lower level languages) and some way for programs to communicate whether they are capable of interpreting objects, or should fall back to string based communication. And at the boundaries there could be automatic translations (though object to string is easier) with something like toString.

So for example `ls -la | filter f -> f.date > 2021-01-01 | grep something` would either shadow ls to a new shell-aware implementation or patch it /interpret automagically the table layout and then the resulting list of objects could be filtered and at the end reconverted to an object “toString” per each line which can be operated on by grep
That's the boom/bust cycle. Bubble inflates until it pops. We can't have 0 interested and equity prices growing faster than the underlying businesses. Once labor runs out of money for rent-seekers to extract without killing them, it's over.
Python totally is designed as an embeddable language; that's why there's a giant section called "Embedding Python in Another Application" in the reference manual:

https://docs.python.org/2/extending/embedding.html

It's just that at the time Python was created, multithreading was not something you generally did in a C program. The POSIX thread standard didn't come out until 1996. Python was started in 1989, first released in 1991, and reached 1.0 in 1994. Common rules of thumb for dealing with multithreaded programs (eg. "Avoid global or static data") didn't really become popularized until the 2000s, and many programmers in less well-informed circles still don't know them.
Programming does feel like work when it's my work. But if I stop doing it, I miss it too much.
Even something as simple as the images and rectangles composited in hardware/software with Skia would take a thesis to explain.