skysight-inc/HackerNews huggingface dataset:
A simple one page frontend to The Sounds of Spotify - for music discovery. As stated in the 'About':

"Some summers ago I discovered the user The Sounds of Spotify and as I was scrolling through all its playlists I thought it would be useful to be able to search for the name of a city or genre and find the associated playlist(s). This page is not endorsed by Spotify or any of their business partners.

Later I found out that the data comes from Glenn McDonald of everynoise.com, where an interesting map relating different genres can be found."

I have used it myself on and off behind a firewall, but I figured maybe it could be interesting for someone else. My latest discovery is The Sound of Russian Indie.
The peer review process is closed with loads of conflicts of interest and reviewer biases.

On a tangential note I think the reproducibility crisis is jarring. There should be a way to rank research by reproducibility.
Part of DEFCON includes interactive activities such as labs and competitions.
DaVinci Resolve
Sure, that's true - I guess microwaves still could have some benefits, for attenuation in the atmosphere/weather maybe ?
Not the OP, but one thing that is vital is that those in power are inscrutably honest and value scientific method, IMO.

If a politician stands between the scientific advisors and the people then when they make pronouncements saying "this is for medical reasons" when in fact the reasons are primarily financial, or tempered by the interests of other parties (their personal backers), that needs to be made clear.

When the UK said "we're using different models" they should have been publishing those models, among with the facts they were relying on, published a list of all people who had input to that decision and the context.

A rolling diary of all people any senior politician had contact with; a list of every shareholding by any member of a politician's family; and such information need to be openly accessible in real time.

Basically we need to treat them as an obsessive helicopter-parent would treat their teenage children, they need to have tracking devices, they need to have "friends" (employees of opposition parties) that attend every meeting they go to, they've down they simply can't be trusted.

But of course you can't do any of those things because corrupt politicians won't vote for it. We're stuck at a local minima of democraacy, IMO.

How to progress? I don't see a way, politicians have enough of the population in their thrall (eg using media manipulation) to sustain the current system. Two things that may help are to have bodies parallel to government adopted ones, like UK's SAGE but excluding the politicians, and have media that will report direct from those bodies to the people rather than via a filter of politicisation. Maybe then enough people can get onboard to bit-by-bit elect trustworthy officials interested in government for the good of the people.
I'd definitely consider cycling for work if I wasn't certain that doing so on a daily basis would get me run over before retirement.

I'd also consider walking to work if doing so didn't mean walking next to noisy, polluted high-traffic roads most of the time. This could be addressed e.g. by cities progressively forcing a transition to electric cars (e.g. by switching parking spots to electric-only).
So I checked on glassdoor, which is known to lowball tech wages, for Washington D.C. So It isn't NY or Silicon Valley/Forest. The Median wage for a System engineer is 182K USD. At the current conversion rate that is 167.7K Euro.
Unfortunately, that's your problem.
This should probably be a ”Show HN” :)
Left: Distractionless Plaintext Editor
Since it's not linked on the page, here's the repo: https://github.com/hundredrabbits/Left
What people don't get about the web is that there is a significant (and growing) number of pages written by people who are now dead. So all the well-intentioned ideas about "cleaning up" html - it's not going to happen.

It's not a question about being pro or con closing tags or which is "best". The question is about the billions of pages which already exist and is not going to change.

If you write a web scraper, that is just the reality you work with.
The corollary to this is:

*Use* libraries, not frameworks

Similar to the case of writing, this isn't absolute. But when you decide to use a framework in your project, you are accepting a set of limitations and should do it with your eyes open.

Unfortunately, framework authors make this difficult. It's understandable but frameworks spend a lot of effort promoting their "pros" to developers and none on clarifying their "cons" (well, typically).

When you adopt a third-party framework for a project, you want to do an analysis of the longer-term implications of the limitations the framework. Sometimes that analysis is easy. E.g., if I am making an "event" app -- like an app for "XYZ's 2021 Comedy Tour" -- there isn't a long term (though there, it makes sense to take it further and see if there's an even more restrictive "template" app that will still nicely meet requirements).

But if you are hoping to extend and build-out your app/project/solution over time, especially if you don't know details of how, up-front, it's tough to accept the limitations of a framework.
Your comment reeks of a sour ego. Just because you don't like it doesn't mean it is below you.
Policy from management is not beyond all reproach, but what venue you have for expressing disagreement varies by company. Do you think the firing of James Damore warranted the attention it got?

Edit: removed a too snarky question.
Закаты алые – Волшебники двора – Детские клипы Елены Молчановой
It isn't so much the total LOC that I write (and delete) in the process of making a change so much as it is the friction and mental overhead of the change. The more I can focus on making the semantic change that I care about, the better.

Admittedly my vim setup doesn't even have YCM because I don't care enough to do it. But there are other minor things (swapping : and ; in control mode, mapping jk as <ESC>) that I've done that I hate working without now.
That's one way. Each writer seems to have a dedicated profile page anyway at wired.com/author/first-last.

I understand that the search term “mackenzie bezos phone number” is an example of a semantic search, but the search result pictured clearly states that the contact info belongs to the journalist in question. The issue is not solely in Google’s hands, then, and they seem to actually be at a juncture where the problem they would have to solve might be a wicked one. Why is it not the fault of the people who mindlessly reach out to the journalist? Why is it not Wired’s fault? Why don’t professionals have some tools in place to screen incoming comms? The article is interesting and it could have added more depth to the problem by further exploring some of those contributing factors.
I hope that since 2015 this author has learned about interchange and realises that this is not down to the processors but to the issuers and schemes. This reads like a blog post about someone complaining that a bar charges more for beer than for what the brewery sells it to the bar owner.
> I am not sure if you intentionally ignored it because I said the same - that women in tech is a minority - outlier. The problem with accessing whether the field is unattractive to women is asking women not in the field why they don't like the field which I haven't seen done much. This is the reason why I compared construction.

Sorry, I thought we were still discussing the James Damore memo, because he said and backed up the assertion that women seemed to not _want_ to join compsci programs or join the associated industries in aggregate when compared to men.

I think you're assuming that I am the poster child for diversity and inclusion; I am really not. I just make my own decisions I'm definitely on nobodies side and I'm not going to go down the path of defending other industries.

I can just see a value in diversity in teams that work on products we all use, and I think I communicated that effectively enough in previous comments.
Raft has spawned a huge ecosystem of consensus libraries across various languages. This has 'democratized' the consensus algorithm and has made it easier to build distributed systems.

Is it perfect? No, as another comment here points out, Raft might not be as fast as some other more complicated Paxos variants but that's okay for most use cases and is much easier to reason about.

To give an example of how powerful this is, I started implementing high availability for an opensource instant search engine I've been working on (https://github.com/typesense/typesense) and was able to get a basic clustering solution working in just a few days.

Pre-raft this would have taken a few weeks or would have required an external coordinator like Zookeeper. This way, Raft has unlocked so many opportunities.
It's pretty well known that if you go on Fox news, the other news organizations like CNN, MSNBC, etc will ban you from their station. Adam Carolla and Dr. Drew have talked about this on their podcast and so have many other people interviewed by Fox news.

This creates the false impression of "Fox News darlings" and ends up furthering the "us vs them" narrative.
The engine is restricted to be WebKit..
> If you have an excellent home with a great internet connection

That's the biggest if I see. I moved across regions within my country. Where I currently am and with my current salary I can rent a room without much trobules and have access to an great internet connection. With such connection, working from home wasn't a big problem.

Where I come from and with my current salary, I could easily buy an excellent house but wouldn't have a great internet connection. That would really, really affect the quality of my work and my working experience (as somebody said about videogames: videogames don't make kids violent, LAG DOES).

In order to make what you say come true, public administration should really start investing heavily in connectivity. FTTH (fiber to the home) should really be the norm.

Internet connectivity infrastructure should really be a basic right and public utility.
I may be misremembering, but wasn’t Damore’s post to an internal list Google specifically set up to solicit feedback on diversity?
What I think is your headline gave so little information that, though I did click, I almost immediately clicked away because, well, you didn’t guide me in any meaningful way to what “craft and techniques” might be interesting to news.yc readers.

I experienced it as pretty close to click-bait overall.
YouTube Takes Action Against Chinese Blogger’s Post on Coronavirus Origins
Balancing Turn-Based Games Is Hard and Scary
The system is skewed towards conformists because the eccentric characters of old made it their point to hire unquestioning conformists to further their work while shielding themselves from any scrutiny.

And now we have a system designed to pay lip service to scrutiny and packed with conformists who made their cushy career by not rocking the boat.
Saying “the late Balmer” suggests he died. He is still alive.
Note that simple reductions, like level 1 BLAS, are memory-bound, and optimizing is generally only worthwhile for short arrays. (Contrast level 3, i.e. matrix-matrix operations.) Also it's generally arithmetically incorrect to vectorize them. That said, the BLAS test suites I've tried do pass when vectorized with gcc -funsafe-math-optimizations or the incorrect-by-default Intel compiler.

The general technique of restructuring arrays of data structures is a standard optimization. However, if you just write the computation described straight down in Fortran, (at least recent) gfortran -Ofast unrolls and vectorizes it. Hooray for Fortran types.
It's anecdotal. The question behind it is: "How does such obvious broken features like ’featured snippets for phone number searches' make it into production?"

Obviously there are working lots of very clever people at Google, so why is Google putting out so much subpar products and features?

Weak middle management is my explanation, there might be others.
I just did a ten minute sampling of the material: really good stuff.

Gluon seems like a good API that supports a lot of languages.

A little off topic, but I started using TensorFlow (and later Keras) when it was first released, and it ended up being my only tool for DL work (including managing a DL team) for four+ years. In hind site I really wish I had also learned PyTorch, Gluon, etc. It doesn’t matter now, I am retired and have gone back to my roots: studying knowledge representation (including linked data/semantic web) and more ‘classic’ AI. Given my experience, I would encourage people to cast a wider net and experiment with more DL libraries.
> isn't that kind of normal?

Yeah, and isn't taking steps to oppose them every step of the way normal as well? We (america & allies) have to protect our interests.
Caddis fly larvae are now building shelters out of microplastics
Another variation: leave a failing unit test that will pass when you implement the next thing you were planning on doing.
This contributes to the timelessness of Doom.

Doom pretty much has been ported to everything with a CPU, like Linux. Heck, you can even search for JSDoom and get a few results. There's even a RISC-V port (RISC-V emulator included: https://github.com/lcq2/risc-666)

It will be interesting if it progresses past simply drawing the level, e.g. if you can actually play it.

Then Doom won't even need a CPU to exist.
I can forgive some of these things because they are basically implementing a distributed system where events have to be finalized in 1/240th of a second and where communication latency changes the outcome of the game. Some hacks are necessary, and players have to deal with the consequences.

I never enjoy dying to a weapon that was never even fired, but that is the reality of Internet latency. The travel time of the projectile in the game is less than the travel time of the packet that says "the weapon was fired". So the game client gets that and before it can draw anything, gets another message that says "btw you died". Then you're dead to a weapon that was never even fired from your view. That sort of thing would never work for storing data to a database, but it works out okay in a fast-paced game. (I know this is not what you're talking about, but what you're talking about stems from needing to reduce latency, and this is meant to be a story about how that can be annoying even when people aren't synthesizing "hey I'm cheating!" packets.)

Having said that, I feel like the game industry decides that because some hacks are necessary, they're all necessary. Hearthstone is a card game and relies on the client for critical checks, and people hack the client to successfully cheat. It happened recently with a certain card that copies itself and costs 0. Obviously a strong combination. There is a limit to the number of cards you can play per turn, however, and so you couldn't really go infinite with this. The card takes a certain amount of time to play, and your turn is a fixed amount of time, and that bounds the blast radius of a combo like this. What people did, though, was just hack the client to skip animations. The server happily accepted this. That sort of hack is a real problem; the server should know how many cards you are allowed to play and just say "nope, not possible". The fact that that's missing is just a hack; why write the code if it's not needed? One day it is needed, though, and people get mad and stop playing your game.

It is a tough balance, and as someone who favors correctness and least surprise... I'm glad I don't work in the game industry. I would die. But people seem to be making money selling games, so perhaps my opinion is simply wrong.
ah, thanks. I did not know about this.

I did a quick trial run, and I love it. I'd pay for it. I tried drawing quick sketches on an iPad and pasting it, I tried latex math formulae inside tables; they worked flawlessly. The UI is gorgeous.
Lists don't seem to work inside tables though, and most of the keyboard shortcuts don't work for me.

In any case, for the theme at hand, I'd still go for a word processor and a single file combo. It turns out I need more primitives to organise my writing than even typora's markdown gives me, such as colors, formatted paras or lists within tables, tab stops etc. And most importantly, Word has evolved to support really large files, since I have had basically a single diary for many many years.

That said, I will try out typora in earnest for documentation and other things.
Beam steering can be done at pretty high speed, essentially limited by the weight of the mirror. And the further the mirror is the faster the effective linear speed of the 'spot'.

But the safety question is more serious. The beam is dangerous to birds, unshielded aircraft, and persons on the ground. I don't think it's great giving the US military even more power to start a fire anywhere on earth with zero warning.
Sorry, but if you're talking about Googlers, that's bullshit, they're fine. 200k/yr, 300k/yr+ worth of fine.

It's great to have empathy for people in a less fortunate position, and yes we have a lot of problems in our society, but FAANG software engineers are arguably the least oppressed people on the planet.
See https://nextjournal.com/#feature-immutability for an example with Immutability on all levels of the system - not just the source code, but also the computations/analyses.
Or they could just use a non-harmless power and focus it on large on-ground receiver stations. Could use some security on the satellites like interrupting automatically the beam on sensing an unpredicted movement (up to when a "continue" greenlight message is received, after needed corrective steps).

Other possibility is to use stratospheric balloons as receiver stations. Could then use softer power links to the ground. Would some system of cables be doable then?

(I wrote that in the optics of a Dyson's sphere [thus connecting space solar stations to an on-ground power grid] instead of the proposed direct powering of drones.)
Thanks for sharing. Do I understand correctly that this requires loading the whole file in memory along with an ordered list of keys? Or is it just the first n bytes that are loaded in memory? If the former, then it seems very expensive in terms of RAM, particularly if your data file has multiple columns.

As an alternative I used is to load the file in a database, then sort by the key I want (which only loads the key in memory) and then output the result into a file. It does go through disk but you can address larger files as you only need the key in memory, and not the whole file.
Rogan was labelled alt-right after he interviewed Gavin McInness and Alex Jones again (a comical interview btw). That may have been cancelled out by him interviewing Bernie Sanders though.
Did you read the article? The result was that recipients had a modest increase in employment compared to nonrecipients.

edit: to be clear, there was no effect either way in the first year of the test. The modest increase in the second year is complicated by something called "the activation module".
Sounds a lot like FUSE?
Ok, the late Balmer period.
Show HN: Covid-19 tracker and Global Quarantine Chat
Show HN: Single Python API Client for Google Sheets and MS Excel APIs
The scrolling light effect makes my head hurt.
As a lapsed Cognitive Scentist, I had stopped paying attention to consciousness studies and thought Penrose was full of it. This comment sparked my interest. Will look into this movie but curious for pointers for summaries of recent evidence?
Yeah I guess but how much open source do they want? If you've already got a hundred thousand lines and it isn't fixing what they're after then suggesting something else would be more helpful. But I guess their interview method works for them.
I agree with this to an extent but I feel you should always ask yourself 'why'. 'why is this feature valuable to the user?', 'why has this functionality been chosen over another?' etc.

At the end of the day the work you are doing has an impact on opportunity cost - if you at least internally question the work you are doing, you can potentially lower the opportunity cost and therefore help the business.

However, if you are part of a team of people who consider these things before the work gets to you, I agree it can be counter-productive to question it.
Couldn't phased arrays ensure that everywhere (within region) but the target gets only a small amount of power?
I guess this means "park facing down hill" as opposed to "park down the bottom of the hill" which is what I first thought it meant but doesn't make as much sense. lol
Those questions are determined by how many solar panels and transmitters you have on the satellite?

For comparison, the ISS generates 240kW when in sunlight. So for the 7MW mentioned upthread to power an airliner (or half a Eurostar train), you need something 28 times larger than the ISS.
There are economic factors associated with being a primary educator. The pay, for lack of a better way to put it, sucks. This impacts men and women.

My wife and I went through Physics grad school together. To say that the experience was hostile for her, and many other women, would be an understatement.

My daughter is contemplating grad school for next year (senior in college, its been an interesting year). We've been open/honest about the challenges she'll face in Physics, but the state of things is much better now than it was when we went through 30 years ago (ouch). Given that she runs circles around most of her fellow students, I'm not the least bit worried on the academic side.

My concern, as all fathers of exceptional daughters should be (I guess that's all of us?) is the cultural aspects of programs, and potential jobs. I use the word "place" below to discuss grad school and/or jobs.

If the place is overtly hostile, its a hard pass. No need to waste time with that. Think Uber, and other tech-bro places.

If the place is passive aggressive hostile, there are strategies to cope, but again, biased towards pass. Passive aggressive hostility wears on you.

If the place is open, and sane. Worth a look.

Think about the economic aspect of this. You the enlightened consumer/producer of product (grad school, job) have more information than ever about the quality of life at these places. If a place is just bad, they will lose at attracting sufficient consumers/producers of producers. Which means they will have lower ability to operate in market.

Bigger picture. Women are not intrinsically less able to do quantitative or analytical work. Environments that are not conducive to them doing this work will tend to depress the population of them doing this work. Environments which are freer from these stresses will tend to accumulate population doing this work.

I think it might be simple as that. Its not about ability. Its about environment.
I would have preferred not to know that. As the parent post said, spoiler.
> Mexico military sending a satellite

Literally could be anything. Militaries around the world run navigation (i.e. GPS) and weather satellites.
It's not that microwaves are intrinsically harmful, it's the intensity of the beam. For example microwave ovens operate around 2.4Ghz, same as Bluetooth/WiFi. I'm not sure what power delivery operates at.

If you get hit by a megawatt beam, you're going to get burned regardless of the wavelength (unless either it's short enough to pass through you, or somehow you reflect 100% of it).

As another comment points out, you can beam steer quite fast. You only care about angular rate, and an airliner at cruise altitude moves fairly slowly (eg you can follow it with your eyes easily).