skysight-inc/HackerNews huggingface dataset:
OS X was never a great Unix (other than paying to get the official trademark that one time), and it’s becoming even less of a Unix over time.

FreeBSD is OK, but very lacking in manpower. Every time I install a desktop package these days, I see multiple warnings about how this or that dependency has no maintainer.

With so much attention these days on Docker and other halfway measures involving namespaces, it’s not really Unix that’s the platform anymore. Linux is the platform for a variety of network and desktop applications.
afaik they still use cheap switches for the main buttons in those, which lead to problems with the previous model of that line. (mostly the left mouse button failing after 2y). I will still use them, but I am definitely looking for a good alternative with better parts.
To be fair, I believe a big part of this kind of reaction often comes from being pushed trendy "easy fix for something important" from HR or top management quite frequently.
I agree. And now assume the latter sentence is told in an aggressive voice. Does it really make a difference?

Furthermore: What if this is a parent-child relationship and the kid actually should put the socks in the washing machine? The answer "no" would not be acceptable. So the outcome for the parent is either inacceptible, or the fact that the parent doesn't accept a "no" for an answer will make him/her voice this in a way that still feels "violent".
Once you are below 80% LTV, refinancing without PMI should be easy.
If Market street is raised to the sidewalk level and crossing it is allowed at 2mph, I don't think it will be a problem.
Is that just for you? Or in general for anyone?
The Strengths and Benefits of Micro Front Ends
Part of NVC is also similar to '5 times why'.

These might be surface desires, with the ones you mention being another layer of underlying desires. It's an interesting exercise in itself to do this with your own desires.
Hasn't Pandoc[1] been written in Haskell? The only real slowdown I experience with it is startup time.

> If you need to convert files from one markup format into another, pandoc is your swiss-army knife.

So, Pandoc does a lot of text processing.

[1] https://pandoc.org/
Let's Write an LLVM Specializer for Python (2015)
I've read multiple studies that the biggest influence in a kids success in school is their parents involvement.

Don't make the assumption that throwing more money at teachers will improve our schools. Zuckerberg tried that with little success, as have many before him.

I'd rather a focus on ensuring every kid has a healthy meal at the table. A support group who's invested in tbe individual kids success. A family that encourages and supports during the best and worst of times.

Arguably the "advantage" well to-do middle class families get.
Gee, I thought your argument was based on the presumption that you were able to engage people in polite civil conversation and change their opinions with calm, logical arguments, and citations to facts and evidence. How is that working out for you?

If you can't change my opinion that your tired old Tone Argument is invalid by telling me to go fuck myself, then how is your polite fight against the neo-nazis on Twitter going? Have you taken your campaign to Telegraph so you can try to change Milo Yiannopoulos's mind without hurting his feelings and making him feel victimized? Because he's not on Twitter any more.
Just thinking about my 90 year old dad, who could get out of the house and to a car, just fine with a stick - but not much further.
I think if you ask this question you had better be prepared to add some clarifying information here.

Are you asking if it is technically possible? Yes, because libraries are just code + data, and you can trivially just duplicate the library functionality in your own library.

Are you trying to eliminate library dependencies for some kind of demoscene competition? You could just use the framebuffer.

Are you trying to write portable code that doesn’t depend on particular libraries being installed? That’s possible too, in various ways, such as dynamic linking.

Are you doing a homework assignment and want to render graphics, but the rules for the homework state “no libraries”? Also possible, but I would recommend talking to the teacher to clarify things.

Do you just need to display something simple to the user? You can use ASCII art and set colors by writing ANSI escape sequences, and you can also use emoji. Some people use this to make command-line applications with some simple graphics.

Finally, when you say “without any libraries” do you mean to include the standard library, or is that library OK?

In general I find the “without using libraries” questions that people ask a bit vague and difficult to answer.
> China should not be able to control society outside of its own walls, yet they have blatantly influenced the behavior of our biggest mass media companies for years.

The US government routinely practices Extraterritorial jurisdiction.

Anyone living abroad who was born in the US, currently holds US citizenship, or was at one point a "US person" to the IRS has to deal with financial institutions refusing to do business with them because of FACTA. [1]

The US has also been known pressure American companies to disclose data held abroad on foreign citizens. [2]

Recently the wife of a US diplomat killed a UK citizen in a road accident and fled back to the US while claiming diplomatic immunity. [3]

Yes, these examples are not of the US state entities or US corporations overtly using their financial interests to influence corporate policy abroad, but the US is hardly a model citizen when it comes to this claim.

I'd like to see more of every country (US, UK, China, Russia, etc) stop trying to "control society outside of its own walls" but this trend seems unlikely to change any time soon.

[1] https://www.lexology.com/library/detail.aspx?g=0e331f25-4e8a...

[2] https://en.wikipedia.org/wiki/Microsoft_Corp._v._United_Stat...

[3] https://edition.cnn.com/2019/10/06/uk/us-diplomat-wife-intl-...
So, if you can write research-level stuff, invent some new category-theoretical structures that warrant a scientific paper, know the exact language extension to enable from the multitude of exotic optimizations available in GHC, than yes, that’s perfectly simple and accessible to everyone!
I think this doesn't go far enough, there should be a ban on starting before 10 am. During high school I recall frequently falling asleep around 3-4 am and having the alarm go off at 6:30.
Apple’s Step Towards Providing Safe Browsing in China Turns into a Controversy
It's not a bug. It's a feature :)

"If someone accidentally adds dots to your address when emailing you, you'll still get that email. For example, if your email is johnsmith@gmail.com, you own all dotted versions of your address"

https://support.google.com/mail/answer/7436150?hl=en#
Build a simple protocol over TCP (2015)
It’s not a bug, it’s a feature: https://support.google.com/mail/answer/7436150?hl=en
It is not a matter of free-speech vs individual responsibility as I read it in most of the comments. It is a matter of big money vs the people.

Everybody knows deep pockets buy fake views to promote their content. Youtube in turn favors them to promote virality, and people are exposed with uninteresting or unwanted content, but still addictive. The more addictive, the more profitable.

They do have a responsibility, unless you think a company can make money selling weapons. Oh wait!
> replace rownum <= 1 with LIMIT 1

rownum is a pseudocolumn numbering entries, sorting the results will give you records in non increment rownum. On such queries rownum <= N will give you the record that was first in the results before sorting.

LIMIT will give you the first record after sorting.

So rownum != LIMIT and if you really want to implement the same logic you would need to use select row_number() over () as rownum in the ported query, put that into a subquery and filter with where rownum <= N in the outer level.

Example:

select * from (select row_number() over () as rownum, * from pg_class order by relname) as x where x.rownum < 5;

select * from pg_class order by relname LIMIT 5;

Will give two very different results.

The first one maps to oracle:

select * from pg_class where rownum < 5 order by relname;

The second one doesn't.
Could somebody write this in Clojure? I'm too noob to do it myself. Will it be an order of magnitude slower?
> I’m pretty sure Twitter may be seen by some Russian politicians as “detrimental to Russia’s sovereignty”

For what it’s worth, so do I — and I’m not saying that to support them, I don’t like what I see of the behaviour of the Russian government.

For about the last decade, I’ve been of the opinion that the free an open border that is the internet is incompatible with current attitudes towards sovereign control of what happens within a particular national border. Sovereignty includes the ability to limit things, including things other people (like me) don’t want limited. Copyright, “immoral” substances or sexual acts, defamation, revealing state secrets.

I have a question: if a Spanish person living in Spain publishes a South African state secret, has an offence been committed?
This is a good thing, given this description of the Oracle database:

https://news.ycombinator.com/item?id=18442941
You are correct, I typed without thinking. But my point remains the same.
The Duff's device is a low level optimization that can even hurt modern processors due to branch prediction. It's a niche trick from the olden days.

It is very strange on first sight that a[index] is same as index[a], but you will never see the second one used in practice. When you are learning, you can write your code using normal array access syntax and solve problems. And then, you can learn to use pointers and deref them. And then one day you might realize that x[y] is *(x+y) and thus y[x] and that it looks funny. But that will be a long time after writing `wc`.
Yeah for sure. One fundamental rule of NVC is to never state a feeling as being caused by anyone. Instead you state that something happened and what you felt when that happened. So the template is "this and this happened and I felt this and this emotion". Not "you did this and this and you made me feel this and this". This way you take responsibility for your own emotions, and don't make anyone else defensive or confrontational by accusing them of making you feel something.
#pragma omp for

Goes a long way.
How is it that this guy still has no Nobel Prize?
> because it's too damn hard to push yourself using your hands while your body is broken

There are motorized wheelchairs for people who can’t push themselves. People in wheelchair for life I met have a motorized one.
Twitter leadership has shown they are not a good arbiter of truth. This is a sticky problem. While deplatforming does work for obvious instances of hate&exclusion, I'm not sure handing authoritarians the weapon of "they are silencing me" will help the situation.
Gmail ignores periods in emails. It also ignores everything after the +.

So if your email is bob@gmail.com you can also use:

b.ob@gmail.com,
b.o.b@gmail.com,
bob+alice@gmail.com,

You can use the second one to do filtering. I.e. use a different +{filter} for bills, entertainment etc.

bob+bills@gmail.com for bills.
bob+spam@gmail.com for sites you know will spam you etc.

then setup mail rules to filter based on the +
It's a spectrum. Sitting in a cafe yesterday, I overheard some people talking casually about flying the entire family up to Rarotonga to see a concert.

A wealthy relative recently flew from the Philippines to Tokyo and then returned again - without leaving the airport - so that she could preserve her super ultra sure miles status.

I myself have occasionally flown LHR to SFO to attend a over or two hour meeting.

We cannot continue living like this.
Thanks, bookmarking this answer...
How is that related to laziness?
I setup it on my computer, used it to count the lines of 250 files, it is indeed faster than my system's (ubuntu 18.04) wc, but it doesn't compute the total. I don't think this should change the timings much though.

A best of five run of the system's wc takes 0.042s, vs 0.028s for the OCaml version.
Then you'd have to create parking spots and the delivery vehicles would have to be in those spots at specific times of the day? Sounds great for bikes but impractical for the delivery vehicles.
Do you know that can be possible (more than what you can think) the situation you told, Mr Virgil Dupras, in 2022? You were thinking about informatic and not about events on the planet. For that time (2022) all the wolrd should have a negative situation where a solar storm arrives on the planet and destroys many electrical/electronics... It is called Carrington event and happens every 150 years... Please ask to the NASA as they know well. US Government started researches about to stop, already in 2004...
Cool. Do you have any links to real time hardware of the past?
I don't wanna change your opinions. You're not my enemy just a sad troll.

And I have you know I volunteered for Exit in my youth, and we actually helped quite a few neo-nazis quit. The first step was to actually get in touch with them. Not calling them "nazis scum" and screaming "DIE DIE DIE" in their direction helped with that.

https://www.exit-deutschland.de/exit/?c=ueber-uns

What did you do lately other than bullying people on the internet?
Show HN: Change Python code while it's running using a reloading loop
So, uh, how do we go about adding new locations? Specifically, Canberra, Australia would be great =)
Structured concurrency with OpenMP can be very convenient at times... :-)
If you send a counter-notice to a Youtube copyright strike, you're required to provide your full name and physical address.

Most providers do the same with reg'lar old DMCA takedown notices and counter-notices. The complainant's address is often removed from the claim notice (or is a PO Box), but the defendant is required to give their physical address. I assume the intent is so that it's possible to serve notice if the counter-claim turns out to be false.

I've heard of stalkers using copyright claims to try to get the address of their targets. I've never seen any physical evidence of it happening, but it wouldn't surprise me in the least.
>No. The first speaker exaggerates the issue to make a point ("you always"), makes a roundabout reference to societal norms ("it's disgusting") instead of describing what actually annoys them (socks lying on the floor right now) and why (I don't want to see them because I personally find them disgusting, not because Felix failed to meet some outside standard).

The only reason the second speaker would say "When I see xyz on the floor" is because she has seen it before and that feeling happens every time. It's not as explicit as "you always", but it still implies a recurring and reliable event. Disgust is a societal trend at the moment that has started at 2015-2016 and will end in 2028. There is a deeper trend in the culture that will pass. But more importantly than that some people are genuinely more likely to have higher disgust sensitivity. It's a measurable trait. I am curious that the social trend comes to you as a priority in "it's disgusting", that's not a perspective I would see.

>making arguments from omniscience, like "you always", or "you are a ___ person" etc) is more likely to provoke an aggressive reaction

I agree "you always" is bad. You are burying the point by saying observations about feelings are facts. It could very well be true from the first speaker's observations Felix always does leave his socks out. I don't think 'always' and 'never' are useful categories because it gives the listener no place to go. They are totalitarian and nihilistic categories.

> it's generally pointless to expect others to behave in a certain "right" way that you can reasonably suspect they might not, and then get annoyed when they indeed don't.

I mean that's all well in good in a normal social atmosphere, but you certainly demand people to behave well when you are in a rough neighbourhood and get upset when they do not. You lock your door every night and get pissed off when thugs and criminals to break in, despite the fact it's reasonable to expect that was going to happen in a rough neighborhood.

>* It is percieved as an objective standard against which to judge all communication, rather than a guide for one's own actions.

I think the name is riffing off a political idea (unfortunately) that sought to make small infractions in social exchange and language a political tool for change. For better or worse one could draw the parallel between that political idea and this book.
An interesting side effect of making the tradeoffs clear to the listener is that their cost-benefit analysis may still fall on the side of the status quo. Especially in the case of a relatively impersonal relationship like HR-employee, it’s likely that the employee will be fine with large amounts of inconvenience for the HR department as long as the paychecks still come on time.
Windows, although my experience with VSCode on Ubuntu wasn't very smooth or stable either (worked with TypeScript for a few months a while ago).
I suspect this comment is aimed at segments like this one with Ted Nelson of Hypertext fame: https://www.youtube.com/watch?v=Bqx6li5dbEY

On first viewing, I too felt it was incomprehensible wordsoup in some sense - but upon learning more about Nelson and the history and context around which his ideas were developed, I've grown to find this interview almost magical.
How the Gap in the Resume of Many Working Mothers Affects Their Career
even though I'm in favor of banning cars, I might actually agree with this. Market street is a terrible pedestrian street. It's too wide so it doesn't feel personal or charming. It's too windy, there are no trees or other features that might mitigate this, and so you will never see significant outdoor features like cafes and restaurants. Not even to speak of the homeless problem.

I would love for the government really invest some money into making market street into an attractive public space, with new park space, some kind of promotion of the area/funding for small businesses etc., but I don't think this is it.

Even with this change I'm not really sure I can envision what kind of space it would be. Maybe just extending the bland faceless non-pedestrian oriented old navy /westfield vibe from 4th & market?
I've only been using the Huge for a week or so and I'm really loving it. The padding and size are just right for my (admittedly small) hands, but the best part of all is that there are TONS of buttons, which can all be re-aliased.

The only down sides I've run into so far are:

1. It's a bit clicky

2. The wheel being thumb-driven is a bit awkward for me

The utility I'm using (SteerMouse) sadly doesn't seem to properly support chording for using the trackball for scrolling, but I've contacted the dev about that and if he can get it working, then I'll be 100% happy with this.

If you can find a Huge at a decent price (they're ~$37 USD here in Japan), I'd highly recommend giving it a shot. The Ploopy seems like a far worse deal in comparison to me (though I don't have the nostalgia connection) at $200 CAD.
Ok, that's a fair point, but don't certain countries effectively rise a lot earlier than others? (Greenwich meantime for example passes through London and also through Spain, yet there is an hour difference in the time zone). Is there evidence that that affects these countries differently? Plus we have light bulbs in this day and age, so lighting is not affected by the sun in the same way that it used to be.
Registering as a foreign agent exists in Russia, but I didn't know it existed in other parts of Europe. I'm not in any way insinuating you're wrong, merely curious about the facts. What other regulations besides the Russian one do you have in mind?
Show HN: Execute Your Instagram Growth in AutoPilot Mode
Loading zones where other cars are aggressively towed. Last mile delivery with cargo bikes.
"When you didn't show up for our coffee date, I felt hurt. I need my time to be respected. Would you please show up on time or send me text letting me know you can't come?"

More verbose for sure but clearer and more likely to de-escalate.
I'm not entirely clear yet on what problem this solves, but I'm just going to share my first impressions in the hope that it might be helpful.

So the first term that comes to my mind is RDF. How does it relate to Dit? Schema.org uses it, does Dit?

The problem I think it might be supposed to solve: checking whether data is in a particular shape, and converting from one such shape to another (including from older versions of a shape to newer versions).

Then I think that's primarily a problem of data from one source that should be interoperable with data from another source? As in: if I control the database and the software interacting with it, then I can simply ("simply") run a migration and update the software. If I control the API and the front-end talking to it, I can update both at the same time, or at least make the front-end able to deal with both the old version and new version without the overhead of adding Dit to my stack. So the use case would be if I don't control both the producer and consumer side of data? And in fact, there might be multiple parties on either side?

If that's the case, then that sounds like the problem the Linked Data community also wants to solve - as far as I know, not extremely successful (but not entirely unsuccessful either). Is there anything in Dit that improves upon a problem that Linked Data is unable to solve?
> And for the question on scrolling: let me press an additional button that enables scrolling with the ball, both horizontally and vertically.

I mentioned this in another comment, but on macOS, there's a utility called SteerMouse (http://plentycom.jp/en/steermouse/index.html) that apparently supports chording for scrolling with the ball and is compatible with a number of different trackballs.

Sadly, I've found that that particular feature isn't working properly on Catalina with my Huge, but I contacted the dev and he said he's looking into it. So fingers crossed...
Cheaper than SMS used to be :)
Communication Patterns Used by Great Leaders
Also there’s two levels of subways running beneath market street so an underpass wouldn’t be feasible
There was a study done on bad trips. For the vast majority it improved their overall well beeing:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5551678/
This is glossing over the fact that checked exceptions are a very controversial feature and that most language designers (is there any language besides Java that supports them?) do not implement them on purpose.