jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
If they have nothing to hide, why not live with all doors and windows unlocked and wide open, round the clock? Why not permanently leave their keys in the ignition of their vehicles? Why not post their login info on their homepages or walls or whatever?

I tell people nothing is free, and the freer something appears, the greater the inevitable cost. And when the cost involves rights, being innocent while being on the defensive is never ever a fun ordeal.
I think you aren't being nice trying to teach him manners. Having others already upvoted this submission we can move over this 'incident', can we?
I'm not certain that all the BSDs share a similar OOM killer approach. It would be interesting to see if they have diverged.

edit: after some quick googling the OOM killer code on FreeBSD is certainly different than other BSDs because of changes needed to better cooperate with ZFS. Also, EMC has been working on code in this area too:

https://wiki.freebsd.org/AvgPageoutAlgorithm

Memory classes here are well described:
https://wiki.freebsd.org/Memory

Virtual memory system:
https://www.freebsd.org/doc/en/books/arch-handbook/vm.html

Code:
https://svnweb.freebsd.org/base/head/sys/vm/vm_pageout.c?vie...

Lots of good comments in there.

/*
* If we are critically low on one of RAM or swap and low on
* the other, kill the largest process. However, we avoid
* doing this on the first pass in order to give ourselves a
* chance to flush out dirty vnode-backed pages and to allow
* active pages to be moved to the inactive queue and reclaimed.
*/
I wonder why they have the silly 2 + 3 = ? thing in their form at the bottom of the homepage.

It's text/html, so it can't be anti-bot and seems like pointless for a human... Does anyone else know the logic behind that?
For every action, there is an equal an opposite reaction.
Same, although excusable since they are new.
I am not sure why it's becoming popular to say "It’s unacceptable that the underlying framework is bigger than the application itself." If your domain specific implementation is smaller than the framework itself, it means the framework did exactly what it was supposed to do, it reduced the amount of work you had to do to implement your app.
"After the conquest of Constantinople, Mehmed II crowned himself the Caesar of the Roman Empire."

Well yes, that's how feudal systems work. If you take over a country, you get to have its titles. This is how e.g. an English king could conquer Scotland and crown himself king of Scotland. It doesn't mean he always identified as Scottish.

The language "reclaim the Roman empire" is really a stretch since it implies that the Ottomans had some sort of self-image as the natural heirs to Rome before they took Constantinople. Is there any evidence for this?

Why would they need to conquer Constantinople to do this, given that the Byzantines weren't trying to conquer, y'know, actual Rome?

I'm not saying you're wrong. People come up with lots of rationales for wars. And claiming historical right is a popular one, but that goes alongside other motivations as well.

My outside-view assumption would be that this is modern-day politically-motivated interpretation. These days, progressives rules the universities and the history departments. Therefore, they want to advance progressive goals. The see Muslims as a victim class, which means they don't want Islam to be seen in a negative light. Therefore, they would want to avoid historical interpretations wherein Muslims are conquering for self-understood religious reasons like ISIS did so recently. So I think they'd come up with something like, "Oh no, the Ottomans just wanted to reclaim their Rome."

Any time you read history you need to take into account the incentives faced by the people writing it.

In any case, when I refer to Islamic invasions I'm referring to the whole string of them going back to the Abbasid Caliphate - the conquest of Egypt, Arabia, Persia, all of north Africa, Spain, India, etc etc motivated by a self-declared doctrine of holy war (itself used for political ends by individual rulers, of course). I see Constantinople 1453 as just one small episode in this 1400-year story.
Check it out here...

https://www.t-mobile.com/isp

No price increase, no contract, no hardware fees, no data cap, $50 per month. With no commitment I am think of giving it a shot.
That depends on the implementation. For example, I've seen many PCs exhibit a behavior where after a major hardware change, usually CPU or RAM, the system boots, shuts down, then boots again automatically. Presumably after discovering the change it wrote some variables describing it, then rebooted. Without the ability to persist that information, I would expect it to loop forever.
> What if we didn't encourage a world in which people identified with and advocated for their own race?

I think you're flipping cause and effect here.

We can see plenty of examples in the history of the US of people, when left otherwise unencumbered, either ignored the needs of others at best or put their own race first at worst. The idea of segregation isn't being introduced here, existing segregation and related behaviors are being responded to. They aren't saying "this man is unable to perform this role due to his race" in a racist-against-this-person way, they're putting additional structural checks in place as a preventative measure.

So here people are trying to make that structurally more difficult. Which is arguably a more realistic and rational choice than simply saying "things will be fine if we get better people."
The point is that manufacturers aren't really producing a wide variety of guns. I wouldn't be surprised if 3/4 of new guns in the country are black polymer-and-aluminum AR-15s or black polymer-framed tilting-barrel striker fired pistols.
How many countries has Obama had bombed at this point? (hint: it's a bunch).
> Most of the people have an electric network already

I meant most people don't have powered garage suitable to support an electric car. And likewise there is no solution for street parking or people who live in apartments.

> Most of the world ALREADY HAVE power points on apartment-parking lots.

No they don't. Show me where there is individual or even shared power points available for public use. The fact is that most parking lots will require expensive modifications in order to support electric cars.

You can argue the points but the fact is that for electric cars to be successful you need to address these issues. Not just put your head in the sand and pretend they aren't real. Range IS critically important to Tesla's success (or failure).
I believe there is a very good reason that they did not recognize Jesus. I believe what the text says.

The scripture in question is Luke 24:13-35. The two disciples did not recognize Jesus because Jesus hid his identity from them supernaturally:

https://www.biblegateway.com/passage/?search=Luke%2024:13-35...

The text says (in verse 16) "their eyes were restrained, so that they did not know Him."

Jesus hides his identity, then asks them what they are talking about (they were talking about Him, including the fact that He had been crucified). Then he goes on to explain to them how all that happened (including his crucifixion) fulfilled the prophecies of the Old Testament (verse 27):

"And beginning at Moses and all the Prophets, He expounded to them in all the Scriptures the things concerning Himself."

If you don't believe in the supernatural, then it is extremely improbable that you will believe in Jesus. His miracles are all evidence of His deity. He was not limited to things a normal person could do. That being true, obviously He could hide His identity from His disciples (for whatever reason He chose to do that). Personally I think He did so to increase the impact on the disciples of the things He expained to them while His identity was hidden -- but that is speculation on my part, the text doesn't say.
Also, out of curiosity, who votes these up?
Kind of reminds me of Yusuke Endoh's IOCCC entry that won "Most Solid."

http://www.ioccc.org/2013/endoh4/
Articles on habrahabr are published under CC-BY-3.0, a very permissive license, that allows articles to be shared and adapted (in particular, translated), so these guys don't really do anything that authors (in this particular case myself) didn't let them do originally by publishing the material on habrahabr.
> and more of a "make the world like our way of thinking" cultural expansion

I guess that's one way to put it. I could think of less favourable ways.
This is something Snowdrift.coop is hoping to help address.
"It's written in standard C and should compile and work on any platform with little or no modification. So whatever platform is your choice for development, you can help out!"
Yes, they'll only get the nominal amount back.

Although there has been a huge amount of inflation since then you'd expect that the interest payments have more than made up for this.
Your objection to the notion of positive and negative properties is the first that stood out to me after reading the Wikipedia summary. If I'm understanding things correctly, Godel's proof seems committed to some objective notion of goodness--I'm not sure how such a thing could exist without some higher power, which makes the proof somewhat circular in my mind.

I could be missing something here as I only took my first philosophy class this semester and I'm not taking ethics until next, but is that basically what you're getting at?
As a recent product of the american schooling system, I can attest to the number of idiots that are employed as so called "teachers". At least half of them are worse than useless, actively promoting wronghoods.
Tom Vasel, of Dice Tower, reviewed Candyland. After reviewing 999 other games, his daughters pretty much bullied him into doing a video for Candyland. He panned it and rightfully so, but he also spent some time on what makes it so appealing to children.
http://www.youtube.com/watch?v=Tas5aCeNgEU

Other than the hundreds of other kids games that offer better alternatives, he also suggested letting each player draw four cards and choose which one to play. This way, there's still a lot of luck and the kids will still win sometimes, but it's not completely passive.

I have to agree with Tom. It's hard like a game that gives kids no choices. In life people do have choices.
I'm sensing that we're on the verge of an SML renaissance. Over the last month I've been building web tools with SML and I have to say, that I'm moving faster than I ever have in any other language, when looking holistically at my project timeline. Dynamic languages give you the illusion that you're quickly developing, but when taking into account bug fixes that you have to exhaust hours of energy on after your product is deployed, they don't seem as "fun" and "free spirited" anymore. Loose(Dynamic) typing costs lives and billions of dollars. If you don't understand your data enough to describe the their types, then you should take a moment and sketch out your understanding. Otherwise, you're not developing quickly - you're spinning your wheels senselessly whether or not you believe it, and demonstrating that you're not the type of developer who has a deep understanding of the systems you build.

Software engineering is not a bunch of sequential statements that happen to deliver results that we desire. Software engineering is artfully encoding your human understanding.
But that being said, SML is insanely practical if you care about the results as much as you do about the design.
tl;dr : 'hey, look at me, I'm a doer!'

how many more blogs do we need about this exact notion? here's the thing about ideas: they don't need to be turned into business models to be incredibly valuable (cf. the world wide web). and here's the thing about business models: it doesn't necessarily take another business to make them obsolete. so I see why startup people want to downplay the value of ideas constantly, but it gets tiring
Here's the short version:

I am the original sentence.

Alice commits a change in her repo:

I am a different sentence.

Bob commits a change in his repo:

I am the original sentence.
I am the original sentence.

Now Alice pulls Bob's commit. What should happen?

The argument is that in certain cases it can be known which of Bob's 2 sentences is the original and which is the copy (due to context provided by an intermediate commit) and that therefore a correct VCS will figure out that the original is on the bottom:

I am the original sentence.
I am a different sentence.

But git doesn't look at history so will always produce:

I am a different sentence.
I am the original sentence.

I don't care. If you force me to care then I actually prefer git's behavior. Git is consistent: a merge will always produce the same result for the same files. I don't want history to matter.

The problem is not actually solvable. So git doesn't try to solve it. I think that's why it's called "the stupid content tracker."

EDIT: Is there anything worse than "smart" features that only work, say, 80% of the time? The closer they get to 100% the worse it gets, because then you start relying on them and they break right when you stop paying attention.
You are right. I'll make it clear in the README.
The preprocessing can be easy done by hand for those who want to skip the use of the preprocessor, it is actually pretty simple:

[...]

@test

[...]

is equivalent to:

iod_define_symbol(test, _test)

[...]

s::_test

[...]

Their is 3 reason for implementation of the @ syntax:

- Not having to pre-declare all the symbols.

- Replacing s::_ by @

- Suggesting a new simple but powerful feature to
the teams writing clang++ and g++.

And yes, silicon needs generic lambda function from C++14 . But this is less a problem since this is already in g++, clang++, and soon in the visual studio c++ compiler.
Full-Stack Software/Data Engineer - Financial Markets | United States | Remote or Onsite

I've spent the last 13 years designing and building mission-critical software, data, and cloud solutions for customers in the Financial Markets, including Fortune 500 companies, Investment Managers, Hedge Funds, Venture Capital, Private Equity, and Data Vendors.

(Email) hn (at) ryansmccoy (dot) com

(LinkedIn) www.linkedin.com/in/ryansmccoy

(Personal) www.ryansmccoy.com/

(Portfolio) github.com/ryansmccoy

By Programming Languages: Python, GO, Javascript (Node.js, Jquery, React), R, others

By Platforms: AWS, Azure, GCP, Hashicorp Terraform & Vault

By Data Engineering: Databases, Message Queues (RabbitMQ/Celery, ØMQ, Apache Kafka), Big Data (Apache Spark, Airflow, Beam, Snowflake), Machine Learning/Natural Language Processing - Gensim, NLTK, Spacy, ElasticSearch, Web Scraping
Yes. This is critical so we can know whether those Thai monks who sleep 3-4 hours a night are wrecking their brain. Or if their long meditation sessions can make up for the lost sleep.
Surely that is the fault of that union, and not the concept of it in of itself? There seems to be such a heavy effort put to make unions look bad, that I don't doubt for a second that it isn't effective.

But the basic idea of it is that the employees have a lot more negotiation power collectively than alone. The whole goal is to have a fair compensation for work. Why would anyone work for a wage that isn't livable? It's more a hypothetical mind you, but with a collective bargaining power, no one would. I don't think there is a minimum wage in my country, but I'm pretty sure store clerks make enough to live a decent life.
Except that Apple controls around 6% of the desktop PCs and 20% of the mobile PCs. MS controlled 99% of the PCs at the time, and I'm rounding it down.
That is the ultimate end-game for earth regardless of fracking or anything else.
But that kind of thing is not a long term solution.
Yes.

I'm saying assets have had relative changes of value in high inflation economies, where everything is going up.

Say a bag of rice is 100, housing is 1000. In a 100% inflation scenario, it goes to 200 and 2000, but when you look at prices it is 200 and 3000. This points to two effects: inflation + relative price changes.

It's an informal argument against the notion that there is "asset inflation" because of dollar printing. Economies with high inflation have seen "asset inflation" even with all prices increasing. It points to a typical change in demand.
A quote from the report:

> Related problems were found in the Therac-20 software. These were not recognized until after the Therac-25 accidents because the Therac-20 included hardware safety interlocks and thus no injuries resulted.

The safety fuses were occasionally blowing during the operation of Therac-20, but nobody asked why.
Nobody here is angry at him. He just comes off as a person who refuse to acknowledge that his ideas are dated, there was a very short time when his ideas were demanded and it was exactly when he was active. People bought and enjoyed his game for a couple of years, then they moved on and no longer wanted his style of games, and demand never picked up again.

It is like how Einstein refused to acknowledge quantum mechanics, and if Einstein wrote a post about how his ideas are so much better than those who studied quantum mechanics and that he was just born in the wrong time then Einstein would be ridiculed as well. Not because Einstein isn't smart or didn't add a lot of value, but because that kind of post is ridiculous.
My kids HATE YouTube kids. It's utterly devoid of actual content, and I suspect it's sole reason for existence is to force parents to help their children lie about their age so they can access actual content on real YouTube. Google's family features really are quite terrible... For example, with Google Family, kids can't log into Google Play Games which blocks most games on Android, once again giving parents the choice to lie about the kids age, shut off all parental controls or basically tell your kids, "no games until you are 14". Likewise with YouTube Music, kids under 14 cannot even use it. So if you buy a family subscription, your kids can't use it unless you tell Google your kids are 14. The whole experience is shabby, and I think they could do a lot better. It is almost as if they design family features to suck so completely and utterly that you have to bypass them... Also, for kids over 14, there's no way to block them from making purchases with the family payment method...
There are lots of things Firefox could do with little to no effort to enhance privacy if it were user focused.
I was part of the team that used an eyeball cam to simulcast web images with a radio station. The radio station interviewed artists like Bush and Marilyn Manson, and we put live slow scan images on our website.

We had never heard of this being done before.
Interesting to see this:
"We need to start preparing our children for a world where the only certainty in their working life will be change. It also gives some great opportunities to shape your life they way you want it."

Change and Stability are at odds with each other. I wonder about the rate of change and the sustainability of societal norms...example often the first question people ask to assess value today is "Where do you work?"

If there's going to be a different answer every time due to rapid job changes, I wonder if much like how today's rampant spam phone calls have made telephones nearly useless, will be some other first question we will ask as a societal norm, something like "so what's your bitcoin address?"

Another great question in your article:
"We’ll need to understand what we do with the large swaths of newly unemployed people who cannot find work (and their future chances of work are decreasing). How do we manage this as a society?"

I truly wonder about societal cohesive...for example...if I can have a driver-less car drive me to Montreal for work...across the US border seamlessly then what cohesion is there for paying taxes to fix roads the roads in my home city of Boston?

Last observation from your article,
"It’s going to be interesting and we’re going to need 10,000s of new people to act as CEO’s for their own mini-businesses (either individually owned or within Portfolio organizations)."

10 thousand CEOs each earning say 30k a year on short term CEO assignments (metered out by algorithms) again is going to be interesting on the change versus stability front.
But the point is that binary formats shouldn't require looking at hex data just to make sense of them. Especially not nowadays. Once you're stuck parsing binary data by hand (which is tedious), you've lost the amazing benefit that text formats gave us. And editing binary formats is even worse.

That's why I split it into compatible text and binary formats. You transmit/store in binary, and read/edit in text, and the computer deals with the conversion automatically.
I love my Kindle Voyager, but I probably wouldn't use it for any books that are heavy on graphs or mathematical notation-type graphics. The formatting can get a bit weird, and sometimes it's just too small to properly fit what it needs. It is my go-to reader for fiction, however, and I wouldn't be without it. For the aforementioned more "textbook"-like material I go with my iPad Pro.
Edit: SC1, obviously. I am sorry to concede that I didn't have a future copy of SC2 back in 1997.
Using `blitting` from and to disk for performance is how we got DOC & RTF split - with the former as "Work-In-Progress" format that was fast to save on a floppy, and the latter intended as interchange format.

History turned otherwise, unfortunately...
Great, now I need an RFID-blocking wallet because any yeehaw can place their iPhone to my pocket to charge my credit card.
I use certdays for it:

https://github.com/no-gravity/certdays

Works with any monitoring system. For example if you want your tests to fail if the cert for a domain is valid for less that 14 days, you put this in your tests:

certdays.sh somedomain.com 14
Would you like to join me in building this: https://loan-free-ed.neocities.org
Is DataDog actually a customer you have a relationship with, or are you just checking their public certs? Would be interesting as they have this feature offered as a synthetic, but it is a good idea not to monitor yourself with your own tools.

Speaking of which, hosting your own status page is a bold decision that has burned many folks in the past.
https://status.haveibeenexpired.com/
feds seldom lose, 98+% conviction rate
You can use FF as a sentinel byte internally (I think utf8proc actually does that?); given that FE never occurs, either, if you see the byte sequence corresponding to U+FEFF BYTE ORDER MARK in one of the other UTFs you can pretty much immediately tell it can’t possibly be UTF-8. (In general UTF-8, because of all the self-synchronization redundancy, has a very distinctive pattern that allows it to be detected with almost perfect reliability, and that is a frequent point of UTF-8 advocacy, which lends some irony to the fact that UTF-8 is the one encoding that Web browsers support but refuse to detect[1].) I don’t think there is any other advantage to excluding FF specifically, it’s not like we’re using punched paper tape.

[1] https://hsivonen.fi/utf-8-detection/
Wouldn't investigators look at the provenance address for one of those 100 transactions? That seems like a dangerous prank.
Check out https://fretboard.cool and tell me what tunings to add! Or submit a PR [1].

[1]: https://github.com/uhoh-itsmaciek/fretboard.cool/blob/master... (there's a quirk noted in the TODO there so you need to shift the fifth string down a fourth when specifying the tuning).
You brilliant lunatic
Fake features that abuse my privacy is why I hard close the app when I’m not using it.