skysight-inc/HackerNews huggingface dataset:
I believe the main reason for its use is that music is not compressed like with CDs.

CD quality could be better, but thanks to abuse (Loudness wars), it is way worse from the music quality point of view.

https://en.wikipedia.org/wiki/Loudness_war

So in practice most vinyl records surpass CDs in dynamic range, because loudness in vinyl means your disc is able to hold less music.

So if you want to listen music with good speakers, you better do with vinyl.

Using vinyl has been a way to shortcut the music producers destruction of its music.
> windows/osx calculators do not support this

First of all, the default OS X and Windows calculators both do support this feature. But that’s not really the easy way to approach this type of problem.

On OS X, first do command-space (to bring up the floating “spotlight” bar), then type e.g. atan(1), and it reveals the answer rounded to 10 digits, 0.7853981634

To get 20 digits, open up a terminal window, and type: bc -l <<< "a(1)"

Or use your favorite scripting language...

> Google for web calculator, nothing

Type atan(1) into google and it prints the answer.

Or open up the JavaScript console on this forum page (or any other web page) and type Math.atan(1) to get the answer to 16 digits 0.7853981633974483

Alternately, try https://www.wolframalpha.com/ for more complicated calculations.

> default desktop [calculator] applications

Imitating the buttons of a handheld electronic calculator on a computer with a full keyboard is anachronistic and cumbersome. Stop using those, even when they do include the specific functions you want.
Truth

Have a good friend to share the experience with?

Recommended.
Is it fair to some are born with more talent than others? Is it fair that a 5’8” hard working talented basketball player will never be as successful as Lebron James?
Did he sign a return policy? :-)
Awesome article. I finally feel like I understand everything (in a limited sense) about multi-threading/processing.
Any decent streaming service will let you build a custom playlist and play it in order, if it doesn’t already have the entire work as one “album.”
For a good introduction to signal quantization and some of the myths surrounding that, A Digital Media Primer for Geeks, and especially the follow-up, Digital Show & Tell, are well worth watching. https://xiph.org/video/
One situation that makes a great deal of sense on paper and is very difficult to effectively implement on commercial scales is aquaponics. In theory, being able to produce both fish and vegetables should be a good value proposition.

In reality, instead of trying to balance two biological systems (hydroponic plants and integrated pest management biocontrols) you now have to balance 4: plants, insects, fish, and algae/bacteria.

Suddenly the farmers potential for very costly cascade failures increases exponentially. If your algae dies, your plants die. If you fish die, your algae dies. If any of your solutions to dying fish/algae/insects impacts another biological system the whole farm collapses and you need to sterilize and start over.

And yet, so many of the people pitching this idea wonder why there is so little commercial interest in pursuing such an integrated system.
save the file created by Purse on public cloud.
)))((()(()
I think it's the best metrics I've seen in a while.

"For usage where our previous battery gets 300,000 - 500,000 miles, this gets a million miles". It's a real world number.
Exactly, the article tries to say it was a good thing because it was the time that modern national identities emerged (Spanish vs. French, etc.), but it is questionable if that was really a good thing. While the EU (minus Britain unless there's a last minute saving) is a thing, wouldn't it have been better if Europe never culturally fractured in the first place?
https://en.wikipedia.org/wiki/Metaphor
Do you really think it is a good investment to spend a a few hundred thousand dollars on a multiplayer game with 44 active players?
Ethiopia: 84.7% live under $5.5 a day https://twitter.com/spectatorindex/status/103108831965484236...
Can't wait for CEDs to outsell DVDs
There may also be bad sentiment leaking over from the media blackout and ethnic cleansing in Kashmir. FWIW I think that’s silly and stupid to take it out on the space agency, but it’s also human.
Check out levels.fyi to get an idea per company. At Google, we have "standardized" levels starting at L3 to L10, each with their own compensation range. Google allows you to climb this ladder while remaining an IC. Going to manager has a different progression and it's not an expectation.
DaisyDisk – Analyze disk usage and free up disk space on Mac
There is a security distinction, and this has been shown by for example cloudbleed. Every step that has access to plaintext data is a potential attack vector and might be logging/leaking information.

There has also been times where cloudflare (when setup improperly as I mentioned in the previous comment) has misrepresented the security of a connection, as shown by https://www.theregister.co.uk/2016/07/14/cloudflare_investig...
Refactor Git changes up and down a patch stack?
I use stgit [1] to manage a patch stack and like it very much.

But after a session of hacking code and creating a series of patch sets to hold various forays into the jungle, it comes time to want to refactor those patches into a more ordered form for publishing with related changes together and in a sensible order.

There are nice SO recipes [2] to do this on the command line with hunks.

Even though I am a command line junkie, there are times where I would like to use a tool that would let me zoom in on fine-grained line changes and interactively move them up or down the patch stack.

The SourceTree [3] app has a nice user interface. It has a "Reverse hunk" command and I imagine something like "Move hunk to..."

This is a hard problem, but reorganizing and refactoring patches would be a lot faster with a tool like that.

[1] https://github.com/ctmarinas/stgit
[2] https://stackoverflow.com/questions/22702642/how-to-split-a-patch-in-stgit
[3] https://www.sourcetreeapp.com/
Don't have kids unless your dream is for them to suffer and live with a steadily declining quality of life from their childhoods.

Try to get rich enough before the worst effects become widespread that you can buy your way out of some of it.
CVSS v3 Creates New Challenges for Developers
There are benefits of this style. The whole point of the law is that having sex when not equal is the bad thing, not the inability of a minor to consent.

Here it’s quite common that an 18 and 15 year old who are dating are being relieved from the criminal responsibility because they are considered to be close enough in their stages of development by the judge.

It may be harder to do that if it’s defined via rape. Because how would the development level of the older partner affect the younger ones inability to consent.

Personally I’d rather have this way instead of reading from the news how a married couple has the older one saying they are a registered sex offender because they banged eachother as teens.
Unless you have one of those laser ones then that is physically impossible as there is always wear with each play, even if it is just a minute amount because there is always friction and degradation of the vinyl over time
Well, what the heck, here's the source code:

https://github.com/victorqribeiro/myRaycast

It's a mess, but maybe someone will step in and help me figure out the textures.
How well do they do on albums with no gaps between some tracks?
Who would have thought that microchips would become so cheap? And they are built on silicon crystals. The economies of scale for batteries for cars, phones, computers, will kick in in a way that they don’t for aerospace. Car or phone battery tech will end up in airplanes!
Possibly but it for sure expired at this point. The reason not to rebuild is because Wunderlist is great as it is. It is feature complete, I cannot think of a single new feature I would want to add to it.
Then there's the example of Florence Foster Jenkins, who gives the lie to both the idea that wealthy people are going to succeed artistically, and that wealthy people (viz., her audience at the time) have superior taste.

https://m.youtube.com/watch?v=Hcs9yJjVecs
>> imo licensing should be required to purchase a drone with much stronger punishments against unlicensed operators,

Until the drone police give you a ticket and take your license away. In combination with the near-blanket bans on drone use (see above) licensing would effectively mean you can only fly a drone until someone complains.

I work in aviation. I'm the the air force and used to be a pilot. The bans on drones are ridiculously over-inclusive. Miles from any helipad? There are helipads everywhere. The better scheme is to regulate them by mass and construction. They don't need extensive steel or ceramic structures. Biuld them out of aluminum and plastic. So long hitting them is less dangerous than hitting a duck, they should be given freedom at low altitudes. Allowing drones to do what they do best may reduce the need for other manned aircraft (short-haul cargo, floatplanes and such) and make the sky a less cluttered place at altitude.
Really? One thing I learned at Google is that even having Guido on staff can’t make Python work.
Maybe you missed this part:

> So of course you actually need to exercise the code also, which is where the hypothesis package comes in.

These are tests you should be doing anyway. Type checking does not excuse poor test coverage.
That only works for static content, right?
The ritual of electromechanical device has some appeal. The arm, the spin up, the pops. Even CDs had some ~groove (yes intended), the tray and interface.

That's something digital media reduced almost to zero (I guess younger generations had the bliss of the ipod wheel).
But this is a by-product of their initial motivation.

I mean, how could they know their link times would be that much better?

I know that Pike et al. worked on compilers for Inferno, and the Ken´s C compiler used some tricks to know beforehand they could make it compile and link very fast, but they couldnt know if the language they were designing would be as fast (to compile) as C or Limbo.

They could say confidently: "we could do better", but they would need more pragmatic motives, even to convince Google to support that effort.

And i bet Google was struggling with C++ enginnering, specially within the newcomers on the team.

I think, both things are true, but developer ergonomics play a very important factor into the why of a language and where it fits in the scheme of things.
I'm not a historian either, but historians of the Dark Ages always come across as weirdly defensive about the era.
Which country ? you probably want to talk to the local coop movement in your country about how they are setup
The thing is, it's already too late to prevent pretty terrible effects of climate change, but it's not too late to stop it from getting even worse. Every tenth of a degree can make a world of difference. So while we will most certainly not stay below 1.5°, the difference between 2 and 3 degrees is huge, and the efforts we make today decide in what world we'll live in. Resigning to the inevitable now is a surefire recipe to get to the absolute worst case scenario where the survival of our technological civilization is very much uncertain.
Can you share more details? What advice would you give to people to engineer things at scale?
Interesting! I didn't know about this new research. Perhaps it will hold up! Thank you!
But this does not apply to the rainforest as far as I know.

The real rainforest would not really burn(for long), due to all the humidity stored up.
But since it is already quite damaged and split up .. it dries up more easily and farmland does not hold much water. So it gets bad.
And I do not think, it makes sense to compare current numbers to numbers from the last year - when you should compare it to numbers before the cuttung and burning down started to happen.
Is that a high enough bar to be a monopoly in an important legal sense, though? One could easily switch to Android.

If I’m the only person that sells WalterGR’s apple tart appetizers, then I have a monopoly on that. But one could easily buy an them elsewhere...

Not trying to do reductio ad absurdum. One could think of an example between apple apps and Apple’s app store.
It's not just about pay, it's also about scope and expectations.
"Some climate activists argue that if we publicly admit that the problem can’t be solved, it will discourage people from taking any ameliorative action at all... But the impending catastrophe heightens the urgency of almost any world-improving action... these are all meaningful climate actions"

1) Argues that giving up hope does not mean the end of attempts to ameliorate warming.

2) Proceeds to define 'climate action' so broadly that just everything is a climate action, which will disperse and confuse efforts so much, no action on climate will be taken.
It is a general rule that those who avoid answering a question do not have an answer, and this is no exception. Here, You completely misunderstand Chomsky’s hierarchy: By your inverted-hierarchy argument, the simplest regular language would be complex enough that incompleteness would be an issue in its validation.
this isn't anything new - see CarWink[1] from 2 years ago for example. I didn't become a backer of that kickstarter iirc because one couldn't make their own graphics or translate the text for non-English speaking countries etc.

[1]: https://www.kickstarter.com/projects/503429569/carwink-makin...
We’re you a TVC or a full time employee?
> He believes this stems from a common perception that there must be some kind of downside to the introduction of sustainable practices: either a reduction in product quality, or an increase in the price of manufacturing, or both.

There's an existing body of knowledge and practice for regenerative agriculture, or even productive "food forests" that are ecologically harmonious and can supply the needs of billions (meaning we don't have to postulate mass starvation as a prerequisite of ecological food production.) (One school is called Permaculture (a portmanteau of PERMAnent agriCULTURE).)

If you're doing this right there is an increase in quality and yield and a decrease in cost.

But yeah, a lot of people don't get this.

There was a question the other day, "Does regenerative agriculture scale?"

Well, yes, of course it does, the clue is in the name.

Search on "Geoff Lawton Greening the Desert" for living examples of converting barren desert into flourishing farms. Each farm is then capable of supplying not only produce and meat but also the materials to perform the same transformation at another site. Obviously, this is exponential growth.

There is a way, we must have the will.
Um that's a consumer coop and they have been around from almost the start.
At Google for 9 years, startup before that. Roughly half my time at Google I worked on individual products, and the other half on open source infrastructure (common libraries, compilers, linters, IDE plugins, etc).

The biggest thing I've learned is how software changes over time. Previously I thought of a good program as like a crystal. Write it correctly the first time, and it doesn't need to change much, if at all. Sure you might want to add features or fix bugs, but otherwise you write it once and it's good forever, right?

Most programs are closer to organisms than crystals. They're adapted to specific niche, and when the world changes around them they need to either adapt or die. This is the biggest gap I notice between senior devs and strong junior devs. Junior devs have mostly built things, released them or turned them in for credit, and then moved on. It's rare to find a junior dev that has maintained an app for the long haul, and it accounts for so much of the advice that I found strange when I was junior:

* code is read many more times than it is written

* be very mindful of your dependencies, if push comes to shove you could end up owning them

* commenting why is often more important than commenting how. it's good to comment about both, but it's much more important to comment why. the source code explains how, but it has nothing about why

* it's ok to love your code, but delete it the first chance you get. it will save you and the people around you a lot of time

Do you think I'm overselling things? Maybe that's a problem for people who write code in $cursed_language on $bad_platform but your tools favor writing True and Long Lasting Solutions That Stand the Test of Time!

Let me give a handful of real world examples:

* A major security vulnerability is found in an API that previously seemed safe. Refactor your code not to use it.

* Turning on a certain compiler optimization breaks a pattern common in your code. After some experimentation, you discover an ugly fix that you then need to apply to everywhere in the code that uses that pattern.

* A compiler/browser/hardware update adds support for a feature that your code has been using a bunch of ugly workarounds to cope without. Do you use the new feature? Do you still support running without the feature? Is it a breaking change to users downstream of your code? How much does it improve things, how hard will it be for your users to update, and how many users do you have?

* You need to migrate to the new version of one of your dependencies. Maybe this is just a version bump, maybe you end up needing to review every single line of your app.

* Your app for phones and desktops is working great! We want to run it on TVs as well! This means a brand new (and super weird) matrix of features that are and aren't supported, from hardware to OS to UI.

In short, the only constant is change. Write your code so that you can go away for six months and forget just about everything about it and still be able to maintain it. Lots of tests, document why decisions were made, and it's like Bruce Lee said, be like water.
Well, it depends. If you have an API with only a few direct usages, you might do it in a single commit. Changing API's that have many usages is difficult to do atomically even if you have a monorepo, due to the difficulty of getting approvals and the risk you'll have to roll it back.

Often it's better to introduce a new function and migrate usages to it across multiple commits.

Either way, it's on you to fix everyone else's code, which is a different mindset from releasing a library and letting downstream users do the migration themselves when they feel like it.
And, California plans controlled burns.
Is it generally permitted in National Forests? If so, then the prohibition in National Parks seems totally reasonable.

Drone flying is a fundamentally antisocial activity. If you're doing it far away from others then that's fine, but I have no sympathy for the drone pilots in this thread complaining that they're forbidden from flying over crowded city streets or in similar scenarios. National Parks have tons of people in them, while National Forests are generally rather empty. Those are better locations for drone pilots.
Engineering culture at Google is vastly different than Amazon. Even Facebook which is more product oriented and iterates faster than focusing on the "right engineering design" first.
The most pessimistic IPCC projections estimate a 1 meter rise in sea level over the next century. For comparison sea level rose by 20cm in the past century.
I agree, an common, likely OS provided API to resolve names is in the theory the best way to go. Not least because it allows OS vendors to replace the implementation with more modern and secure variants over time by pushing sane standards. Sadly they didn't do their job and most DNS is still un-encrypted. Eventually others comes along and do it by themselves. Obviously not on the OS level, since they don't have control over that.

Yes, "multiple duplicated implementations" is the natural consequence of badly maintained software. But eventually I'd hope OS maintainers get their act together and implementations will start to converge again.
> When Elon Musk has an idea, it pays to sit up and pay attention.

Not necessarily so. He's just a billionaire doing billionaire things and thinking billionaire thoughts. Of course he would say scary things about AI and try and scare us about the machines taking over, but strong AI is actually very nuanced and not easily explained; mainly because we don't know how it will play out and what kind of balance there will be when we do merge with computers. Will we go full machine or will we have a healthy balance of human and machine? Or will the Luddites complain we've gone too far and want to reclaim the monkey body? Nobody really knows how this plays out, albeit sci-fi is often a good yardstick by which we can approach with more caution (Think Terminator, The Matrix, 2001 Space Odyssey)
I wasn't trying to be mocking, just more incredulous. I grew up with albums as our primary source of music, but it was always just put the record on and listen. It was purely functional, being the best way we had to listen to music.

When CDs came out, it was so nice because it was easier to handle and care for.

I guess it is just the strange feeling of someone describing something that was just the functional way of doing something in such a romantic way.

It would be like if someone in the future invents a device that perfectly cleans your teeth in seconds, and someone describes a toothbrush as being this great thing because you can physically scrub your teeth with it.

I only used it because I had to, and was happy something easier came along.
Good edge case. I’d say to immediately return an ‘unbalanced’ result once the count goes negative.
I'm pretty biased in my thoughts on this. I used to DJ EDM back in my early 20s and still have thousands of dollars worth of equipment and vinyl records accumulating dust. Every once in a while I'll whip out a record and listen to it on my Technics. I never find myself playing CDs on my CD decks. There is something about vinyl that feels like a collectible that you want to take out of a sleeve and put a needle on. CDs just don't have that and feel like disposable junk. I'm surprised that vinyl is outselling CDs, but I am not surprised that it's still relevant.
Why do you need a new term?
NoSnoop – Find out if your HTTPS traffic is being monitored
Didn’t you answer your own question here? Criminals paying money to reduce the penalties from their crimes seems like a net negative for society, even if it helps charity.
(Hi Danny!)

Yeah Google has a lot to teach about building and maintaining reliable systems.

I noticed that a lot of that, including the name SRE, gets cargo-culted by other companies without really understanding what it is.

I also guess that there might be people within Google that don't end up working in projects that invest in reliability (for whatever reason) and so might have had different experience.
I just got back into CDs :)

My daughter got a turntable and when I took her to the record store (Waterloo Records in Austin) to buy some records I felt like I had stepped out of a time machine. The experience was exactly as I remembered it when I was a kid. It's awesome.

I ended up buying some CDs then realizing I didn't have a CD player. So I bought one, hooked it up to the home theater receiver and was blown away by how good it sounded.

I ended up buying a desktop stereo system for my office and I listen to CDs as I work. The playing time is just about perfect as a reminder to get up, stretch, take a short walk, make a coffee or get some water, put on a new disc, and get back to work.

So now I'm buying CDs again and couldn't be happier. They are very inexpensive these days.
To describe uncertainties involved in climate science without an equally weighted consideration of the political bias in scientific research in academia, self-evidently through biases in research funding, is frankly speaking petulant, and why someone like myself takes your "existentialism" as histrionic.