skysight-inc/HackerNews huggingface dataset:
I agree with you about avoiding dependencies; I try to reduce dependencies myself. Many projects have a lot of dependencies, but I prefer to reduce dependences instead, I think is better.

I will write documents as plain text, and I agree with your idea to make them accessible as text is good.

I and others will write computer games and other stuff using simpler VMs than the web browser, such as Famicom and Glulx (both of which can also be implemented to work within the web browser, too). (Z-machine is also very portable; there are implementations for many computers, and I even wrote implementation of Z-machine in Glulx and in PostScript, and started (but never completed) writing one for Famicom (which has my own unusual mapper design too, with a bank size of only one byte, and mapper registers overlapping mirrors of internal RAM).)

Another thing can be, if you have a discussion forum, then I think NNTP is good (better than mailing list and web forum), although you can have mailing list and web forum with the same messages as the NNTP too. Even if the web interface requires JavaScripts to work, I would still insist that at least one thing works even without JavaScript and CSS, which is the link to the NNTP, including the message ID or newsgroup name. (It may also be used with the web forum allowing Markdown and then they appear in NNTP with "Content-type: text/markdown", which is something I have seen suggested; however, I think plain text is also fine and is my own preference.) (I also made up "Unusenet", which is a way of making newsgroup names which are not part of Usenet; all Unusenet newsgroup names begin with "un" and one or more digits and then a dot, and then the rest of the newsgroup name.) (Also, like IRC, NNTP can also be used without specialized software for it, although also like IRC, it is more convenient and work better if you do have such software, and it is not as difficult to write as the web browser software.)
Thanks for the book recommendation, I am eager to read it.

I looked on Amazon but there are only used paperbacks and no Kindle edition. But I saw from the cover that it was a Pragmatic Press book, so looked for it there and they have a no-DRM ebook of the second edition - for a lot less money than the used copies on Amazon!

https://pragprog.com/book/ppmetr2/metaprogramming-ruby-2
Anyone know of a good open source alternative to the Termius input on iOS?

I loved Termius but didnt realize that keys were uploaded to their servers until I opened it on my laptop and saw it download all my keys.

Spent the day rotating all my keys.
I wish recaptcha would let me disable audio captchas - I'm pretty sure all the spammers solve them that way.

The volume of real users that want to sign up to my site, and are blind, and don't have a Google account, and clear their cookies frequently enough to get an extra recaptcha challenge, and can't just call support to make an account for them, is probably zero.

Yet the number of spammers that come in that way must be in the millions by now.
This is an overstatement. For most VCs, if failure rates within your portfolio exceed 50%, it gets hard to generate top quartile returns (unless you stumble on the rare unicorn). A more typical distribution for an early stage institutional investor (ie not a seed fund but a fund that leads investments, sits on boards, etc) is 40% of the fund failing. 25% producing >3x return (ideally with at least one or two >10x). and 35% sitting in middle.
Aral and Laura deserves so much better (no pun intended) than this! Moving to another country should not lead to consequences like these.
Are you sure? Wes McKinney rewrote the Pandas CSV parser way back in late 2012 because the batteries-included version was slow and memory-hungry. Did Python upstream his version later on, or replace it with something faster (I'd be surprised if they did either, but I'd be curious to know)
> I want some no-code to make me feel for my career a bit.

It sounds like your career is software engineering, if so...

> My personal feeling is that any no-code tool should be useful enough that I would use it.

Someone who's a software engineer is not the litmus test.

These tools, from what I've seen so far, are NOT for software engineers.

So you wouldn't need to use them.

Instead, from what I've seen so far, these tools are primarily for those folks who:

- Cannot write software
- Do not want to learn how to write software (gasp!)

But DO want to put their (software) ideas out in the world, have control over them, without:

- Spending the money to hire a software engineer
- Partner with a software engineer
I think the reported intended to differentiate "drinking in moderation" from "not smoking" because the drinking results are actually ambiguous at low doses. There are a lot of possible confounders, but a few drinks a week actually correlate with better outcomes. As far these findings, and all others I've seen, smoking is strictly negative.

But jumping from "never" to "1-14 per day" does seem like a pretty massive gap, and one that makes these results harder to use for a lot of people. I've known plenty of social smokers, as well as people who almost quit smoking but didn't kick a final 1/day habit. It certainly seems useful for a 10/day smoker to know what their risk profile would be like at 1/day or lower, which isn't available here.

(I wonder if it's a data limitation here, though? Most of the social smokers are I know are 20-somethings who smoke when they're drinking with friends, or something similar. These cohort studies were on middle aged doctors and nurses, so there may not be many people falling between "nonsmoker" and "addicted"?)
Too big to succeed
Team Builds the First Living Robots
Among other things: lots of other companies (including Google) were doing the same thing, wasn’t an app for general distribution (the kid had already had his parents permission for using said app), order of magnitude a thousand people ever installed the thing.

Enforcement from Apple on FB basically came the day after they were hit with an embarrassing “Hackers can turn on your camera without you knowing it FaceTime” bug. This part is hearsay, but, IIRC, Apple only started enforcing on the dozens of other companies that were doing the same thing once legal action was threatened for uneven enforcement. (Meanwhile, the kid that I chatted with that reported things to Apple in the first place... definitely reported more than just FB.)
Frost Heaving
I love the idea of divination as a random number generator. That’s something that’s going to stick with me for a long time.
Have you ever seen any examples of societies becoming less over-governed? Typically the government gets bigger and worse until it collapses and then that society has to start over. I worry collapse might be the only way progress is made.
Unpopular opinion:

The last time we had progression in the foundation of physics we just got even more powerful world destroying nuclear weapons. Maybe it's just too dangerous to advance physics outside of deeply classified government programs. In order to keep new physics from destroying the earth, funding is diverted to make work projects for physicists working in cosmology and string theory that will never actually have practical significance.
My point exactly - fields are real, they are not merely mathematical models. (It's just that some words acquire a more precise meaning, being formalized as part of a model, and while it's true that models may contain an additional "scaffolding" that has no analogue in reality, field is not one of those.)
Ideologies aren't genetic traits though. Ever-increasing numbers of atheists in America signal that those Conservative Christians aren't all giving birth to Conservative Christians.
If you want to write a version control system, banning a big chunk of perfectly legal filenames on both linux and windows seems like a bad choice. Users do have such filenames, and saying you can't store their files "because they aren't UTF-8" will annoy them.

I've seen such filenames occur from people using the name as a binary encoding in some way. As long as you miss (from wikipedia) NUL, \, /, :, *, ", <, >, | you will end up with a filename which all OSes support, and some systems do that.
This reminds me of the Jevons paradox from economics. The story is that when steam engines became way more efficient, the demand for coal exploded. Even though each engine used much less energy, the total amount of energy consumed went through the roof.
The PS4 renderer is pretty bare boned, no getting around that. The newer versions of UMS support resuming and FF/RW, depending on the way the file has been encoded.
23andMe May Have Used Your DNA to Develop a New Drug
> As mentioned by several comments, an import defensive step that most home users can take is to ensure you have a firewall rule in your router blocking any traffic on your LAN from accessing the modem on its LAN port, and any traffic originating from the modem LAN IP from getting onto your LAN.

Yep, most of this vulnerability is (very) old news. There used to be a vulnerability for the very popular Motorola / Arris SB series where any website could CSRF into the modem's webpage and do a "reset", which would shut off your internet for up to half an hour until it could reprovision with your ISP. There was even a proof of concept site that did this (with a big red warning first), I really wish I could remember the domain name.

Anyway, I used that modem and of course I just completely blocked access to its IP address on my router's firewall. It's really incredibly unfortunate that even today you have to be tech savvy to protect yourself from the devices running in your home. Basic security should come default.

Here's a another vulnerability for you. On my grandparents' DSL, the ISP supplied combined modem/router has a config page that is (mostly) not password protected. You can see the passwords for every SSID without logging in, you can reset the router, see information on other devices connected to the network, etc etc. Absolute insanity.

Edit: I did find the website, but it was eventually taken down by the creator after (most?) ISPs patched the problem. https://web.archive.org/web/20160921191154/http://www.reboot...
I'm going to be disappointed if all of this hype is for non-code execution
Linkedin.com/Posts/Steve-Hall-86448b199
When I treated headers as bytes, there wasn't an "encoding".

What I often want to do when reading user data is not treat it as a "encoded string", but just as a stream of bytes. Most data I work with (HTML files, output of other programs) can't be treated as anything but bytes, because people put junk in files / output of programs.
> TLS is a encryption layer that works with many protocols. Assigning some special number to it isn't the important part.

Yeah but the point is TLS also doesn't work by just magically changing TCP to TLS (where would you even change that?). It works by using HTTP over TLS. The issue is also not with OSI layers, but the fact that there are dependencies between different components that are supposed to be encapsulated from each other. In this view, HTTPS (HTTP + TLS) isn't really different from HTTP/3 (HTTPS + QUIC).
Music based social media. Just launched my new startup
Stack Overflow was and is still useful. I will say that it's becoming less relevant over time for me. When I used Google to find answers to questions, other sources of answers are popping up now.

I tried contributing but it seems like everything is answered now except for the most corner-case things. I feel bad for people asking questions because they almost all get downvoted.

There was a time when it was useful but I agree with what another poster said: it's stuck in time and it shows.
How will this victory determine use/abuse of social media as an smear operation/rumors campaign mechanism?

Case in point: There are multiple twitter threads going around politicians saying things, but either recanting those later or being taken out of context.

A tweet doesn't do the justice. If Lessig wins it might help to lay the groundwork for some more nuanced digital ethics.
Ironically the best way to care for their kids is to set a good example by eating and living healthily.

When was the last time you saw healthy parents with an obese child or obese parents with a healthy child vs. how often you see healthy parents with healthy children and obese parents with obese children?
I do! Hopefully it's right, it's been a while since I really hacked on parallelism in the JVM.

BEAM can interrupt (preempt) a running "process" (actor) if it is taking too long at any point, and allow another process (actor) to run for a bit before continuing, this mechanism is how it (BEAM) allows for soft real-time guarantees and for "hundreds of thousands of processes" to be "running" on the system.

The JVM (and subsequently Akka) on the other hand will preempt for a higher priority process but will not actually interrupt a running processes for the purpose of guaranteeing all "tasks" or "processes" eventually have a chance to complete. It cooperatively schedules everything, so at some point, a long running task must complete before a new one can run, "ey mate, can I use that core when your done?"

Example 1: At some point you could have a low priority pool that _never_ gets run because something is always coming in and interrupting it that's more important.

Example 2: Having a queue build up of tasks at the same priority that then causes the end of the queue to start timing out faster than the tasks complete. This is made especially horrible when the queue timing out is higher priority than other queues you have.

Again on BEAM you never have to worry about a lot of this because everything is non-blocking by default. Maybe a concrete example is, on BEAM you can write an recursive loop /function and calling it won't lock the system. You could have a 1000 processes running that same loop, and it still wouldn't lock the system, BEAM just hums along all the same.

Hopefully that helps explain it or lines up with your knowledge of how the JVM works? Again, there are dark parts of the JVM I'm certainly ignorant of or perhaps some of the implementation has changed since I grokked at it.

With all that said, Akka is still pretty fucking great, and the JVM is faster than BEAM for a lot of tasks. If I remember right Akka is built using pretty much the JVM equivalent of Grand Central Dispatch (libdispatch), or was years ago when I was really into it.

Tangentially, IMHO, GCD, is the only sane way to do parallelism and async in OOP.
You can cast files from your computer though, right? Which is different than desktop/full screen casting.
Personally I'd believe that.

Obligatory: https://git-man-page-generator.lokaltog.net/
Humorous, but the curse of Android devices is that every single app demands a perpetual background service doing close to nothing. Of course we see the same thing on Windows and macOS where everyone thinks they need their own background daemons for the most absurdly simple task.

I definitely prefer the iOS model.
Russians Hacked Ukrainian Gas Company at Center of Impeachment
talk to potential customers. Don’t ask them if they like the product idea. Try to understand if the problem it solves is a burning problem.
Yes, that's actually a good attempt at making the case, along the lines of some some of the amicus brief filings. (Most of the arguments on this thread are missing the point).

So here is where people are crossing streams I think:

'The interface' to something is not copyrightable as the law says today - fair enough.

But the description of said interfaces may in fact be.

In many cases, probably most, the API is literally part of the code - which is copyrighted already.

So it might be possible that the articulation of an interface is a creative work like anything else, but the implementation is not.

So you can release an implementation of some copyrighted platform - that does the exact same thing with the exact same interface, but the description of said interface in some descriptive language is copyrighted.

The paradox of the fact that the API is often part of the copyrighted code ... is hard to get past.
The Teetering Towers of Abstraction
What if there aren't any breakthroughs left to be made in those areas?
> Yes, some people choose to browse with JS disabled, but anyone who browses that way should expect that many sites won't work and will need to be manually whitelisted.

JS is enabled here and it doesn't render.
As cannon fodder to protect the privileged.
Just to be clear, do you believe that affirmative action is only or mostly used in situations where a hiring/admissions committee has determined that a set of candidates are equal? Applicants having varying backgrounds, experiences, skills, academic records are applying to a competitive position, and in the end the committee agrees that "yes, this set of candidates is truly most equal so now we will do the tie-breaker based on race"?
Thanks a ton! It's showing up perfectly on my end.

As long as I know how to get to the text in some format, I'm usually fine with the rest, and markdown is a format that's very easy to read.
I don’t see why it can’t be requested like any other permission. Otherwise apps just abuse location and audio to make it work anyway. It’s not like apps AREN’T working in the background.
YC (if that counts) and a16z have a reputation for being very good at it.
Yes, for years now. Coupled with the almost automatic “this has been asked before” duping to different questions that have some of the same words.

I loved SO when it first started - now it’s mostly just annoying whenever SO answers show up in search results.
Even if you are inside it 100% of the time, it requires violence or the threat of violence to defend against trespassers that might just try to violently throw you out.

Violence is an inherent aspect of human affairs, so the question in every case isn’t whether violence is necessary but rather whether it’s justified.
Who uses Plaid for ACH verification must start to think on alternatives. Visa blocked PayPal to growth its ACH payments a few years ago.
Agreed. Camera upload to DropBox is one situation I've run into. Currently it seems like it's using some janky set up where each time I change location it triggers an event to look for new photos to upload but this results in Apple notifying me of DropBox looking up my location X amount of times in the last few days.
I don't see the point of linking that either, but your "reality is neutral" argument is severely flawed. Wikipedia doesn't cover merely technical topics. Obviously there's not going to be a problem with systemic bias in an article on merge sort, but you don't think there's a potential issue with mainly wealthier, whiter, younger people writing articles on topics, for example, related to the history of colonialism? Think about how drastically perspectives on figures like Christopher Columbus have changed over just the last generation from bringing more diverse viewpoints into the conversation. Hell, we demonstrably see this today on the Japanese language Wikipedia with topics like the Nanking Massacre.
MOSFET on-resistance is highly dependant on temperature. They will certainly be able to measure that, even if they don't have sensors on the MOSFETs themselves. They will probably have both current and voltage measurement, so even have two ways to measure it! Even $2 China motor controllers have the hardware for it (although not the software)

I'd expect them to have sensors on the individual MOSFETs though - there is per-component variation, and software changes can benefit per-component efficiency. I could totally believe a gain of +1% efficiency from such tuning, and probably more like +30% peak performance, since components can be pushed far closer to their limits when you know the exact temperatures.
I have to disagree with you here. Even social smoking puts you at a higher risk for developing certain diseases than non-smokers. If insurance companies didn’t charge smokers $100 then they would charge everyone $50. That certainly doesn’t seem fair.

I’m also having a hard time with the idea that insurance companies are using this policy as a way to get out of paying future claims. Is it really possible to prove that a condition is due to smoking? Also any time I’ve had to fill out that information on an insurance form and I’ve only ever seen it ask if I am currently a smoker. What’s to say I wasn’t a smoker before I was covered by that insurance company?
Historical observations of the logarithmic expansion of one's descendant-set are based off historical procreation rates. If your ideology is to have one child, and all your descendants adopt that ideology too, then you won't experience the same rate of proliferation.
I've rarely had any issues with user posts/comments. Often the question will start out vague or lacking necessary details, but gets refined after comments.

The closed as duplicate or off-topic is very annoying. I do put in some time into moderating the moderation with reopen votes or edit suggestions.

I especially love discussions in less popular topics where they can run more deep and insightful at times.
I think the issue is with people getting used to python 2 approach, where the distinction was between str (bytes) and unicode. In python 3 you should not think of bytes vs unicode, you should think as text vs bytes and you should use text as long as necessary.

BTW: I believe the http headers supposed to be encoded using ISO-8859-1 it's essentially same thing as US-ASCII, but it covers an entire byte.
How do transistors work? (1995)
I remember several open source packages that used this idiom 15 or 20 years ago. It's probably a combination of a hat tip to the past, an inside joke, and the fact that the Git maintainer is not a native English speaker.

Smile--I think it's meant to amuse.
What is the nsa’s role in this and what kind of key reference do you mean?
My ZIP code has a 4,000ft altitude change. Weather at the top is very different from the bottom.
there aren't enough positions. I work at a large internet company that employs literally thousands of PhD scientists (PhDs in fields like astronomy, bioinformatics). Many of them trained to be professors, then found that the market was full. They make more money and work less as data scientists/programmers/product managers/people managers, but without the level of satisfaction they might get from being a professor.

It is unclear whether having many more scientists would increase the rate of novel discoveries or of general useful information production in a country like the US. On the other hand, China intends to be a full member of the international scientific community and needs publications in prestiguous journals to get there.
You can do this natively with Chrome. Just go to the overflow menu in the top right > Cast... > Sources > Cast file.
“Why not” ideas seem hard to sell to governments populated by agents finding hard to allocate resources to their own preferred causes.
When I was setting this up for an ISP a few years ago the TDM was just a SFP that has its own MAC address inside. Its doing the TDM part inside the SPF itself. When we configured a new customer it was just adding the MAC to the config of an interface on an alcatel router at the hub side. You might not be able to transmit without interference but I bet you could spoof the MAC of a neighbor on the same fiber and listen in.
The impression I got was that Netflix was a very cut-throat environment due to their propensity to fire people quickly. I can't speak for all roles at either company, but Apple doesn't seem to have that reputation.
That's great, actually my point. I just see so many of these news articles get posted and the same two posts come up with each one. There is a very anti-genomic analysis group. I think they can be as noisy as the anti-vax movement.

I am really happy with the work 23 and me is doing and I hope more comes out of them.