skysight-inc/HackerNews huggingface dataset:
Your phone/os generate raw inputs (eg touch events in the format of: posx, posy, pressure). Each app then make use of these raw inputs in its own way. SwiftKey will give you some words. Piano app will pay a sound. And So on.

Interpreting and converting these raw inputs into what a user wants, is literally what an app gets paid for.
How to Crawl a Sitemap with Screaming Frog
You can log inside the container as normal (if it is a long running/persistent one) and exec a shell on it to work with the logs, or you can log to a mounted volume (to local drive, another container used for storage, a remote drive, etc), or send the logs to a central log server or an elasticsearch database to have a search engine/dashboard for your logs. There are more options, but the best depends on your use case.
Good one. Frameworthy this! Thank you.
wow, absolutely amazing!
ComputerCoins: Made by Staten Island's #1 Crane Operator
... did not help JB to avoid recent troubles, all that creative writing... They should have banned photography;-)

In all seriousness, who cares? In startup you need to convey message quickly and iterate - or "die".

Spending hours writing the wall of text for the whole team to read then for 20 minutes - right ;-)
Yes, we live in the age of Inclusion by Exclusion. It's maddeningly cognitively dissonant and the Overton Window appears to have split in half, with extremists on either end ripping logical, neutral people to shreds over not picking a side and thus "working with the enemy" or "being indecisive"
Discussion on Fritzing's development
For me the decisive advantage Ruby has over Python is way better map/reduce/select semantics. Python's list comprehensions are just ungainly to me, and I've never understood the reverence for them.
Summary in English (didn't find any english article yet):

AirBNB failed to properly register many housing as short term renting in Paris and may have over rented some housing (over the limit of 120 days/year by law).

Due to this, AirBNB might have to pay a fine for each housing that was concerned which might lead to a 12,5 millions euro fine.

The Mayor is concerned that AirBNB will slowly make normal renting more difficult in Paris. A city where the housing market is already very tense.
On the plus side, they are helping you remove your dependencies on Google! If you ever decide you’re done with them it’ll be easier to cut them out of your life.
I think projects like this are great examples to learn from, especially when executed to a high standard.

Somewhere between partial examples of a bit of a project, and a full blown 'proper' application that would be too big to use as an example, there is a sweet spot for project like this. I think that's why they occasionally bubble up. Certainly if there was such a thing as a single 'best' sample project for any language I was interested in, I'd like to have a look at it.
I wrote both and I think you are right in terms of unexpected things happening in python.

I never had a problem with ruby map/reduce, but any expression more complex than a simple loop becomes hard to write with list comprehensions.

On the plus side, python has type annotations and static type checking with the help of mypy.

It has async/await which was a good strategic move to give javascript users a sense of familiarity. Ruby is somewhat lacking in this aspect.
Bit of an odd response because I did define them as "Social activists" (for want of a better term, but it does the trick), which is a far cry from "these people". If you don't understand what I mean, that doesn't mean it's necessarily inadequate, just that we haven't communicated very well.

And the unnamed person - you can easily find in the article as a tweet. But it wasn't important to name the person because my intention was to draw attention to the attitude behind the words, which I feel is more important than the particular person behind that tweet. No point in muddying the waters.
Because we are supposed to pay for results?
They were not ewview comments. They were arguments about where it ends. He's totalyl unwilling, and says you shouldn't run of of NFS. But then other people are, and are talking about mount options, when the problem clearly lies in the code not following the specs.
When multiple people misunderstand you the problem is with your writing, not with their comprehension.
Using GitHub for organizing myself
I'm reading 'The Demon Haunted World' at the moment - "Finding the occasional straw of truth awash in a great ocean of confusion and bamboozle requires vigilance, dedication and courage. But if we don’t practise these tough habits of thought, we cannot hope to solve the truly serious problems that face us and we risk becoming a nation of suckers, a world of suckers, up for grabs by the next charlatan who saunters along." From 1997. Very prescient. We've a mountain of suckers... a Suckerberg.
vscode has pretty good support for rust.

If you need something more advanced, you can try clion from jetbrains with the intellij-rust plug-in.
Artificial Intelligence and the Art of Mario Klingemann
This can happen when io device have intermittent failure. Bad device or faulty cable.
I meant SOL, the predecessor, before Lua proper.
Thank you.

> If a story has had significant attention in the last year or so, we kill reposts as duplicates. If not, a small number of reposts is ok.

I was embarrassed it's in there and expected a definitive rule. Now I'm not feeling that bad ;)
If it does, than not to Rust. Comparing tooling support for c++ and rust... In that comparison c++ completely overwhelms rust
HTTP has multiple cache control headers. It's a fairly complex topic, but TL;DR: do the config and it works in any browser since ~2000 (yes, even IE6).
It sounds a lot like Dropbox. What are the differences?
Perhaps the author could add a script parameter, or support an optional 'preload-cache-for' attribute, so you'd write <a preload-cache-for="300s" ...>

If you really care about speed anyway, you should already have setup your site to max out caching opportunities (Etag, Last-modified, and replying "not-modified" to "if-modified-since" queries) - I'd suggest the author should ensure the script does support caching to the broadest extent possible - hitting your site whenever appropriate.
Actually as great as Postgres is and as generally approachable the community is - my experience was the same a few times and I read it on the mailing list happening to others:

Someone comes along with a patch or idea. Bunch of big Postgres people come knock it and it dies right there.

Happened to me when I suggested a more multi-tenant approach back around 2010 and today we have Citus. I was told that (paraphrased) no users were asking for that sort of thing.

I see it kind of happening with the Foreign Key Array patch that the author asked for help to rebase and no one bothered to reply.

Someone suggested replacing the Postmaster with a threaded approach so it could scale better (and showed benchmarks of their implementation handling more connections). Community response was there were already 3rd party connection pools that do the job. An outsider looking in considers this nuts - most people would not run additional components if they did not need to!

Another example: NAMEDATALEN restricts every identifier to 63 bytes - a limit that causes frequent issues (more so now that we have partitioning) and also a problem for multi-lingual table names. It’s been proposed to increase this limit a few times. Every time the answer has been: abbreviate your table names or recompile your own version of Postgres.

Could name a few other examples too I’ve noticed over the years and just sighed at. I don’t expect every idea to be accepted or even welcomed - but there is that sense of bias against change.
The initial diagram showing new/half/full moon goes off my screen, presumably because I'm at 150% desktop zoom and it possibly somehow gets confused by that?

Also the feedback about the wrong side being illuminated.
> which is to stress the rule you can do the same thing to both sides of an equation (worrying about things like squaring both sides or multiplying by zero later).

It's a pity that they're being so ambiguous here, because explaining why and when "you can do the same thing" to both sides of an equation is not actually hard! You can apply an injective function that's always defined over the appropriate domain to both sides of an arbitrary equation, and this will preserve the equation entirely because (a = b) is equivalent to (f(a) = f(b)) when f has this property. You can apply a non-injective function with no restriction on its domain, and this may introduce extraneous solutions but will not "miss" any, because (a = b) implies (f(a) = f(b)) if f is always defined. You can apply an injective function, perhaps defined over a more limited domain than the original equality, and this will not introduce extraneous solutions but may "miss" some, because (f(a) = f(b)) implies (a = b) if f is injective, but the converse is not true given any restriction on f's domain. Of course, if these functions are defined in terms of x, then you get to worry about whether the function is injective or well-defined given some value of x. For instance, multiplication by x is not injective if (x = 0) but it is otherwise.
Another font I love to use for the macOS Terminal is Iosevka-Term Light. It looks particularly nice on Retina displays. It also won’t break Unicode output of commands like tree.

brew cask install homebrew/cask-fonts/font-iosevka
Can't agree more. As someone who've done lots of work on both preemptive- and cooperative- multitasking codebases I'm perplexed by how many frameworks dive head-first into the latter.
> That's when I disconnect from the discussion.

That might be good for you, but each rational being we lose in the fight against extremism weakens our overall chances of escaping this madness within our lifetimes.

If someone tells me I shouldn't be participating in a discussion about womens' or transgender rights because I'm a cis white male, walking away from the discussion doesn't do anything. It's like quitting your job after you've already been fired. I feel compelled to impress upon people that I will not be silenced based on the color of my skin or my sexuality, that "reverse racism" really doesn't exist because it's still just called racism.

It's incredibly frustrating and fills me with anxiety, and was a huge component of why I left Facebook and other social media...

One of the final straws was in a thread about domestic abuse. Someone asked a question of how false rape charges could possibly ruin a man's life, because it seemed impossible to them that there could be lasting consequences for false rape accusations.

I shared a story about my own childhood abuse as well as the time I was physically assaulted by a sexual partner, which led to a large portion of my friends turning against me in the belief that I had hurt someone. My life was majorly affected in a negative way by this person's assault and subsequent defamation of my character. It could have been even worse as multiple people encouraged her to go to the police, but I made it clear to her I would fight tooth and nail to expose her and get her jail time for a false accusation.

I was then bombarded with hundreds of people tagging in from various "support groups" calling me a liar, saying I probably deserved it, that it probably wasn't as bad as I said, that I probably assaulted her first, declaring that I am likely to be a future rapist solely on the fact that I'm a cis white male (really wish I was making that up) etc etc. Literally all of the victim-blaming behavior that people complain is the bane of inclusion and understanding... came out in waves. Eventually I was banned from the thread. I felt ashamed for absolutely no reason at all. These people had successfully shamed and invalidated me for being a victim, based on the color of my skin, gender and orientation. I lost several real-life friends over that incident as well, and it wasn't long after that my Facebook was gone for good.
Try using IBKR to transfer USD to CAD (truly): commissionless and safe! It's a bit of a hassle but for 500k you save thousands over e.g. Transferwise!

Check out @pembridge_cap’s Tweet: https://twitter.com/pembridge_cap/status/1094556846931800064...
Google Chrome - hidden and invisible extensions by default
Chrome does hide some internal extensions , you can see them right here: chrome://system/

Could Google use them for tracking?
How to delete them?

-------

List of extensions i see:

gfdkimpbcpahaombhbimeihdjnejgicl : Feedback : version 1_0

kmendfapggjehodndflmmgagdbamhnfd : CryptoTokenExtension : version 0_9_73

mfehgcgbbipciphmccgaenjidiccnmng : Cloud Print : version 0_1

mhjfbmdgcfjbbpaeojofohoefgiehjai : Chrome PDF Viewer : version 1

neajdppkdcdipfabeoofebfddakdcjhd : Google Network Speech : version 1_0

nkeimhogjdpnpccoofpliimaahmaaome : Google Hangouts : version 1_3_10

nmmhkkegccagdldgiimedpiccmgmieda : Chrome Web Store-Zahlungen : version 1_0_0_4

pkedcjkdefgpdelpbcmbmeomcjbeemfm : Chrome Media Router : version 7118_1015_0_0
"A few years ago [early 2010s?], I was invited to join a panel discussion about information and communication in the twenty-first century. One of the panelists, an Internet pioneer, said proudly that his young daughter surfed the Web twelve hours a day..."

Contrast with "A Dark Consensus About Screens and Kids Begins to Emerge in Silicon Valley"[0], admittedly written several years later and about phones specifically rather than the internet in general, which opens "The people who are closest to a thing are often the most wary of it. Technologists know how phones really work, and many have decided they don’t want their own children anywhere near them."

[0] https://news.ycombinator.com/item?id=18309305
Apple sued GEM (a popular window manager) for making its windows to overlap
I think it is quite interesting, although I think you do have too much information on the tutorial (too much clicking to do). I think it would be better if you could provide a much simpler example that it would allow people to learn how to use the tool by themselves. For instance, maybe start with what a push means, etc.

The thing is that you have two levels of learning here: the compilation step and how the machine works. It could be better to start with how the machine works and eventually how to write programs for it..

Keep up with the good work!
Google can afford to take as long as they want to comply, and cop the fines along the way.

The startups that never get off the ground because the cost of compliance is prohibitive will mean less competition for Google etc in the long term.
I've struggled with this popup (keeping it or nixing it; I'm the owner of the site). Sadly, it's insanely effective at converting folks (thousand of subscriptions over the last few months; high retention as I track those subs separately). It shouldn't trigger while reading unless you leave the window. And also won't trigger until you're at the bottom of the screen. And if you dismiss it once, you should never see it again with that browser on the site.

That said, it is annoying, especially on a page about newsletters. So I just modified my templates to take a variable to turn it off on a page-by-page basis (using Hugo to generate the site). Won't appear for this post anymore.
As in, anybody with a link to /delete could delete things? No identification/authentication/authorization needed?
Lets follow that dictionary and looking up minority groups.

> A small group of people within a community or country, differing from the main population in race, religion, language, or political persuasion.

With women being slightly more than 50% and men being slightly less than 50% of the main population in the country, that will makes men the minority group.

Women is not a minority group according to any dictionary.
Whilst this is interesting, this isn't where the field is going. This is useful if, say, you want to make a CNC robot with extreme rigidity.

Replacing forward and inverse kinematics with machine learning is extremely simple, and avoids most of the problems these formulas have (for instance, they don't consider that a robot might attempt to move through itself). And while grasping and manipulation isn't simple even with machine learning, I think you'll agree that the theory in these books also very, very much isn't simple.

And the problem is that the current capabilities of robots using these formulas from books like these ... are insufficient. They need to become WAY more complex to be useful, but that's impossible: they're already damned complicated.

The outlook very much is that the only way we'll ever arrive at the required complexity for these machines is through machine learning, and if not that, then through some form of automated program writing. A human just cannot write safe and working code that deals with robots in open settings and/or where interactions might occur.

You should probably still learn the very basic parts. Chapter 9 and 11. But after that, you will likely get further with machine learning.
A new generation of prigs, prudes, and squares
Using Tcl for the same purpose in the first .com wave taught me to never use again in production a language without JIT or AOT on their canonical toolchains.

You really note the difference with that load falls down and then there are this weekend all nighters converting script code into C.
> Given that changing the mount option solved the immediate problem for the OP, I fail to see how it's random.

It's random because pretty much anyone could volunteer that opinion. By diagnosing the problem, making a patch and reaching out the author has already made their intention of fixing the problem clear. Unless it has been established that the problem isn't valid a workaround isn't really relevant.

Effective communication and exchange of ideas needs to have a good ratio between work and value. I used to frequent meetups where people would present projects with thousands of hours or work and priorities behind them. There would almost always be someone with less experience stating their "ideas" on what should be done instead. Eventually those people would end up talking among themselves where their ideas could flow freely without any restriction of actual work being done.

Experienced people provide value. They try to understand the problem, add their own experience to it and validate the work that has already been done. They make the problem smaller and closer to a solution. They don't, or shouldn't, casually increase the scope for little reason.
It feels like widgets are being out-phased in general. If you want a flexible task manager (you can tailor filters to pretty much anything, including what the widget is displaying) try https://tasks.org/. It is open source and syncs with Google Tasks, meaning you have also free web interface for your tasks. If you are also using Gmail, it might fit your overall workflow nicely.

It is free but has a cheap premium that adds mostly cosmetics. I use it myself for years and I don’t really miss anything.
I'd expect to get banned on any site if I went around saying "fuck <people who run this place>". Especially if I was doing it in solidarity with people making baseless pedophilia accusations. Even on 4chan, assuming they noticed me. Doesn't really feel like a cause for alarm.
Restore is a relative word. It seems that all the ecosystem not tolerant to fire or acumulating water was wiped long time ago, thousands of plants, animals and fungi went extinct and is not possible to restore it anymore, so we stick with the second best forever

When all was turned into a frypan, adding oil and burning it regularly helps, but this does not mean that other ways weren't possible.
> I agree retrying is the better response, but erroring out is a form of handling

In this case it is “a form” but that specific handling is provably wrong. That is important: everybody could have tried and proved again. Therefore just dismissing the correct handling and keeping the wrong one is, let me repeat, also provably wrong.
It seems the market for people who can convert systems from other languages to Rust is starting to appear. At least in the last couple of months there has been quite a few offers in Berlin for people who can write and teach Rust.
Write a letter in plain language yourself, and escalate, escalate, escalate, then them being represented by a paralegal drone will begin to bite them.

Another advice: have 1 account per project, invariably of what their tos say.
The same is true for blood donors. :)
Being a Ruby that AOT compiles to native code and has very nice IDE tooling experience.
LMDB claimed speed and reliability seems remarkable (from a quick glance). I would guess is easier to achieve such, for a KV store, than for much more complex Relational Database. Got me thinking though.
Mayby Postgres could take advantage of LMDB?
Mayby by using LMDB as it’s cache? instead of using OS page cache, maybe writing the WAL to LMDB?
I rarely click the links anymore, the best info is in the comments, while the pages have a pretty high chance of having crap all over them
It still misses some nice XEmacs features.
I have no frame of reference, is 25% ish success rate a good thing?
Part of the problem is this industrialist idea of using time efficiently. Where we originally quantified our use of time at work in order to make our managers more money, we now apply this ideology to our entire lives. We don't want to waste our time consuming anything but the highest-rated, most-upvoted, best-liked content. We end up having to manage not just our working life, but our free time too.
I thought they had 6 different cancers and thought that’s Super unlucky.
50 years ago today, the first 747 took off and changed aviation
https://www.sec.gov/Archives/edgar/data/1652044/000165204419...

Their revenue last year was 136 billions. Even if we charitable assume app developers spend 10 billions per annum in aggregate, that's only 10%. Ancillary revenue.
Small town has been knocked offline – attackers demanding Bitcoin ransom to fix
Show HN: Share your Git hooks and config
As an Emacs nerd I did have to find and download a Rust mode. I imagine in the future Rust will get more support in editors.

I've also just started writing Rust in the domain in which I write code, low level networking. I think I agree with Carmack in that it feels good. I can get hungup on syntax when learning a new language and I don't have that problem so much in Rust. I've been writing code in many different languages for close to 30 years and learning Rust feels mostly right. It feels like when I learned Python or LISP and I could guess at syntax and just get it right. As opposed to writing /bin/sh for over twenty years and still needing to constantly look up syntax :(

It doesn't feel like some languages I've learned in the past where everytime I investigate something I face-palm. It seems like the more I investigate it the right choices were made. Even when I'm frustrated with it because the compiler won't let me do something simple, I understand that maybe the bad habit I learned in C should end. Rust forces you to deal with things upfront that may become problems later. It's sometimes annoying when you want to just get shit done, but it's the 'right thing' to do.
I had an app attached to a service which required sign in to do anything on the Apple store for 4 years, and according to our metrics no one ever signed into the App Store review account you’re required to set up, which definitely backs up your theory that they’re at least sometimes just doing an automated scan of your app and hitting a button.
> 2. Without an understanding of power, is there a useful definition of "inclusivity"?

Absolutely. The only thingn adding vague references to “power” does is make a plain and simple concept confusing and unclear.

The “power”-aspect is only added by sexists and racists trying to justify their own bigotry, or in the sadder cases: people trying to raise their social status within aforementioned group by doing virtue-signaling.