jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's the same reason I would be irritated to find myself in a restaurant in America that only accepts Chinese Yuan and won't let me pay with dollars. Sure, I could just avoid that place, but I dislike the idea that someone from a foreign country has carved out a portion of my homeland in which I am less welcome.
I agree that porting 100MLOC is a losing battle no matter the language. And I'll concede I'm not certain Rust will have the staying power - although I hope it might.

And I'm all for more C tooling. Static analysis, fuzzing, sanitizers, valgrind, clang thread safety annotations, etc. are all wonderful tools I lean on heavily. But these are opt in, patchwork, platform specific, rife with false positives, false negatives, inconsistent, slow, painful to configure and use... I've wanted far more out of my C and C++ tooling than it's been able to give me for many years now. I'll frequently try out new attributes and annotations, only to curse when they fail to handle really trivial edge cases.

Meanwhile, Rust? It already catches things I didn't even realize I wanted to catch. Static checks opt-out into fast dynamic checks opt-out into heisenbugs in auditable unsafe blocks. The defaults are great.

I doubt C or C++'s tooling will reach the state of Rust, as frozen today, within the next decade. Smart people have tried long and hard to improve things, with quite middling results, convincing me it's a hard problem. I'm a bit more optimistic that it might catch up within the next century, but if I'm not long dead by then, I'll almost certainly be long retired. If it eventually does catch up, I suspect it'll have taken more than a few notes from Rust's approach.

I share your wariness of re-inventing the wheel, but the C & C++ static analysis ecosystem has left enough to be desired that I think it's warranted in this case. It's to rust's credit that they aren't re-inventing everything, and e.g. leverage LLVM for codegen, optimizations, debug info generation, etc.
By single space do you mean using a line break instead of a new paragraph?
Markdown does allow for this: https://daringfireball.net/projects/markdown/syntax#p
I think p3p was just an attempt to f' over Google and other ad networks by breaking adsense, etc. It seems Internet Explorer always comes out with some new "feature" every version to try and break adsense. The only time I've ever been able to fully and consistantly crash ie8 was embedding Adsense in a web widget.
"this is NOT the time to be taking vacation days"
"Instead of putting it into practice, people are going on vacation."

Those "people" are the healthcare workers.
"Similarly different?"
The point is that doesn't make sense. He wasn't trying to get the person who the police officer was holding to administer his own justice. That's what lynching means...
[From: http://www.laweekly.com/2010-12-09/news/jeremy-marks-attempt...]

The first thing to understand is that Jeremy Marks touched no one during his "attempted lynching" of LAUSD campus police officer Erin Robles.

The second is that Marks' weapon was the camera in his cell phone.

The third is that Officer Robles' own actions helped turn an exceedingly minor wrongdoing — a student smoking at a bus stop — into a state prison case.

---

Edit to add: Jeremy wasn't smoking, just recording the cop (which is legal in his state)(wo)man-handling the smoker.
As I was reading this, I kept thinking, "Ray is really lucky Steve Jobs exists." A large chunk of those predictions seem to rely on the iPad, iPhone, and iPod Nano having existed and being popular to be marked correct.
It's in Java 8. java.util.Optional<T>

Still a library but at least it's part of the standard library.
There is plenty of land, water, minerals, etc. We just need to use it efficiently. Agriculture needs to go, for example. This is not impossible on Earth. As for whether we are post-scarcity, our productive capacity is high enough to give everyone a decent life - global GDP per capita is $13,000. We just need to organize to achieve this.
Buy it from Kobo for ~$9

www.kobo.com/ebook/In-The-Plex-How-Google/book-MZyWhEAmIEK9_krIsLWoaw/page1.html
I realise that PhotoShop is all the rage in web design and the de facto standard tool in which to bring creativity to the web... but I'd love to see a good tutorial using some open source tools. Is this even possible?
The no fly list just got one name longer
I don't see the connection? I've nothing against Soviet rocket engines.
Did they react this way during the Troubles? I don't think they did

Mainland UK was left largely alone, although the news was subject to bizarre censorship (Gerry Adams having to speak through a proxy, for example) and they took all the bins out of railway stations.

Northern Ireland was subject to military occupation, with overt armed checkpoints, occasionally military firing on civilians (although not with the same level of impunity as US police), secret police and informants running around, and widespread street violence.
It's a cool project with a lot of effort in it. One gripe though...

"Everything is just as you remember, except some really minor stuff that nobody cared about like red coins or the Wing Cap or the Big Bob-omb."

Chain Chomp is missing and lots of people cared about him, and there is a TON of environmental detail missing too, causing the level to look very empty.
" guys, I've actually been to France and literally talked with a talented person who would never start a business due to taxes, despite having a phenomenal idea that was a perfect match for starting a small business in."

Please tell me you're joking.
If this news can help to remember that behind a click on Amazon (or others), we need a physical flow to bring it at home.

Who can believe their promise with such a news?
https://sustainability.aboutamazon.com/about/the-climate-ple....

Of course it's easy to point the finger of blame to the others (here Amazon). But we are all responsible to consume many things we don't need.
A startup I worked with used Piwik(now Matomo) & defrauded investors with fake visits by tampering with the DB. Any VC should actively be involved & knowledgeable of analytics that is presented to you in order to avoid being ripped off.
Wow, uh, where do you get your news on Europe?
Look at it from the point of view of regular folks:

* An advertiser - a malicious being intent on tricking me out of my money - wants to make a survey to determine how to make it easier to trick people into parting with their money. Why would I help someone make my life, and life of other people like me, worse?

The answer to that is to beat advertising down until it isn't so blatantly customer-hostile. Then people may be more willing to help.

* I'm in a politically precarious situation and the government is asking questions - ostensibly for purposes that could benefit me, but if my honest answers were seen by a different government agency, it would cause me a world of hurt. I hide away. Or lie.

The answer to that is ideally to fix the politically precarious situation of a subset of your population - but at the very least, to foster the trust in information separation between government agencies, so that I can e.g. afford to be honest with the census bureau without worrying about the IRS or the police. That level of trust is not the default.
Who in his right mind would use an editor that cannot even do symbolic integration?

Joking aside, I suspect that this is mostly due to two factors:

1. Emacs was used by a lot of smart people, and one of them, David Gillespie got carried away a bit.

2. Thirty years ago, when David Gillespie first started working on calc, emacs lisp (despite at the time lacking even floating points numbers IIRC!), was probably one of the most expressive fairly widely deployed languages around, particularly for the type of symbolic manipulation you need to do for computer algebra. And unlike other things that were used by smart people 30 years ago, emacs still sticks around, so survivorship bias also plays a role.
>Detection of any enriched uranium at a site, combined with evidence of recent earth work, would be a pretty clear smoking gun,

The UN/IAEA process requires unanimity among the major powers. Since Iran has been left with an semi-believable out, there's enough diplomatic cover to allow Russia/China to cover for it there (see Syrian chemical weapons for comparison). For once such a position would be understandable: If seeing enriched Uranium could eventually lead to war, and there's a way to rationalize it, how much of a smoking gun would it be? Allowing that rationalization was an error in the deal.

> Having a united front is good both for cross-Atlantic ties and the chances of resolving the dispute peacefully.

The structure of the deal made some form of renegotiation inevitable (since the main restrictions were temporary). The question is how to do it.
> the type of browser and hardware used to access the internet, the history of online searches and purchases ... once powered by artificial intelligence and machine learning, these alternative data sources are often superior than traditional credit assessment methods, and can advance financial inclusion, by, for example, enabling more credit to informal workers and households and firms in rural areas

Here is one of the most sensitive applications of ML. This one, like face recognition, can directly harm people.

These guys only seem to think about the "superiority" of their method in minimizing lending risk. But the other party into this deal can also have something to lose.

What's the difference between this and the Chinese social scoring system? They want to use private search logs. "Your privacy for a credit score?"

Maybe the model is biased, how do we know? Is there an independent bias assessment process? Is there a way to sue for unfair rating? What are the values of the people working on the training set? Is there a "speak to human" step in the process where you can plead your case? I don't want an automated social discrimination machine.
That very document explains why banning robots.txt may still get you indexed or quoted by google (it's because Google indexes other sites, and they may quote or mention you), and then goes onto to explain they provide mechanisms to help solve that problem.

The general point make by the post you responding is perfectly correct: Google provides many ways for a web site to stop their content from being indexed. That includes all the newspaper sites. And they very explicitly don't use it. This is www.news.com.au's robots.txt:

https://www.news.com.au/robots.txt

Notice how they ban some spider called "NewsNow". But the don't ban Google.
I've had thoughts in this area before. Such a co-op could build a platform on which they can share media, crowdfund, sell whatever, and whatever else the artists want to do to get themselves out there.

Even if they didn't build and run the platform themselves directly (due to the fact that a bunch of artists have better things to do) - if they contracted out the development and maintenance to a third-party company - they'd have ownership over the platform, be able to switch maintenance company, and therefore take their fanbases with them if things start going wrong.
This just reminds me how horribly stifling it is to the entirety of science that so many people love hoarding bricks of gold in underground vaults rather than use it for productive purposes. Besides the maliability and corrosion resistance mentioned in the article, it is also a strong conductor, and very good at heat transfer.

It has so many practical useful purposes besides rotting in a bank vault. But a lot of that potential is wasted on those that value it so highly for its scarcity rather than its utility. Why can't we just hoard iron oxide?
Reading all what is said, I can't keep myself from having words spring into my head: UNIX, GNU, Linux, Minix...

I can use grep, cat, ls and so many commands on so many different machines... Same names, same functions, and the same UI (black screen, anyone?).
That's a great discussion, thanks for the link.

Yeah I guess the calling it a cultural continuation of Rome is wrong.

It's kind of hard to describe this in words because "culture" implies so many things like language, customs, and religion. The "Turkish Rome" didn't really inherit any of those traits.

However, while this probably originated just as a manufactured claim, a casus belli for the Roman lands, over time it seems to have still evolved into something a bit more. Owning Constantinople didn't make people Roman in terms of culture, but it did make them an empire. Sulatane of Rum existed next to Rome for many years and seems to have considered itself a "better Rome than existing Rome".

Makes me think of a parallel with the Holy Roman Empire, which similarly clung on to the title, but not the culture of Rome.
> JSON Schema is a non-starter. No one ever seems to use it, and I don't think it ever made it out of committee. It pretty much goes against why JSON is popular.

My company heavily uses JSON schema.

The OpenAPI project uses JSON Schemas, and AWS also allows for their usage in places.

And finally, there are a couple good projects that automatically generate JSON Schemas from Typescript definitions, which is my preferred way to go. :)
Before clicking the link I saw a Clippy animation coming up in my Head.
This is called data enrichment. It is a massive industry with boatloads of companies serving it. One of the more well known (outside of the credit bureaus) is Acxiom. Googling will get you pretty far.

If you have money and a piece of personal info (just about any combo of name+zip, phone#, email addrs, credit card, tracking cookie, etc), these companies can quickly give you full personal details including income and housing history, mortgage status, email addresses used, employment history and full details on your employers, plus all these details on spouses and children, pretty much whatever you want. It's remarkable.
CZ is a really good company. Colt, on the other hand, hasn't been good in decades. It will be interesting to see what they do with the acquisition.
//Are there actual developers who care about LinkedIn presence out there?

I'll give you my example and let's see where you disagree.

A few months ago I was looking for a new job. Google and Amazon were on my radar so I looked who in my network is now in senior and relevant roles in those firms. I connected with two guys (one in each company) who were immensely helpful to me (a) shaping my resume (b) giving me the lay of the land and (c) championing for my candidacy.

The thing is: these are both guys I had worked with tangentially 10+ years ago. We weren't close enough to keep in touch after we left that company. But that didn't stop them from being immensely helpful when I reached out (and I do this for people I barely know, all the time.)

So then the questions to you:

1. Do you agree that I got a lot of valuable help from these people?

2. Do you agree that without LinkedIn, I would not have connected with them?

3. If 1 and 2 are true, would I be a fool to neglect this useful tool?

So sure, if you don't have LI you may be an awesome developer and problem-solver but it's also a flag that you are ignoring what, if used correctly, is a very capable and important tool. If it's a privacy stance (for example) I understand and deeply respect it. But if you're just confused about value of connections and don't know how to ask/give help, those are pretty concerning signals in a situation like hiring where I don't know a ton else about you.
Flameshot is amazing. Really hoping it fully supports MacOS with a simple brew install at some point. Such a great tool compared to Mac's built in screenshot/markup utilities
The last person to successfully invade Switzerland was... Napoleon?

Likewise, while it may not be to your taste, Afghanistan's polity has spent the last 200 years stubbornly being Afghan, to the surprise and annoyance of the British, Russians, Americans, etc.
Yeah, because history isn't littered with instances of David beating Goliath...
Surely one would expect to pay at least a few times annual revenue for a country?
This is incorrect. Wikipedia: http://en.wikipedia.org/wiki/Ultra-low-sulfur_diesel#United_...

As of September 2007, most on-highway diesel fuel sold at retail locations in the United States is ULSD.
>> To provide some context, consider this rec.photo thread from 1990, on the future of photography:

> Right now, 1 Megabyte of memory costs about $45 retail. This will not drop
by an order of magnitude in the next decade without a breakthrough, or an
economical Gallium-Arsenide process to replace Silicon.

Hmm.
The related stories feature's cool. I made my own tool for reading HN (and some other sites) it's kind of different as it pulls the stories into a linear feed. I'll need to have a go at adding related stories. My site's http://www.serializer.io if you're interested.
Interesting read.

Fishing marketing is incredibly intriguing. Current reel technology is probably only marginally different than your 30 year old Ambassador, but there are baitcasters that are $200+. A $200 reel won't catch more fish than a $50 one, but people still buy into the "new 8 bearing, neodymium braking, cross drilled carbon fiber spool" type marketing.
hmm... i guess only the one's they've not yet sterilized?

https://www.pop.org/the-plight-of-the-uyghur-people-2/

edit: wow... 2001
I don't get it. Why is Amazon cracking down on this? They offer this very service of "free-shit-for-robo-reviews" to sellers through their own damn site. https://www.sellerapp.com/blog/amazon-promotions-explained/a...

... Oh.
I've seen QZ Tray used for this sort of thing to great effect. It entails installing both Java and QZ Tray itself, though.

Most companies just roll their own "print client" programs, in my observation. Not that difficult to do (the hardest part is actually sending the document to the printer, which is relatively trivial for macOS/Linux/anything-else-with-CUPS and not-trivial but reasonably-documented to do with Windows; those two should cover your bases).
Good, but pathetic that it took so long. The only other 2FA I still do via SMS occasionally is a bank.
"You also need money to be able to accumulate things in the first place"

Or time.
Worth noting that Transformative Hermeneutics of Quantum Gravity was not publishing in a philosophy journal. It was published in a litcrit journal which is a very distinct discipline.
>Yes, in all votes, by percentage, more democrats opposed the civil rights act than did republicans.

Yes I'm sure that's why all those Democrats are upset at tearing down Confederate/traitor statues...

Definitely the same party.
Charitable contributions are only deductible if you itemize deductions. Under current tax laws, only about 10% of returns are expected to itemize, generally high earners.

https://www.taxpolicycenter.org/model-estimates/impact-itemi...
agreed. no fan of Go.
Is srcset really the clearest name they could come up with?
Would you say they did something that doesn't scale?

http://paulgraham.com/ds.html
It looks like for now you need to manually edit a config file to get this working with additional EBS volumes, but the wording implies better support is coming.
> It may be a negotiation but it is a very asymmetrical one

Not really - some interviewers may not get that an interview goes both ways, but it really is very much symmetrical. For me at least an interview is the perfect chance to evaluate a company and until now I've declined about 3 job offers simply because I didn't like the conversations I've had with the people doing the interviewing.
> I know it's the least interesting thing, but for me the simplest rule to recognize Rust vs Go is that at the moment Go has the nice and minimalistic := and Rust the clumsy (for my aesthetics at least) "let."

It is not possible for us to have ":=" because we don't know whether to parse a pattern or an expression without a prefix token like "let". Rust's pattern language is far more expressive than Go's and one grammar will not cover both.

> Why should something that are facto string literals be owned and on heap? Isn't the need to allocate and box string literals on the heap something that makes the language unnecessarily slow?

Probably the `error` method explicitly asked for a heap-allocated string, perhaps because it wants to pass it to someone who will later free it. (Unlike in C, it would be a type error to attempt to free a constant string in read-only memory, which is what a plain string literal is in Rust.)
Substitute techies for bankers and you've got yourself a description of London.
Generally I start from the point of view that gross mis-pricings where there are multiple buyers and sellers involved are pretty rare. So the various TV organizations are probably paying about as much for sports broadcasting rights as their customers are willing to pay for them. Maybe it's off a bit one way or the other but certainly not by a factor of 10 (as you claimed above).

That's basically what I think unless I'm presented with very strong evidence to the contrary.
Nicely put. I'm convinced that you could make, say, an educational chemistry game where the point was to actually solve problems with chemistry. A bit like SpaceChem plot-wise, but with nucleophilic substitution and balancing redox reactions instead of computer programming-esque puzzles.

You could basically take homework problems, dress them up with fancy interactive, informative graphics, and stick them in a "tycoon" game where you're manufacturing and selling chemicals. With some side work analyzing environmental pollutants, cleaning up accidents, reverse-engineering your competitors' products with spectroscopy, that sort of thing. I'd play that.
You might be right about your "agile method" but I would bet on the other horse. How realistic is it, to take mined material back to earth for a profit? I can't think of any material even if prices for transport would see a landslide.

Also, I don't agree that Apollo was killed because of Mission # 1/13, if thats what you mean. Apollo was most of all stopped because it had done its purpose, showing the world that the US was superior to the UDSSR. Why exactly the few remaining missions, where killed puzzles me though.
Exactly. It's a research vehicle. Not everything in Haskell is useful for business or productivity.

The reason I stopped using it is because of performance. Despite having state of the art optimizations there it's still too slow for my needs and writing fast code is way to hard compared to C++ or C.

I was also quite disappointed to learn that a lot of useful concepts (Monad transformers/stacks) have a runtime performance impact when it looked to me like I was just playing with types.
> It also shows a lack of understanding of how JS and CSS works in the browser.

Since you understand how a browser works much better than I do, tell me, can I disable XHR while still running JS?

From the article:

> CSS as an API?

> This makes me think that a CDN-hosted CSS file like this could have other useful stuff, like today’s date for usage in pseudo content, or other special time-sensitive stuff. Maybe the phase of the moon? Sports scores?! Soup of the day?!

> It’s almost like a data API that is tremendously easy to use.

Nope, I can't see any problem with JS being able to receive data from an external API, but then I have a lack of understanding of how JS and CSS work in the browser.