jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Supposedly this feature is being walked back now. I just received the following from their support. I'm ecstatic to hear this and hope their Product Management has reassessed the importance of non-WYSIWYG inputs.

>>>
We really appreciate your feedback, and we hear your frustration. We're sorry for the impact this is having on your ability to communicate with your team and on your overall productivity. We made a mistake by forcing everyone into this feature without providing an opt-out for customers like you: people for whom the existing behavior was working just fine.
We've started working on a preference that will let you return to the previous message composer. We don't have a specific release date to share right now — it's this team's top and only priority, however, and we expect to have it available on the desktop within a couple of weeks, with Android following shortly thereafter.
We will follow up with another note when this option is available to you, and we'll include instructions on how to enable it.
Again, we're sorry for the disruption and we're grateful for the feedback. We missed the mark on this feature! We will do our best to learn from this and avoid similar mistakes in the future.
Isn't this an option you have to turn on manually?
The amount of work they put into finding issues isn't relevant though, it's the benefit google might be getting from other companies bad PR. So this situation still seems like a counterexample to me.
Aha - I stubled upon this https://jira.mariadb.org/browse/MDEV-10872 yesterday and thought "why would they want to achieve compatibility with Oracle DBs?" => now (I think that) I do understand that it would be to offer an alternative that would provide the same capabilities (but maybe with a different performance/reliability/whatever) for a different price, for any software that Oracle sells which wants to run on an Oracle DB, right?

Is the process "Google vs. Oracle about Java" (I understood that it's about the functions/methods declarations and not about the code itself) similar to a theoretical similar situation where DB XXXX would provide the same functions as the ones provided by the Oracle DB?
Do you actually have those C commands in your preprocesser? Sorry if the question is pretty basic but I’m learning C. It’s the one language you can’t avoid! (e.g. Erlang VM is written in C) Any info appreciated :)
Best quote:
"Start surprising your Ops and Engineering teams by killing stuff in the middle of the day without warning them. They’ll love you"

It sounds stupid but if you really do have a resilient and redunant infrastructure it shouldn't matter. If you fear someone randomly unplugging things then you have work to do ;-)
Chrome used to crash frequently for me on multiple Windows 7 64-bit machines, but it runs rock solid now. It turned out the problem is that Chrome auto-updates flash, and their software frequently crashes on 64-bit windows. One one computer, I had to disable Flash altogether. On the other, it was enough to disable Flash hardware acceleration. In both cases, Chrome is now completely crash-free.

On your broader question -- why not native 64-bit app -- I think the key reasons are 1) level of effort, 2) performance and 3) plugins:

1) Supporting 64-bits means a lot more than recompiling. It will need to be a separate development effort, probably doubling the resources required for the project.

2) 64-bit pointers are twice as large, and 64-bit programs take up more memory. Due to caching, this also means that the programs run slower.

3) All the plugin partners face similar problems of effort and performance. A 64-bit browser will necessarily ship with a lot fewer plugins than a 32-bit version.

Right now, a browser maker looking at a 64-bit version sees a lot of effort for a slower version with less functionality. And that just doesn't seem like a good bet.
Here's some related work from 2005: http://www.google.co.uk/search?ie=UTF-8&q=%22A+Nitpicker...
I find it easier to add shell aliases, so e.g. instead of typing 'git add', just type 'add'.

This conflicts with normal 'diff', so I add 'di', plus I have 'changed'='git diff' and 'staged'='git diff --cached', so I don't need 'git diff' so often anyway.

Then I use .gitconfig for all the commands I wish git had, e.g. 'unstage = reset HEAD', 'amend = commit --amend', etc.
No sadness here - Microsoft has been a stain on the last decade of the computing industry. The only sadness is that their trajectory of circling of the toilet might change, with a new CEO. But I doubt it.
JS isn't even particularly good at evented, non-blocking I/O: chains of asynchronous calls become series of ever-more-indented function(){}s. Languages with coroutines (Lua) or first-class continuations (Scheme) can chain asynchronous calls in a more straightforward style.
You cannot prove non-existence - the burden is in fact on proving it _is_ related.

https://www.logicallyfallacious.com/logicalfallacies/Proving...
If the directory containing the git objects is not set, it is set to use the directory you normally find a working tree in. This is pretty straightforward once you know the basics of git, and I can’t imagine anyone would be creating a repo holding only the objects (a remote only repo you simply pull/push to/from) until they know the basics of git.
It is important to note that that voucher only has a fixed value so those parents choosing to send their children to private schools still need to make up the difference out of pocket. That results in a wide variety of school choice for the rich and a smaller number of choices for those less well off. This voucher results in funds being diverted from public schools while the capacity requirements on those public schools may not be impacted but there is a larger issue IMO. If the more influential parents move their children to private schools then the amount that voucher should cover becomes less important and various parties can argue to shrink the voucher as a cost saving measure - that will end up strongly effecting those residents with less wealth since the money they are paying toward the value of that voucher is being multiplied due to the effect of progressive taxation brackets - while the more affluent residents will end up paying less money overall the smaller the voucher is since their tax revenue is going to subsidize school vouchers at large.

School vouchers can easily lead toward incentivizing minimizing education spending.

Oh also, private schools are often not held to the same standards of avoiding religious teaching as public schools are (by virtue of being a public service). The result is that the vouchers can end up funding religious education, but that's a whole other can of worms.
I completely agree that while she may feel violated, this is not sexual assault, and to say it is detracts from any argument about the rationality behind this new policy.

Sexual assault requires a sexual motive and a sexual act, neither of which occurred here. The intent and action were both to search. A doctor touching the same place in the same way would not be considered sexual assault because there is no sexual intent.

The issues of notice and consent raised elsewhere are separate. If a doctor does not warn you that you will be touched, it is unprofessional, but not sexual assault. If you are committed to a prison and have no choice but to be put through a medical checkup involving touching private areas, it is non-consensual, but not sexual assault.

The hyperbole in the debate around this policy threatens any rational debate and conclusion.
Grant Skinner and his team are great but if I have understood it correctly Adobe is working on something similar at the moment where you would compile AS3 to js canvas calls (and more). What today are Flash tools could very well turn out to be the canvas dev environments that are sorely needed. Say what you will about the Flash Player but AS3 is a tidy language, very well suited for this kind of work..
I keep reading this on HN and it's blatantly untrue.

Just one example of many from my college experience: one day after my Digital Devices class I described a concept to my professor that I was having trouble with. I was a poor student and couldn't afford a logic probe to do my own experiments with so I figured I'd build one with the parts I had on hand.

He then spent the next 2 hours carefully deconstructing my design, showing me why it didn't work, how I could force it to work, and in the end what a much better design approach would be.

In the 20+ years since, for all the time I've spent on BBSs, Usenet sci.electronics.* , and now web-based electronics forums, I have never seen anyone provide the depth and breadth of understanding that I got that day (OK: one person on Circuit Cellar comes to mind). And bear in mind that this not an isolated incident -- I made sure to get my money's worth by asking my share of dumb questions :-)

Sure, we all try to help each other online and some of us are pretty good at it. But at a good school professors are expert, paid to teach and love doing it, and have both the time and the motivation to do so. Random strangers online seldom have either and very rarely have both.

Can colleges do better? Absolutely. But to claim that you could "get it all for free somewhere else" so completely misses the point that it's frustrating.
Has Duck Duck Go considered directly using social bookmarking sites' informations in their hodge podge of ranking information?
Why is urandom meant to be more secure?

I read this:
"So I'm the maintainer for Linux's /dev/random driver. "...
"The main thing which I am much more worried about is that on various embedded systems, which do not have a fine-grained clock, and which is reading from flash which has a much more deterministic timing for their operations, is that when userspace tries to generate long-term public keys immediately after the machine is taken out of the box and plugged in, that there isn't a sufficient amount of entropy, and since most userspace applications use /dev/urandom since they don't want to block, that they end up with keys that aren't very random." - https://www.schneier.com/blog/archives/2013/10/insecurities_...

Is that out of date?

Why so insistent?
Why not provide reasons that people can openly verify?
Introducing Bing 2.0: Bingle.
If the employer gives each employee a chromebook instead of a desktop, and tell each employee to get Office on their own, then the employer doesn't have to pay license fee for every employee. I imagine this can reduce the operation cost by a lot.
Yeah, we're at the center of everything we can observe. That seems to make sense. It might seem the same way from the point of view of a neutrino =)
I somehow knew this would touch off a firestorm.

Come on, lots of people measure people's interest in ways where they go to some page or do an action and nothing is there.

True, after that, those people probably won't trust you unless they have a good reason to. But in the end of the day, you didn't really harm them and there are many more people.

Look I'm not saying it's not lying. I'm saying that there are worse things in the world than sending 20 people to a page to gage their interest.
When I was cramming for the series 7 (in a different life), I would use spreeder.com. I would cycle through chapters and pretty much memorize them before moving on.

When I tried the same site for reading blog content and short stories, however this method falls flat. I found it great for memorizing but not for absorbing or following a narrative.
Why are all the Haskell and functional folks trying to screw up C++?

I'm sure that's not the actual state of things, but goddamned if that isn't what appears to be happening.

EDIT:

Before downvoting, consider the elaboration I've replied below with (and then you can at least downvote that too!).

EDIT2: HN wouldn't let me submit this, so is edit:

The basic issue is not that futures/promises/monads aren't awesome--I'm quite, quite sure that they are the future (harhar) for solving a lot of things. I use them extensively, for example, in Javascript. They're Good Things (tm).

It's not that template metaprogramming is bad, or not useful, or that Boost isn't our lord and savior for greenfield C++ code.

The problem is that this shit still has to interoperate with code written more than two decades ago.

C++ began life as a weird ball of OOP and templates slathered over C. It failed to fix some of the real, true, awful parts of C (pointers, for example), and those are still around.

Pray tell me, why do I want a language which has both atomic exchanges (sorta, kinda, depending on your compiler and environment) and monads and function mapping? Doesn't that strike anyone else as, oh, I don't know...ill-focused?

C++ is simply too large a language to recommend to a beginner, too difficult to actually make guarantees about (when you can at all!), and in general the whole rotten mess should be cut in half.

Into, perhaps, C, and Haskell.
But that was a decade ago.

Computing today looks different compared to 2009, AWS came out in 2006, the original iPhone came out in 2007. Why, then, would the market for debuggers and other developer tools still look the same as it did 10 years ago?

Coding bootcamps have sprung up and regardless of what you think of them, there are more developers today than before. The more developers out there, the larger the market to sell developer tools to. Auto-mechanics and other tradesmen have a couple thousand dollars worth of tools that they bought themselves. Why then are software developers so uniquely hard to sell to?

JetBrains, makers and sellers of Python-specific IDE PyCharm, seems to be doing okay.

With companies now tracking "developer velocity" as a metric (somehow), a tool that improves velocity seems like it would be an easy sell. If I can't rewind code execution in the debugger, I might as well just be printing variables to the screen. (Which is a time honored debugging method that will never die. But maybe it should.)

There's a B2C vs B2B question in there, but maybe the market is changing in the software developer tools market.

This recent article and related thread on HN offers some additional insight: https://news.ycombinator.com/item?id=21511411 .
Jupyter, Matlab, Mathematica are all apps on computers aren't they?

> The best product in this case, is no product.

Pen and paper is a product too, which eventually will be replaced by tablet and stylus eventually.

> This is the last thing on people's minds when choosing schools.

Deciding something is unimportant, is a valid choice too, and in that case market helps to not waste resources on unimportant things, and focus on important things instead.

But then it's not required for this to be a top priority for all parents, the decision of parents who are specifically interested in mathematics would be enough to create the right incentives for the market to solve the issue.
No matter what the thing is, someone, somewhere, gets off on it. It's like a reverse Rule 34. (Is there already a rule saying "whatever it is, it's porn for someone"?)
rr is exactly the harness to debug tests.

We have a system when a test fails you get a rr replay of it to debug. It's the primary use for it.
So build OpenTelemetry into the language? Every function call implicitly participates in a span?
Hi, I'm Fibery Founder (and late to the party), so if you have specific questions, shoot.
Is this your first introduction to how the rule of law works? It turns out that law, properly applied, doesn't care if the person it's being applied to is "evil and heartless". And pointing out what the law says isn't anywhere near a defense (ardent or otherwise) of the person whose favor it falls in.
Pretty much anywhere you can get it, google and competition would be good starts (competition could be a good idea of a market depending on their success).

Put up a landing page with email sign ups for notification of when product opens.

Use any tool you can find.
I guess the car-sharing folks will choose the same kindergartens/schools and band together like they used to.
Behold, the cyclocable: https://www.youtube.com/watch?v=7j1PgmMbug8

Obviously, you're not traveling at top speed, but it keeps you at a constant pace and you're not wobbling all over the place.
Lets say a great senior coder is twice as good as an average junior coder. The factor ten comes into play, when teams grow up, skills get diluted, and communication overhead kills the project.

Lets say the great senior was able to code 20 hours per week, and used the remaining time for email, a weekly blog, walk the dog and other recreations. He now has to lead a team of a few average coders, and as hiring hyped a lot of sub average people (1/4 of his own productivity), who are only working 8 hours effectively because the rest is wasted by powerpointless kickoff meetings, and recreational office coffee talk.

imho, the factor 10 comes not from the coder, but from the system. There are some companies where its 10 times more fun to work, likely those attract those who are 10 times more productive.

The software crisis for big projects is also a system crisis. Those projects start by big companies betting on a budget, without knowing whats really in the sack, and without knowing whom to choose to solve the problem from their pool of employees. Once one of them gets the projects, the middle management starts to fight each other. Trying to hire good coders from other projects, or trying to get bad people into the new budget. The resulting internal fluctuation will cause a mess on any project.
There's nothing that says the headless requests would have to come from the victim's IP range. Any cloud service could be used. Also, since open source headless browsers already exist (phantomjs et al), it's a small programming task.
Facebook is not likely to end up as bad as AOL did.
> But remember the idea of 10x came from studies of similarly experienced programmers. And supposedly, the order of magnitude comes from actual data, although I've never been able to see it.

How are we determining experience? If we are talking about years in the field, years with a given language, years using a given language in the same way? 'Experience' is fluid enough of a word that it would be crucial to have an agreed upon concrete definition before we could continue.
Related post by Scott Alexander: https://astralcodexten.substack.com/p/covidvitamin-d-much-mo...
Sell customer support and then get bought by IBM.
The problem is that if the elected government is weak, ineffective and isn't fulfilling its core roles, then other people and organizations would take on these roles and the associated power and decisionmaking - and those emergent de facto replacement "governments" are likely to be even more illiberal, oppressive mini-dictatorships that are not elected or accountable to the general society. That's how you get the origins of Cosa Nostra, or the cartel-governed zones in Mexico, or de-facto rule by corporations in the fictional cyberpunk dystopias.
The "The War with Grandpa" episode will live in infamy
Doximity | Data Infrastructure Engineer | Remote, US Only

- You have professional data engineering or operations experience with a focus on data infrastructure

- You are fluent in Python and SQL, and feel at home in a remote Linux server session

- You have operational experience supporting data stacks through tools like Terraform, Docker, and continuous integration through tools like CircleCI

* If interested, please send a resume to akoch@doximity.com
I'm partial to this one myself: https://youtu.be/EShUeudtaFg
When I buy something on Ebay I can choose which individual person/store I buy from - I can see reviews, their specific listing, etc. - even if I'm buying the exact same product. With Uber I press a button and some driver shows up. I definitely think I'm dealing directly with Uber a lot more than I am with Ebay.
So the neutralization time was not mentioned in this article, so I dug one article down and found this: "According to the letter, the experiments demonstrated virus inactivation times of about 10-20 minutes" which evidently comes from this letter https://academic.oup.com/jid/advance-article/doi/10.1093/inf...
I'd highly recommend http://meteor.com for building you app. It's new and shiny and very easy to learn. Here are some reasons to develop your app with Meteor http://www.sitepoint.com/7-reasons-develop-next-web-app-mete...
google spreadsheets.
Check out Spring Boot - https://spring.io/guides/gs/spring-boot/
true, however my only complaint -

> you don't want the total number of threads spawned to be more than the machine has

that may not be necessarily true, and regardless, it might be a sane decision for yourself, but it might not be for others.
Fauci is a liar or incompetent. He claimed that masks do not work.
Its kind of a social pressure though, it would be interesting to know if the students were new or experienced. If you are a new student and go into a clinical settings and someone gives you "red wine", you'd be pretty brave to say it tastes like white wine.

A good test would be to have a double blind study where they had to judge if this wine was red wine or colored white. I'd imagine most could easily tell.
It's certainly been slower for me. Thanks to being a bassist, I was able to function in ensembles long before learning to improvise melodic solos. Today, soloing is a major part of my playing, but I struggle with difficult, modern changes.

It amazes me that Chick Corea had limited formal education, given his wizardry at both composition and improvisation. Nobody could thread a melodic line through complex changes, with such grace.
Reminds me of a concept called dominant assurance contracts.

https://en.wikipedia.org/wiki/Assurance_contract#Dominant_as...

https://link.springer.com/article/10.1023%2FA%3A100495710953...

> Many types of public goods can be produced privately by profit seeking entrepreneurs using a modified form of assurance contract, called a dominant assurance contract. I model the dominant assurance contract as a game and show that the pure strategy equilibrium has agents contributing to the public good as a dominant strategy.
I feel your pain on interfaces. As it stands, Julia simply doesn't encourage carefully thinking/documenting about what assumptions your code makes and just banging things together, hoping they work. Good luck dealing with any obscure MethodErros that result if they don't.

It still, at the end of the day, is a mostly academic language. So mostly small projects with very few people working on them. No need to architect bigger solutions/patterns, etc...
They could have done that in the past too (and plenty of companies did - just not the ones that went on to be the most successful). Outsourcing to one country didn’t require remote work.