skysight-inc/HackerNews huggingface dataset:
Yes, but I believe the point is that you can lie that you gave up the first one, even if you didn’t. There isn’t a way of checking
Looking forward to this day :)
I'll be watching the project, keep up the great work.
coldfusion has the coolest name of all the languages, I’ll give you that.
My Neural Network isn't working What should I do?
> Pluggable Table Storage Interface

This sounds interesting - I wonder if we'll see a whole bunch of weird and wonderful plugins built on this!

Really intrigued to see what people come up with.
This really goes to show that 90% of the state security operation is about expanding state power, harassing minorities and setting up a social construction of "good" behavior, and not actually improving public safety.
DoorDash’s Valuation Soars to $12.6B as Money Rushes into Delivery
Would the same be true for smart people? or attractive people?

probably.
Ah, Macromedia ColdFusion brings back memories. I did enjoy how quick it was to learn and modify pages. As long as Adobe continues to update, maintain, and market Adobe ColdFusion (they seem to have a good track record), it'll never be a "dead" language. There are advantages to corporate dollars.
Can you actually do a polyfill for this? I'd have guessed that it was too low level for that.
Swift, for example, has a nice construct called `defer` that runs some code immediately after the current scope exits -- no matter the means of exit. This is pretty much all I would want to use `goto` for.

I sort of disagree that C is "weak" -- I think its simplicity, which even includes `goto`, is a strength. But I agree that other languages can certainly, within their own contexts, come up with nice things.
Are these using differently designed screens and keyboards from other models from the past N generations?
DoorDash Is Now Worth $12.6B After New $600M Investment
It has played out as it did, that's why I closed the project.

I don't have any wishes. Just a bad aftertaste but that will go. I don't like to dwell in the past, regardless of the fact I have to defend myself in this forum to total strangers who seem to know better :-)

And that will pass as well. We'll see...
Thanks for the input. I'm on a different coast, but I appreciate it!
Read GP's whole sentence; you're agreeing with them.
I never take my medication after 1PM, I get up early and take my first dose and then take my second dose around 12-1. Every once in a while I will get insomnia and for that I generally just take a half of one of my anti-anxiety pills or take a small dose of over the counter zzzquil. The insomnia is worse in the beginning at some points, now days I can be right in the peak of my dose and if I choose to, I can take a nap.
TLDR is a pretty cool project that cuts out the verbosity of man pages.

https://tldr.sh/
Agree with everything you're saying, I really am surprised at how overwhelmingly positive the response has been for the most part on hacker news. I really don't see 99% of OSS project contributors making money from this, let alone enough money to make a living, but it's hard for me to interpret the response as much less than delusion.

People are probably going to get jealous/upset if they find out other contributors are getting more donations than them, especially if they feel their project/contributions are inferior to their own. A lot of people are suggesting they change things to make it so you donate to projects instead of individuals, but I feel this would be even worse. The politics of open source projects can already be big head aches, but throw money into the mix and it will get even worse, as someone will have to decide how to divide things up, and then we might get into a situation where people refuse to even contribute to a project unless they're guaranteed some sort of payment for their contribution.

It's obviously still a little early to be completely shitting on the idea, none of us really know what's going to happen, I just think everyone needs to temper the excitement a bit and take a moment for a reality check.
So maybe the easier explanation is they hired some good industrial designers, who had happened to previously work on various cranks, and they possibly pitched the idea to the Panic team when asked to design the game device?

The point standing that it was an odd choice for a game controller anyway you cut it and most likely wasn't through some UX problem solving process related to games.
Many recent GitHub features have been ports from GitLab: WIP pull requests, suggested issues. I'd reverse the question and ask what GitHub is offering that GitLab isn't (except the community usage). (And yeah, I guess I'm a GitLab fanboy...)
Paypal URL is green in iPhone Safari.

Normal TLS sites are black.

Sites with no SSL/TLS say “Not Secured —“ before the site name.
We live in a world where the ratio of computers to people is greater then one and still don't have great isolation between peograms.
Perhaps they chose a hole size that's hard to fit a shoe into, to make climbing over difficult?

Of course, dense vegetation would be even better, as you say.
If anyone is interested in these kind of coding challenges, there are a few Sudoku solver puzzles on Codewars: https://www.codewars.com/kata/search/?q=sudoku
I'm on 68 on Windows, and it doesn't!
Maybe the authors didn't want to submit to Nature?

Also, not a physicist, but my understanding is that PRL is prestigious in its own right.
You don't need to add pihole - just use the adblock package on openwrt itself.
The US is terrible about infrastructure maintenance. I think it's a combination of two things: Firstly nobody gets their picture taken cutting a ribbon for a maintenance project, and secondly if infrastructure is crappy then nobody wants to pay more taxes because obviously the government doesn't know how to take care of things. It's a double whammy of failure.
You couldn't set up a library dependency on smtpd or similar for your test project?
Devon, as a contributor to a major open source project, this is really really awesome news. Thanks for all the hard work on it.

In lieu of helping out OSS, your CEO put out a proposal awhile back about offering desk space to contributors of OSS [0]. Is this still in consideration?

[0] - https://twitter.com/natfriedman/status/1103919494894772226
Exploring Kotlin Coroutines and Lifecycle Arch Components Integration on Android
" All UI innovations that came later were just distractions"

Don't forget search. Especially if it can correctly guess what the user is probably trying to get to. Search in Vista let me ditch SlickRun for quickly getting to stuff.

"Do away with C and introduce a new programming language which gets rid of the need for a MMU or preemptive Multitasking at compile time."

You'll still need it for hardware or compiler failures. Cosmic rays being a big source of them. On compilers, they'll sometimes optimize away security checks. Then there's side channels which require low-level view of hardware and software interactions. Probably better to keep the MMU's or some hardware protections for defense in depth.
> I'm one of those who doesn't pay any attention to those EV cards at all

The point is, you'd be an outlier if you did!
> binding system that's full of footguns

Please elaborate?
The word "serverless" is a new word which wasn't used for anything in particular, and it's fairly descriptive, as you don't have to manage severs, you just have code which runs whenever you make certain HTTP requests. Obviously there's a server involved, but you don't have to care about it (for the most part; obviously abstractions are leaky).

The phrase "vrtual memory" is old and still widely used, and it refers to... virtual memory. The memory addresses programs use are virtual addresses into virtual memory, and the kernel sets up lookup tables to let the CPU resolve that virtual memory address into a physical memory address. Saying that "VM == Swap" might be common, but it still seems completely wrong, and makes people make ridiculous claims such as "unlike on the Mac, there is no virtual memory on the iPhone".
Musk's leaked email shows Tesla to make record deliveries in second quarter
> "The spirit of the law" is the refuge of people that can't be bothered to make good laws to begin with and just want to make up whatever rules they want ex post facto.

That's a good approach if you want to play silly games, but fortunately the EU prefers effective regulation. And its courts are reliable enough that we can rely on its judges having common sense when interpreting the law. Maybe the US is different.

> If the spirit of the law is to ban their business model then stop pussyfooting around it and just make that the letter of the law.

It is, actually. But the good lawyers of US companies apparently believe, for example, that "freely given consent" means "clicking a button to make an overlay go away because we make the provision of our service conditional to spying on them". What does the GDPR say?

> When assessing whether consent is freely given, utmost account shall be taken of whether, inter alia, the performance of a contract, including the provision of a service, is conditional on consent to the processing of personal data that is not necessary for the performance of that contract.

US companies are openly breaking the GDPR and violating people's privacy. Frankly, 4% is far too low for this kind of insolence.
It’s worse than that. Most of these environments are in the stodgiest corner of those companies. I worked with one a long time ago as a consultant where we struggled with an authentication related issue.

The response from the service owners was that they weren’t going to switch to a new, unproven methodology. In this case the “new” thing was around since like 1989 (this happened circa 2003). They still use whatever they were using today.

As a new hire, you’re screwed. Anyone getting into mainframes is insane.
Well feel free to enable my GH account... @buro9 there too (verified by https://keybase.io/buro9 )
Very cool! Any plans for making it possible to create Android apps with this?
Neoliberalism and the End of Liberal Democracy (2003) [pdf]
The Arturia MicroFreak is a great little synth.
“Leaked”
>Also the support from Adobe has waned substantially over the years. As a user group manager I saw this in person.

Is Adobe Experience Manager eating Coldfusion's lunch that you could tell?
Why were you shocked? 2.5 children per couple is just slightly above the replacement rate.
️

Until recently, I exclusively played my Switch while travelling - it’s great for planes.

It’s now permanently in my backpack and I play it on the tube on my daily commute. It’s great
Isn't it obvious from the context in this case? (Why would nuclear cold fusion be unpopular?) Admittedly younger devs may never have heard of the language. I have never seen examples of it in the wild, but I remember one of my university lectures talking about how good it was for a balance of usability and scale-ability - back in 2000.
Hey nerdraging moron I obviously don’t mean every company did. I mean it was common. Many companies, prior to Stripe, did create their own gateways or custom systems on top of gateways. I know because I was there.

If you don’t have something useful to contribute please just stfu.
I would argue that systems research has been incredibly relevant. First consider programming languages. Even though languages such as Java, C++, C# are all widely used, they are much different languages than they were in the early 2000’s. You can see the influences of academic research especially from the functional languages (monads) on these languages. Also, Rust is an exciting new language that is enabled by the systems software research of the past.

If you look at networking, recently, there has been the move towards new protocols (quic) that was the result of systems research looking at the deficiencies of tcp. Another area is consensus algorithms. We now have large scale real life deployments of consensus algorithms, for example Spanner and etcd.

The late 90’s and early 2000’s were a weird time where the hardware was improving so fast and taking software along for a free ride that a lot of software was good enough. Now, as we bump more into the end of Moore’s Law, we will be seeing more research and real life usage of multicore and heterogenous computing and libraries and languages and operating systems that try to make that easier.
Their motives here are not questionable. Everyone knows exactly what their motives are. Google makes Chrome, a competitor to Brave. Also, Brave’s whole schtick is that it is better on privacy than other browsers. So their motive to make this complaint was simple and self-serving: they are trying to take their competitor down and use the publicity from it to boost their business. This isn’t the first abuse of GDPR by a jealous competitor, and it won’t be the last.

Intentionally or not, GDPR was designed in a way that will drive complaints and cross complaints by competitors large and small, across the world. As companies realize how easy it is to weaponize GDPR to impose significant defense costs on competitors at no cost to themselves, regardless of the legitimacy of their complaint, filing such complaints will become a competitive necessity.
I was friends in high school with someone who now makes a full-time income from Patreon. It absolutely can be done.

That said, it isn't their only source of income. They do live shows all around the world, in-person meetups (also around the world), sell books & DVDs and manage an online store. They work extremely hard, travel a lot & are extremely passionate about what they do.

[I have no special insight into their success, but I would guess that mastering social skills and relentlessly doing in-person meetups & meeting people after shows is part of it. They are definitely not hiding behind a laptop keyboard. I know I'm personally more likely to support a musician I've met and have a personal connection with.]
> "Whilst y'all dimwits call us unpopular, we're busy running the world - from health and banking to government and Telco companies. Adobe's Evangelism Kit points out that Coldfusion is utilized by over 70% of the Fortune 100."

this is unprofessional and doesn't help drive your point. You're arguing that "dimwits" perceive popularity as a good measurement of the value of a language, and then you point to the language's owner's own bluster about how popular it is in the industry.

I'd like to present an honest inquiry: who's life is made better by this article? The "dimwits"? Coldfusion devs? My guess is neither.
Wow, had no idea DoorDash was valued higher than GrubHub. Great investment!
OTOH, all reasons are cons... an expert in an esoteric system with none of those will be paid her weight in gold by the fewer employers in need of a very finite resource... while js programmers are a dime a dozen.
Terrorist are usually not devious smooth talkers like in the movies. Most will be too nervous to talk to the police naturally, or too frightened to attract police attention by self-reporting their activities, etc. That's the reason why one of the backbones of Israel flight security is just a brief chat with the passengers. In real life, there's no rehearsal, and no director to order a second take if you fail to play it cool.
You can. But sometimes you can't drop indexes without further consequences. It might be e.g. a primary key, or a unique index used to enforce uniqueness on the referred-to side of a foreign key. You can work around those, but that requires holding an exclusive lock for at least a short amount of time (problematic in itself, but also can increase deadlock risk unless you're really careful).
Virtualization. Capabilities. Kernel-bypass networking. Static code analysis. Verified-pointer microarchitectures. Coverage-guided fuzzing.

Systems software research has come a long way since 2000.
If you felt like being cynical, you could say that this (along with the package repository stuff) is the beginning of the "extend" phase of the "embrace, extend, extinguish" of Microsoft of old.

On its face it's nothing but positive. But at the same time, many of us are recognizing that there's just something that feels a little bit off about this.
Is there any explanation for why it is so jerky?
Browsers are not editors. I think it is that simple - mentally, the model is browsers are for consumption, so who cares about state?

Contrast that with people writing editors - the mere idea of tossing the user's edits randomly is simply absurd.

Add in creepy surveillance features like javascript to capture your pre-submit edits and the other awful crap people get up to, and I write things in editors and paste in to browsers.
Yeah SEC stops him from tweeting but where theres a will theres a way...
interchange fees are attributable mostly to card networks (e.g. visa) and not stripe
If one keeps off the headstones they should not engender the wrath of the residents.
I’d love to go back to Windows 2000 (and Google circa 2000). The software industry (at least in the desktop side) peaked two decades ago, then spent most of the last decade or so badly reinventing everything on the web.
Did you mean to be insulting, or did you misspeak?
Hey :) I'm actually from Paddle yes this is true as Jerriep touched on as well as handling all sales tax we take care of all the other complexities that occur when billing :)

But don't take my word for it! Boxy explained exactly why they used us better than I ever can: https://www.indiehackers.com/interview/how-we-grew-to-6k-mrr...
What a hero!

I sympathize since I am also doing open source projects full time so I know that the struggle is real!
I have seen multiple people, mostly elderly, who will go to whatever search engine that loads by default in their browser, search for Facebook, and click on the link. Nothing close to everybody has Facebook's URL memorized.
Do you selfhost gitlab? How much effort is it ?
> In addition that has nothing to do with poverty.

Given these are orthogonal situations, I don't know why you think I said they are connected. I was speaking to the valid perspective of change in the food chain.

> At least I know some economics and history so of course my perspective is more valid

Appealing to your own authority? What about everyone else? Not compelling.

> Also, fascinating that if you haphazardly connect the hand wringing topic du-jour

Bringing something to the table should be the defacto approach. Bring something to support your views, other than rhetoric. You'll be a more effective poster (and speaker) if there's something there to talk about. Good luck with whatever.
We have pretty great isolation between programs on iOS and Android.
GraphQL vs. REST: Putting REST to Rest
Unix Text Processing
I thought that the main cause of slowness was the fact that the accumulator array is being copied one time per array to concatenate. That means that the first array is actually being reallocated n times, where n is the number of input arrays. This is not a necessary feature of immutability; it's a problem with this particular use case.

Another big problem is that the article's benchmark is busted [1]. The author thought they were just concatenating two arrays of a fixed length a bunch of times. But what's actually happening is that arr1 is being built up because it is reused for each test case. That means that the concat version is doing A LOT of copying of the data. If you fix the test so that each run concatenates only two 50k arrays, concat is faster [2].

[1]: https://jsperf.com/javascript-array-concat-vs-push/226

[2]: https://jsperf.com/javascript-array-concat-vs-push/228
Yes, though it can be less than easy for constraint indexes or FK indexes. REINDEX CONCURRENTLY is basically a shortcut for hand-rolling that reliably with less exclusive locking: https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit...
I was not aware of the Oberon system. It looks interesting, I will read more about it, thank you :)

The inspiration for this system comes from using Visual Basic as a kid and just having fun trying to mimic the Microsoft Office look&feel of those days. It also comes from using Slackware Linux and realizing that everything can be done with text commands, and configured with text files.
Is useful in single threaded programs too, an example is to avoid having to do deep copies everywhere (which is less performant than using persistent data structures) as to have multiple versions in time of some data that you can hang on to.
> And the number one thing that could have gotten better in the last 19 years but didn't: security.

In 2000, people mostly still used Windows 9x. A single-user system with no sandboxing and no built-in firewall.
best kind of decision
I don't think something like "foo bar %s".format(foobar) would work either in this situation. I think you're conflating format strings with the lazy evaluation associated with logging.

I am, however, in complete agreement that logging should adopt at least the same formatting used by .format
Don't you think that the people the study is about would say the opposite? Would insist that their social status is deserved because of their superior ability? Studies like this give us factual ammunition against those people.

Besides, it's not a bad idea to study things that seem obvious. Sometimes you get surprising results.
An Energy Fight Has Koch and Environmentalists on the Same Side
Both statements are true. Security in 2000 was worse by a lot, but the need for security was also less. While there were viruses that deleted all your files, they were very primitive compared to what is done today.
Yes, JS got it right. It is very often the case that you need to consider different edge cases for synchronous vs. asynchronous execution, and it's very hard to cover both cases in tests, leading to code that randomly breaks in production based on timing differences, which is pretty much the worst.
The book is Storms of My Grandchildren, I mis-remembered the title. It's written by James Hansen a NASA scientist. So, don't dismiss it as mass market rubbish.

The book does address each and every point that you've made in this discussion. I recommend you give it a read.

Elsewhere you speak of the "propagandists". Who are these people? When I've dug into this I found 2 groups. Scientists that speak in dense terms and explain evidence. And people linked to industry funding that speak in generalizations and easily refuted science. I'm very curious to see who you consider a climate propagandist.
Python's string format is also very similar to the "double mustache" convention widely used in web development. The following template string:

"I have {{apples}} apples"

To my certain knowledge this works in Jinja2, Django templates, Vue.js, mustache.js, handlebars.js, and probably many others.

PEP 498 mentions that they did look at other languages to see what was supported:

https://www.python.org/dev/peps/pep-0498/#similar-support-in...

And they link to this Wikipedia article, which lists many examples:

https://en.wikipedia.org/wiki/String_interpolation

Scanning through that, my impression is that "there is nothing new under the sun" and aside from an occasional "$" or "#" prefix, or a willfully arbitrary deviation like ColdFusion, the conventions can all be traced the Bourne shell /bin/sh/ which was released in 1979. Prior to that, the prinf() syntax was presumably the most common, but it's obscure.

Does anyone know if the ${variable} convention was original with the Bourne shell, or if it can be traced back further?
Yep. Trivial to buy, cheaper used from EBay. And you can get infrared ones that will fry eyes without even noticing bright lights first. Your eye simply goes dark forever.

Industrial lasers are terribly dangerous.
All the CI/CD stuff I would say.
Okay. Again, I'm sorry it came out like this. I would like us to do better.