skysight-inc/HackerNews huggingface dataset:
I also live in Graz now and as much as it loves to advertise itself as a bike friendly city, outside of the inner city center and student quarters biking here is very dangerous due to poor infrastructure cyclists have to share with pedestrians, cars or trams and cyclists not respecting any rules (crossing on red lights, never hand signaling a turn or a stop, etc.).

Compared to the Netherlands or Denmark, biking culture and infrastructure in Austria is a national embarrassment.
The Rue de la Loi is Brussels is notorious for this. They removed a lane of traffic a few years ago and added a bike lane at the same level as the sidewalk. Incredibly dangerous to pedestrians and cyclists.

https://www.google.com/maps/@50.8445626,4.3736092,3a,75y,270...
Sure, if you want to be pedantic: it works without them when paired with standard implementations that can work without them
North Korean Hackers Rob Banks Around the World
That is exactly why I ended up leaving Twitter. As soon as Twitter started showing me everything my friend marked with a “like” (Favourite? Star?), I started seeing explicit examples of my friends’ kinks.
It's time to repost _What Colour are your Bits_.

https://ansuz.sooke.bc.ca/entry/23
Curious thing:

Living vicariously through images - the regional rail around New York City, known as Metro North Railroad, uses what appears to be pretty thick vinyl on its trains, whereas CalTrans in Southern California uses cloth.

Wonder why a given material was chosen.
How do you add more watches (printfs) without recompiling/restarting though (That seems like a basic requirement for calling it ergonomic tbh)
No. Just no. Don't install a library and two others just to show a tree view. Make your own with whatever features you need and just those features, nothing else. Less than 200 lines of code and one day's work for a competent developer. Don't install three libraries in your webpage just to show a tree view.
This scene from Cocktail includes some other ideas: https://www.youtube.com/watch?v=oHdUl8hHwKY

(None of those examples are on that list.)
Part of me wonders if the next step with this is some sort of DL model. I wonder if, trained on one set of melodies (defined in the intuitive sense) it would generate existing copyrighted melodies not in the training set.
Saying 'I don't actually have that melody written down anywhere, but I easily could have, if I'd run this program' feels a bit like saying 'I don't have that melody written down anywhere, but I easily could have if I'd just thought of it first'.

You may say that in fact having the code that generates the data is effectively the same as having the data. This may convince reasonable, rational people, but the fact that we're dealing with the law that we are should tell you that we're not dealing with reasonable, rational people.
> All the possible byte sequences contain all the possible programs.

Correct.

> Is there such a number that can't be constructed by some program receiving some input?

Yes. Most numbers are not representable by a program...unless you allowed a program to be infinite length, in which case the first statement is no longer true.

There's nothing particularly unique about a digit-based encoding for Cantor's diagonal argument.
Yes, it's fair. If you don't like the conditions, go work somewhere else: it's not a company town where your choice is work for BigCo or move.
Linkalot: A web-based inbox for your links
Though it should be noted that's not quite the same thing as execve. Execve does a lot of things in addition to running the main function (privilege transitions like setuid being just one example).
You could be helpful and provide a means for people to request their accidentally reproduced private data be redacted. See example below[0].

[0]https://github.com/danielmiessler/SecLists/pull/155
> Some years back I had to explain CR/LF issues to a young programmer who had never seen a carriage returning or a line being fed. I imagine that's the majority of programmers now.

Yep. Never owned a typewriter and I never understood why CR/LF was a "newline" until I saw a youtube video showing the "CR" and "LF" of a typewriter. Then it all made sense.

Also, the fact that unix uses LF and windows uses CR/LF added to the confusion as well.
I thought that these type of arguments are stupid, like why would I need to hang out with people in an office, I've got my buddies for that after work. Later I moved to another country where I knew no one beside my wife, and then I realized that mingling with office crowd is actually the easiest way to expand your social circle when you're in a new environment. Yes, you can do that on conferences or in a gym or clubs, but it all takes more effort for introverts like me.
This is actually even worse than that. Because of trees, the bike lane sort of goes down the middle of the sidewalk.

https://www.google.com/maps/@42.358207,-71.0988444,3a,75y,20...
Never seen this painting before. He really nailed it.
> greatly-improved UX of modern GIS tools

I was surprised when you said that. Recently I was doing some georeferecing of historical maps on top of current maps, and I was very disappointed with the choices.

That was my first experience with GIS toolkits. I tried ArcGIS, QGIS and a few lesser knowns. I was looking for a good UI/UX, partly because the goal was to teach a non-technical acquintance to do it. There was a shareware toolkit that was exclusively for georeferencing that had a very satisfactory UI, but it had a blocking bug that would cause it to crash.
Socially assistive robot helps children with autism learn
Here's what I use to keep SSH connections open for 4 hours: https://blag.felixhummel.de/apps/ssh.html#config

It took a while to find out that `Host *` should be at the end of the file if you want to override things.
MARTA in Atlanta had carpeted subway cars for decades. We all celebrated when the last one of those cars were taken out of service in favor of hard surface flooring. The carpet absorbed urine so it always smelled that way in all of the cars. Summers, which are hot, humid, and lasts for nine months, were especially bad. MARTA also had padded seats in the early years but they were replaced after a couple of years due to the high vandalism rates. You can see what MARTA trains looked like when new if you watch the deleted scenes from 'Escape from New York' on YouTube.
The independent wealth was what allowed them to do science in the first place, nobody else had time or equipment (at least, that's the normal rationalisation).
I am not 100% sure that people got over it. Facebook lost me over changes to their feed:

1. Linear to non-linear

2. You need to pay to reach all your subscribers.

3. News, ads, noise in general.

I think is very common for free apps to reduce the user experience quality after they reach a certain size. Quora lost me in a similar way.
That's not hard to conceive, mesh networks. It's unbelievable I can't share a picture or video privately, phone to phone, at high speed and convenience, without being at the mercy of a fast and possibly expensive internet connection for both parties to send bytes around half the world to be snooped upon by one or several dystopian outfits. And then back again. Of course first I also have to negotiate joint usage of the same remote service.

So here is a very compelling use-case for people who don't care. Sadly it conflicts with the interests of the device maker duopoly.
Have you looked at CRIU?
US Health Workers Responding to Coronavirus Lacked Training and Protective Gear
That's presumably because the error had some format including rows columns and filenames.

Navigating from a symbol to another symbol (e.g. from a variable use to its declaration) requires more than simple pattern matching.

The editor needs to know (or be able to find out) the symbolic meaning of every word on the screen to do that. If syntax hihglighting isn't just basic regex matching, e.g. if you want different colors for mutable/immutable fields etc, then the editor needs to know the syntactic meaning of everything not just when navigating but when displaying.
"Weighing machine" in the sense of "in the time it takes the fat ones to thin down, the thin ones die out", or?..
This is incorrect advice. Tailwind is a utility CSS framework, and Tailwind UI is literally a collection of prewritten HTML for you to use and edit, that uses Tailwind classes.

> Tailwind UI is a collection of professionally designed, pre-built, fully responsive HTML snippets you can drop into your Tailwind projects.
plus to switch market norms to social norms. they want you to feel like a family, not only because it benefits you, but because it benefits them. you would probably be willing to move furniture to your neighbor but would not do it if he offered you 10usd.

they know that we are more productive if we feel like a family and if our opinion maters. this is nothing i came up, it's something that the division inside google came up with when tasked to learn what increases productivity in teams and why are some teams more productive then others. there is a book on the subject that i cannot remember now.
Wow! I thought I spent a lot when it costed me 2000€ after failing once. Now I feel lucky. But most German kids pass first time.
Many, many games of the older gens (before 2000) worked by "hacking" their console, if by hacking you mean using part of it in ways it wasn't supposed to or to do something entirely different from what it was supposed to do. From very old 8 bit era "gaming computer" cheating around their CPUs or CRT screens to achieve effects that shouldn't be possible (also very popular in the demo scene), to games on the Saturn being forced to use the mashup of random chips to their best advantage (like running some graphics computation on one of the audio chips), they had to make with what they had.

It's not so much that modern dev are not as capable, but modern console are much more malleable and offer much more power relatively speaking. Basically they're PC. The last console which required special tricks was the PS3, because the Cell was a weird ass architecture totally unsuited to mainly single core games, so devs had to do what they could to make it run well. When you look at old stuff, it's less "wow they were great to achieve that with such poor hardware" and more "I genuinely don't think it's possible to do that with the resources available ..." So they cheated. Or hacked. Whatever you want to call it.

The Saturn and PSX had some insane stuff. Go look at the tech specs of the PSX and tell me as a dev you think it's reasonnable to expect games like Metal Gear Solid, Crash Bandicoot, etc ... To run on that thing.

But still, the crown of "dev has to cheat around to do anything that wasn't 2d" remains with the Saturn, the best worst design ever for a console.

On PC we have few equivalent because our chips have always been very multi purpose, historically they were merely vastly underpowered compared to specialized hardware console had (which is why Carmack's 2d and 3d marvels in the early 90s were so impressive, getting an engine similar to keen or wolfenstein or doom isn't very hard, getting it to run fast on the hardware of the time ... Well there is a reason the guy's name is known the way it is).

War stories of developpers of that era are some of the best things to read as a non-dev game that enjoy reading about doing stuff you shouldn't be able to do. I remember reading such a thing about Panzer Dragoon II Zwei on the Saturn and it was so great, but apparently I didn't save the link and can't find it back.
Fuzzy C-mean clustring algorism usng Node.js
It's a bit more complicated than that. Provenance is critical... but then can you claim copyright infringement based on 8-note, 12-beat sequences? Surely e.g. Katy Perry claimed that her song is original, but courts decided (based on expert opinion) that it's too similar for this to be true. "My 8-note sequence was first, so you probably copied it!" is, unfortunately, a thing - I would have no problem if Marcus Gray proved provenance - but he didn't. The entire proof of provenance is based on "I was first, and yours is similar".

I would think that after this project is complete, at the very least arguments like those that lost the "Dark Horse" case should become not-acceptable in courts. Let Marcus Gray actually prove provenance, not infer/ speculate it - and all would be fine.
If you like inotify, you might also like entr [1].

I only found out about it few days ago, but it seems nice so far.

[1]: http://eradman.com/entrproject/
I don't have an opinion one way or the other, but isn't a day of a competent developer's work usually worth quite a lot compared to the integrated maintenance effort of looking after two (one of which is almost universal) library dependencies?
Epoll is fundamentally broken Part 1/2
Ask HN: What can I do with extra electricity?
I'm looking at solar power systems, with the intention of eventually not being connected to the electrical grid at all and only having intermittent internet access.

In order to do that I need to over-provision my solar panels. Solar panels remain a lot cheaper than batteries, so for me at least it makes sense to get a lot of solar panels and only a few "hours" worth of batteries.

Let's assume that some sunny days I have an extra KW of power generation for ~8 hours. On overcast days I probably don't have any extra power, unless I'm not at home and can shut everything down.

What can I use the waste electricity for?
See also:
https://en.m.wikipedia.org/wiki/Mittelstand

I'd be curious if my new gig counts as one of the companies for Italy
So what is the difference between a program that views some text by reading it from a huge file and a program that views the same text by generating it on the fly? Especially if the file is generated by the very same process that happens on the fly in the second case? Why would you even have to actually build one of the two programs, enumerating all possible character sequences of some given length is a somewhat obvious idea and actually implementing that idea, especially if the text is only generated on the fly, does not bring the text into existence substantially more than just pondering the idea.

I guess for matters of copyright you have to produce a specific artifact, just blindly enumerating all possible artifacts is not good enough. Which would also mean that the existence of all those MIDI files will not make a difference.
What is the definition of 'pandemic' used?

If we take the definition as being "an epidemic occurring worldwide" [1] then it is still arguable whether a coronavirus pandemic has started just yet since there is no reported cases of local transmission in Africa and in South America.

The definition of the term is crucial to discuss Moody's report, or just to have any discussion on the topic, and it seems a bit light that the article's author only brushes on it at the very end of the article, and uses a definition slightly different than the above ("global spread").

[1] https://www.who.int/bulletin/volumes/89/7/11-088815/en/
Does that mean that Bees brains can think together like a group due to the longer wave length of Alpha waves? Ie are their thinking linked? I am thinking like short wave radio which travels long distance, vs High frequency radio which travels short distance.

https://en.wikipedia.org/wiki/Alpha_wave
Of course; in addition to kernel setup this will also skip over initializers in the binary and other things that the C runtime does before main. Needless to say, this is mostly only useful as a fun side effect of PIE executables.
It’s also probably much easier to hose things down when the surface is not hydrophilic nor do you have to wait as long for it to dry off.
Normally I'd disagree, but not this time. There's 0 test coverage. For simple feature libraries at minimum I'd expect it to have tests to be worth considering.
I’ve used handsontable and will gladly recommend it! The only library that can beat handsontable is ag-grid, which is on a league of its own and also very expensive.

I especially love the Excel like formula feature.
I thought the same as well. Clearly the ancient Greeks weren't morons so there's probably a reason they did it the way they did. Thinking about it more, their system is probably much easier for a novice to use, or some random soldier grabbed for signal duty. There's no need to count and keep track of torch waves. The synchronization protocol seems pretty simple and the process afterwards is equally simple.

Hell, your soldier doesn't even need to know how to count, if that was even a problem for the Greeks.
> Are you just asking what a 'professional' is? As in you're not a native speaker?

Indeed.

> Are you confusing the term with just 'anyone who works for a living'? That's not what 'professional' means.

That's how it's commonly used in sports, perhaps that's where I got it from.
I'd call any athlete who performs their sport for a living "professional", not because they are e.g. part of a specific league, but exactly because they can do it for a living.

But regardless: which people in a typical company would be the professionals? People with protected titles (Lawyers, etc)? How do e.g. Engineers fit in?
> Much as I didn't mean to insult anyone

You accused anyone who did not agreed with you of being incompetent and immature. In the very least own your own claims.
Thankfully Ubuntu/Debian projects have started to support Raspberry Pi directly. We can actually have prebuilt images of a standard x64 OS that is as close to mainline as possible and doesn't have special cruft around it.
Copyright law is a joke and this is the perfect way to demonstrate that.
If you're going to be using any system like this (either watch or inotifywait), be careful. It's a good chance it's going to run in an "intermediate" state when it's not supposed to run and can do harm to your system (delete files or whatever). Bash scripts are especially dangerous, but it applies to any language.

A good idea would be to at least run the script in some kind of sandbox, so you don't accidentally do something dumb.
I was surprised to see the markup generated by JS but after initial page loading the markup doesn't get re-rendered again in any scenario. Seems a shame to throw away accessibility for a single pass render when the markup could just already be there.

For anyone interested in rolling their own, nested UL/OL's and jQuery's slideToggle will get you most of the way there but with better accessibility.
It's as secure as you make it or the language allows: brakeman, bundler-audit, defensive coding, and thorough testing and fuzzing. The biggest problems are the ability to change anything, anywhere at runtime and lack of a gradual type system that Python already has (py gives me a verbosity headache, but whatever). (Crystal already looks and feels like what Ruby 3.0 promises to be with a gradual type-system, and it's compiled.)

Unfortunately, RoR is on the decline as trend-hoppers jump around to Express, Phoenix (Elixir), Gotham (Rust), Gin (Go) and so on. There are other interesting platforms like Amber (Crystal - compiled Ruby-alike) and Pony.

If you want a mature, swiss-army bulldozer like Apache HTTPd and don't care about resource usage, then RoR is fine. OTOH, the problem with "new" web frameworks is they rarely, if ever, have the optimizations, features, attention to security or thorough testing that a large, stable framework does. YMMV.

https://insights.dice.com/2019/03/13/ruby-programming-jobs-s...
Worldometer has a nice semi-log graph of total cases outside of China. Since about February 20 the slope has increased to about a factor of 10 every 12 days. If that continues, most of the global population will be sick in about 3 months. https://www.worldometers.info/coronavirus/coronavirus-cases/...

The question is whether the rest of the world will have the governmental organization and social discipline to limit the spread the way that China has.

This is a good first step by Switzerland, but it should be adopted more widely.
Oh interesting, now I understand. Indeed it's actually rare to see a typewriter now let alone experience these two mechanical movements(the return and the line feed.) Cheers.
Last time when the Basler Fasnacht was cancelled was 1920, during the Spanish flu ...
If tax dollars were spent exactly how each individual tax payers wanted them to be, there would be little point in taxation. And I highly doubt that someone living in public housing who is able to live close to work would see those tax dollars being "wasted".

The right to own private property is more or less bought through taxes. If the deal becomes too unfair, you get Trump or Bernie. If the deal becomes untenable, you get guillotines.
Does anyone remember that FB feature when you were able to cross search people? "Men between 20 and 30 who likes football and lives in NYC"

It was available for a few months, I don't remember exactly. That was around 2011-12. That was the craziest thing I've ever seen
Show HN: Essential ingredients about CSS-Grid
TypeScript Coding Guidelines
I wrote this article by building the scheduler UI kind of HTML template with CSS-Grid.

Based on I came up with the necessary things we need to know that help us to build the web design fast enough with CSS-Grid.
I was working on a small program that originally used the C# interop and found the latency pretty bad as well. For a small document, it was taking like 4 or 5 seconds to do what we wanted (dont remember exactly what that was atm). Eventually, I used some OpenXML library Microsft offered that was basically LINQ to XML with some types / extensions and found something interesting:

On smaller documents, the OpenXML manipulation blew the COM interop out of the water in terms of speed, but with larger documents (hundreds of thousands of rows), I think the COM interop was either faster or at least just as fast.
Think about all those people that felt wealthy based on their portfolio, and were putting money into the economy as a consequence. They don't feel as wealthy now.
When the BBC Kept Erasing Its Own History
I think it's an interesting idea, however, wouldn't this also risk generating already-copyrighted melodies? Putting archive.org at risk of getting massively sued ?
They are not high but in many countries they do increase with time: e.g. in Germany the maintenance fee is 70 EUR in the third and fourth years, increasing year by year to 1940 EUR in the 20th year (and 4520 EUR in the 26th year in the case of supplementary protection)

https://www.dpma.de/docs/english/formulare/allg_eng/a9510_1....
A lot of trains still have carpeted floors in dc.
I think the amateur/professional use is a bit different, because nobody is an amateur call centre worker.

> But regardless: which people in a typical company would be the professionals? People with protected titles (Lawyers, etc)? How do e.g. Engineers fit in?

People who's careers would traditionally have been part of learned societies that you had to profess vows to get into, and then careers that have grown up around that.

Lawyers, engineers, HR, marketing (there are learned societies for HR and marketing), etc.
VBA scripting engine is built in into windows and can be called from C,C++ and more (there is also built-in old JS engine but probably less popular). Its like python 2 for linux. If you want to give scripting capabilities on windows it the #1 choice.
The specific type of coronavirus is clear from context. Language would be very tiresome if we had to give a full taxonomy for every term we use.

For instances I say "I saw a fox outside my house yesterday". I don't need to specify the exact species of fox, and anybody who knows that I live in Europe will know that I mean vulpes vulpes.
What do you think of travel the next 2-3 months? Should we avoid it? I was going to travel to Madrid end of March for fun from Krakow, should I delay this to May or even June?
Really interesting video and great way to present with animations and awesome explanations.
Switzerland has the capability to run 1'000 tests per day right now, they currently are not at the limit for testing.