skysight-inc/HackerNews huggingface dataset:
My 7th and 8th grade shop class in the early '60s was a great learning experience. I think I learned more geometry and trig there than in math class. At least more about their practical application.

Of course I found it especially cool because I was shop foreman both years - which meant I got to direct the cleanup at the end of class instead of having to do the cleanup!

The first semester was mechanical drawing, and the second was using the power tools and building whatever we'd designed in the first semester. Whoever scored highest in mechanical drawing would be shop foreman.

It was pretty awesome getting to use drill presses and bandsaws and lathes and all that good stuff as an 11-12 year old.

We did use eye protection, unlike my third grade "special ed for smart and restless kids" class where I told the teacher I wanted to etch a printed circuit board and I needed a tank of nitric acid to do it, and she got it for me! No eye protection back then, I just got to watch the copper dissolve away. (And fortunately, not my eyes.)

Anyway, I think I may have won the shop foreman job because I took great care in erasing cleanly. When you're doing mechanical drawing with pencil and paper and compass and protractor and a French curve and straightedge, a good eraser and that little metal erasing shield are your best friends:

https://www.google.com/search?q=erasing+shield&tbm=isch

That interest in whitespace seems to have carried over into my programming career. I'm a bit saddened by today's popular wisdom that says it really doesn't matter what the whitespace conventions in your code are, as long as you pick some standard and make everyone stick to it now and forever, and if you don't like something about the standard you're just bikeshedding.

I've had the good fortune to mostly work on teams that simply didn't have whitespace standards, so I got to see a variety of styles and learn from them all - which ones helped communicate the structure and meaning of the code, and which ones maybe less so. And also that it really isn't that hard to read code where one person's work has minor variations in spacing from another's.

If I'd been locked into rigid standards all along, I don't know if I would have had the chance to learn any of this.

Don't get me wrong, I'm not talking about sloppy indentation! You gotta get that right. ;-)
Two passes with one operation each are fused into one pass that has two operations?

Too bad common languages today (Python and its extensions for example) are a big step back from Matlab when it comes to matrix and vector operations syntax.
These Women Entrepreneurs Created a Fake Male Cofounder to Dodge Startup Sexism
Actually, in the US it is approximately 1 in 250,000 /assuming independence which is a bit of an assumption/. Obviously, nature doesn't know what a year is so it is totally possible that big storms come in batches.

Assuming 1 in 500 year floods are independent, note the ~300 cities in the US [0]. The fact that Huston is a big city doesn't seem relevant to me, because the storm doesn't care. Much like picking a specific number plate, it had to land somewhere.

The chance of there being a city in the US which has a 1 in 500 year flood is therefore 60% (300/500) each year.

The chance of that city having another flood of similar magnitude in Year 2 is 1/500, because the odds are independent and we started monitoring the city in Year 1. The chance of it flooding again the third year brings the odds down to 1/(500 * 500) = 1 in 250,000.

[0] https://en.wikipedia.org/wiki/List_of_United_States_cities_b...
This article makes the same mistake that is done frequently with video.

So, let’s look at a similar issue with video. Your display is likely only 720p, or 1080p, but a 4K video on youtube will still look a lot better, although technically it should have no visible difference.

But the reality is, we don’t get uncompressed video, or uncompressed audio.

We have a choice between audio or video compressed with lossy codecs, at 16bit/44kHz or 16bit/96kHz, or 4:2:0 video at 1080p or 4:2:0 video at 4K.

And just like you need 4K 4:2:0 mp4 video to get even close to the quality of uncompressed 1080p 4:4:4 video, you also need far higher sampling rate and depth of highly compressed audio to get a quality similar to 16bit/44.1kHz PCM.

That’s the real reason why 24bit/192kHz AAC downloads were even discussed.
"but people could always switch Android OEMs to get something cheaper if they don't see the value."

Not really. If you're someone who values updates, you're kinda stuck paying for a certain tier of device.
Revelant, see effect of Upton Sinclair's The Jungle on food safety laws, which through popular sentiment forced the US government to create the FDA.

https://en.m.wikipedia.org/wiki/The_Jungle
This is part of the reason few private insurers offer flood insurance. They understand they there isn't enough information to properly price the risk. The historic data is spotty, we don't understand the geography well enough, you have to understand how construction and urbanization affects water absorption over long distances. If everyone who claimed to know what a 500-year storm looked like had to pay out every time one happened, we might have better models.
Is this self hosted or cloud?
He was talking about listening.
I agree with what you are saying, but I think that incorrectly attributing the problem to one actor instead of another has chances of:

1) making it more difficult to identify the problem
2) affecting the path taken towards resolving the problem for the worse
3) making the person whose problem it now is to resolve the problem that they grew into less willing to do so.

I think that everyone should honestly own their successes and failures because, quite frankly, there is enough blame to go around, and not enough people willing to take ownership of the failures that they were responsible for.
If I play Russian Roulette and don't get shot, does that mean the people who told me it was dangerous were wrong?
>The Levitt study suggests that smart parents end up with smart kids, reading or not.

To clarify, it wasn't a "Levitt study" per se. It was government study. The government had questionnaires asking parents "how often do you read to your children?" and it had the children's reading test scores. Levitt found no correlation in those 2 datapoints.
Snow Crash is amazing, this is a fantastic idea. Do you get into it with character voices? I feel like I could up my D&D DM exposition skills with this :P
All of the useful little tools that google shows you based on your search could now be subject the same treatment. If I search for "Seattle weather" google shows me a nice weather forecast at the top of the results (courtesy of weather.com). Could Google be forced to stop showing this because it unfairly disadvantages other weather websites?
An idealist to the end, eh? Without money to throw around, those forms of "participation" are - especially at the federal level - about as useful as earning participation trophies.

Less, even; since the latter at least get you free paperweights.

--

Besides which, arguing for them means you've effectively bought into class based discrimination, as many working poor wouldn't be able to afford anything but an email or letter. And if you think those form a reliable bedrock of democracy I'll stop humoring you as having anything useful to contribute to this discussion.
Does anyone have the password section of the dataset? My email address is in the list, but I care more about which (if any) of my passwords was exposed.
> It uses bit operations to implement Software Transactional Memory and persistent collections. Is it a bad code?

I don't know anything about clojure, but it sounds like you're clobbering in the suggestion that because bitwise operations are bad in high level business code, they must also be bad in low level language implemention code. At best you're not paying attention, at worst that's an intellectually dishonest counter argument.
Ok... but the point stands that the signal will be the same if you low-pass filter it no matter how many samples you take. You might as well distribute the file at 44.1 kHz and then interpolate to something higher yourself, if you want to play with it later.
If anything, wouldn't the high sample rate be a liability when trying to shift pitch? If it captures too much outside the range of human hearing, then that ultrasound might suddenly become audible when you change pitch, which could sound weird.
You may find your comment turning less gray if you articulated the issues you see with this lib.

I definitely would be interested, since I am a current user. Its always good to get a differing perspective on your tools.
Perhaps, but the linked article says the exact opposite - as I quoted.
Does 1 in 500 come from assuming a normal distribution? Seems you would also need to accommodate random events like "tropical storm parks itself off the coast" which is more like a poisson process.
URLs vs. URIs
No, it's not so simple either. If 200 years ago there wasn't a city there, then any kind of soil/rock strata, core samples, tree rings etc. likely won't show flooding, and therefore won't be representative of flood risk today.

Houston is a concrete jungle, which significantly increases the risk of flooding compared to even a decade ago.
True, but on the other hand, Amazon uses third party sellers. These are just shop owners trying to sell stuff, just like the shop owners that use Google for discoverability.
So do I, and I wish they could tell that speculations on motivation are inherently normative.
Even their logo reminds me of Mongo's. I wonder if it's intentional (a spoof to be precise).
tomc1985 said "fed through distortion/compression/warming effects processors" which is editing, not listening.
These are good points. At some point architecture and systems like Redis will become the only tools that can reliably implement these behaviors if no one ever learns about bits. Similar to how hard it can be to outperform compilers in many areas when writing assembly by hand.

Then again there are programming disciplines where you have to know all of this and more. It ultimately comes back to those capable of implementing the tools/frameworks/compilers and those that just use them. Safe crypto libraries are impossible without bit wrangling.

I will still argue that having these skills has at times saved order of magnitudes of time for me. Maybe it wasn't worth all the effort I spent if it only saves time once in a while. Then again I haven't been a full time developer in like 11 years, now I break other peoples software for a living and bang bits together on a weekly basis :)
Isn't that what web.whatsapp.com for?
...interesting how you placed "economical" before "humanitarian".
It's windows only, but storage spaces is a pretty good match for what you describe.

There are still some rough edges, but it's overall a pretty nice setup for me. I setup the virtual drive to require at least 2 copies of the data on the underlying disks (but there are options for 3 copies and more I believe), and then you can add and remove disks to the array kind of whenever you want. They can be different speeds, sizes, whatever.
Yes! I used to do stage productions in school, so I love getting really into the characters and giving them unique voices.
Sure, and that's the sort of level of respect we expect towards HOAs. The EU, one would hope, is significantly more respected than an HOA who wants bright pink lawn ornaments.

And if it's not, that is pretty noteworthy.
I think what you're describing here is something that is often overlooked. You are treating the same data in 2 ways - events and entities and there's an important distinction.

The events come in and you store them. They are immutable descriptions with a timestamp which provides sequence. There is no relation between any 2 events.

Then you keep another collection of entities which you call "sessions". These comb through the event data and combine them into sessions which can answer different questions.

The event data is the authoritative source and because there are timestamps they are sequenced. This way you can generate session from them and if anything were to happen to make the session collection invalid you can "rollback" to a certain point in time and recalculate the sessions from there.

In the NoSQL world you often want to begin with "events". And then form "entities" from the sequence of events that are useful to you. Because you've stored every action you can always go back and recalculate and create new entities you hadn't yet discovered.
As someone who agrees with the idea, here's some arguments against it.

1) By taking the average, you are risking compounding educational decreases in the populace.

Bad public education policy is enacted, chosen politicians become less educated, worse public policy is enacted, etc etc.

2) By using less experienced politians, you lessen the efficiency of the entire political process.

3) By not having the possibility of re-election, you remove any responsibility of the elected after they're elected.
i bought western digital stock after seeing that they had bought HGST and that backblaze found them to be among the most reliable and WD paid a not bad dividend. stock has more than doubled and although i've sold out I wouldn't have bought had it not been for BB's data!
The DOJ is looking into claims that Uber violated foreign bribery laws
I don't see how this blog article contains any scientific rigor by not doing any on-the-ground surveys in all these countries, but instead relies upon analytics from their own platform.
Unreal or Unity.
Magnifying Glass and Mirror – an android app
Hard to believe but many times these things do protect consumers.
We need the extra frequencies to communicate over the air updates to our mind control implants, obviously.
Anyone that uses the excuse that there are "Countless screen sizes to worry about" makes me wonder if they even know what they're talking about when it comes to Android development. The developer of Pocket Casts says this is a fallacy:

https://rustyshelf.org/2014/07/08/the-android-screen-fragmen...
I imagine that a company can present a plan for complying with a ruling which they also disagree with. Maybe you seemed to be implying they were contradictory?
Honey SQL is a great example for how elegant and powerful data-centric APIs can be.

Also worth looking into are clojure.spec, Datomic, hiccup, rum
Yes, and that's a good thing.

Runaway "success" in my car's engine doesn't result in my car going fast, it results in my car breaking down. Similarly, success in competitive markets should be lauded as good business, while runaway success should be viewed as a breakdown of competitive markets, leading to suboptimal outcomes.

I'm kind of sick of "capitalism" that tells me the most efficient way to stay warm is burning my house down.
Doping in 2 Elite Athletics Competitions Assessed by Randomized-Response Surveys
Obligatory Schlock Mercenary: http://www.schlockmercenary.com/2005-11-14

But anybody who would do what you're actually suggesting would be a sadist - assuming that NNs can actually "feel" the way we can. That's a rather large assumption at this point, though...
The fundamental takeaway from this article is about half way down. Major flood events are occurint more frequently. What was once likely to hit a city every 500 years is happening to more cities on a planetary scale more frequently.
According to the article, this fine was about the general search redirecting to Google Shopping, not Google Shopping itself.
Made a drinking game of it with my gf: any time Lovecraft used something racist, antediluvian, eldritch, horror, terror, geometry, ineffable, someone drank.. Good times
It's me getting old and grumpy or was it really better back in the days of Greasemonkey?
Exactly, and the weirdness might be interesting.
> Mobile has certainly made things worse.

I totally agree! It's easy and convenient to run a PC on FOSS, but it's a real pain to do the same with a smart phone. I just tried to run a FOS OS on my phone. I gave up because in order to flash the OS image I had to install non-reproducible binaries from some website and there was no sane way around.
That analogy works if you modify it:

- 480p vs 2160p is measuring the resolution of your cell phone propped up on a pillow at the other end of your living room

- experimental evidence shows that your eyesight is not good enough to pick up on the increased resolution, you've maxed out your sensory perception

- Your phone stutters trying to stream at 4k so the playback might actually be worse.
You can write mostly C code. Each processor will have different quirks.

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

https://www.akkadia.org/drepper/cpumemory.pdf

These are great places to start.

Especially Ulrich Drepper's PDF on memory.

edit: even simple things like looping can require knowledge of "bits" and "memory layout" and "CPU cache" to write the fastest code. Most people don't need to write the fastest code though.
FOIA requests! /s
I don't think it's a problem of defining ever more detailed or different government rule sets, but a problem of the feedback between the people governed and the people governing. The institutions of law provide some help - mostly by beneficially slowing down how fast things can change, but the maintenance of a stable government is a balance of politicians and leaders do, and what people allow. A much more dynamic, and fragile relationship than most of us care to contemplate.

There are more than "politician corrupted by power" stories, there are also many politician does a good thing and fades into the background, or politician leads well for a long time stories too. These are less exciting and usually receive far less press, because they are remarkable in their unremarkable outcomes.
Curious to hear if anyone uses yesql or similar[1]. I'd really be interested in hearing from someone who has used Honey SQL and yesql and can compare/contrast.

After dealing with ActiveRecord for the past few years, I'm ready to just be able to write plain old SQL again. It seems like yesql is a pretty sweet solution, but I haven't tried it in earnest.

[1] https://github.com/krisajenkins/yesql
No, as far as I remember you need the phone and the computer to be on the same wifi.
How I built a CMS, and why you shouldn’t
IIRC, I think the article's point about maximum volume was about how you'd need to turn the volume up to deafening levels before the small differences would be noticeable.
Nobody uses Redis like a database and expects persistence of data. Redis is usually used in the context of a message queue.

Lucene isn't a database, it's a full text search engine.

Cassandra has a query language which is very close to SQL, so it's not really NoSQL.
The "solvency" of a government (that issues its own currency and only issues debt in that currency) is the same thing as its credibility. Or to tie it to what you said, a government is exactly as solvent as its ability to collect taxes.
How does the birthday paradox rely on non-independent events?
Speak it brother!
But why wouldn't I use something proven, like Unreal or Unity in that case?
Pivot means you are changing what you do. Failure means you are in debt, company don't exists anymore and you are dealing with consequences. Not the same.
https://news.ycombinator.com/item?id=15127055
Now I understand that not all kids have the same abilities
or backgrounds, and both make a big difference in how far
those kids can go. That needs to be managed, but it needs to
be managed in the standardized process.

If our society were prepared to manage the fundamental issues that plague our educational system, then your rationale makes perfect sense, assuming that the standardized lesson plans were designed to facilitate the assessment of meaningful programs. But we're not prepared. Rather, the standardization efforts were an excuse to avoid addressing the fundamental issues, and have become a distraction that causes authorities to focus on the wrong aspects of educational reform.

The overwhelming factor in educational achievement of a population is the quality of home life, and in particular the participation of adult family members. Poor families have neither the time, money, nor enculturation to facilitate meaningful improvements in home life. Without a social commitment targeting the root causes, such as by providing free day care, the standardization efforts achieve nothing, and unnecessarily constrain local control.

Since the Bush-era standardization reforms, the achievement gap has only _grown_. And we're still matriculating kids without the requisite skills as the alternatives, like holding kids back year-after-year, are neither desirable nor practical.
Future of asymmetric warfare looks like rich country leaders / oligarchs / corporations sending robots to kill poor civilians.

Oh wait, it's the present.
It is well known that music media for "popular" consumption are often intentionally mastered with much less dynamic. This is called "compression", but has, on the surface, nothing to do with compression of bits* . It's the dynamic that's compressed, making quieter and louder sounds be closer together.

For markets with people that are more likely to care about sound quality, though, a much larger dynamic range is preserved. This is why the same album often sounds better on vinyl than on digital media[1]. It has nothing to do with the media, it's the superior mastering that was consciously chosen.

The Wikipedia article on the Loudness War[2] offers a good explanation.

* Well, technically, music with compressed dynamic has less entropy, so can be encoded at a lower bitrate without loss.

[1] See this database for example: http://dr.loudness-war.info
[2] https://en.wikipedia.org/wiki/Loudness_war
Our roadblocks in cleantech aren't money, but logistics. The tech is economical, and we just need to roll it out as fast as possible.

So while contributing your money is good, contributing your talent is an order of magnitude better.
>Needs a quadcore Xeon with at least 16 GB and SSD to have an usable experience with Android Studio, or configure it to run in laptop mode

I've had no problems using Android Studio on my Mac with 8GB. On a side note, the Android emulator even started faster than the iOS simulator. I also found it odd that the Android Emulator seemed to consume less resources than the iOS simulator which was taking up about 2GB of RAM.
I'm not talking about noise or other artifacts from the conversion process. I am talking about differences in bass and treble balance that come from different engineering in the converters at different frequencies. In some converters, there are actually completely different circuits that engage for different frequencies. The converters that I have experienced do this, and they all have a noticeable effect on what we hear.
Unless you're a lobbyist I feel like donations to lobbying organization would have the greatest impact. Many politicians are bought for what is comparetively a small amount of money compared to the impact they have.
So when Apple merely copies instead of "stealing", it was an obvious idea that had been around for a long time. It's the logical evolution to what they already had. It just wasn't feasible to do until the moment Apple copied it. Got it.
Just finished reading the hobbit and lord of the rings to my 7 year old. I absolutely loved it, and he's a full blown Tolkien nut now. Previously we read through Harry Potter.

By the end I noticed I have really developed a voice. He has developed a richer vocabulary (dad what is "clemency") and is better at reading between the lines. Certainly enjoyable and educational for everyone. Looking forward to the next series we read and will miss this when he starts reading this stuff on his own. Was thinking of volenteeering at an old folks home.