skysight-inc/HackerNews huggingface dataset:
Thanks. It seems like small details of phrasing have a lot of significance on this topic.

For example:

> Is eating meat an absolute evil (people should universally agree that it's evil) or a relative one (it's permitted for people hold differing opinions on whether it is evil)?

That seems to suggest a two-tier system of ethics. At one level, and act is considered conditionally evil depending on the viewpoint of the person committing the act.

But implicitly there seems to be another level at play: the universal applicability of good/evil being relative to each individual's belief system.

Gah... I really regret not taking some philosophy courses in college. I'm sure this issue has been covered ad nauseum for at least 3000 years.
>Because python ist not a toy-language anymore. It's used for big projects too, and for them features like this are very neccessary.

I've worked on multi-million line dynamic codebases in settings that require robustness and correctness (telecommunications/Erlang) and it's an absolute ridiculous idea that one needs type checking to build industry standard codebases and architecture.

The Java/C++ paradigm is not the only software paradigm to built correct software.
I'm video-first, so the AF is adequate, but I definitely get that. Sony would be my next stop on that front rather than MFT, mostly 'cause their full-frame lineup is better than Panasonic's right now.

Sony lenses, though? Not cheap.
Here is a library suggestion: a "m" mode for fopen.

"m" is the same as "w", but does not truncate the file. In POSIX terms, it doesn't add O_TRUNC to the flags.

There is "r+", of course; but "r+" requires that the file exists already. In POSIX terms, "r+" does not include the O_CREAT flag.

fopen("foo", "m") creates the file if it does not exist, and opens it for writing. The stream is positioned at the beginning of the file without truncating it.

We can sort of emulate it with fopen("foo", "a"), then fclose, then open with "r+".
That's great then, if it works for you that's all that matters. I'm glad you guys are doing this.
Well done, now port it to ARM!:)

Seriously, if there's a platform to which a so tightly packed OS could be immensely beneficial, are all those small Linux-capable ARM boards that cost like two beers.
Even the most hardware limited ones (256 MB RAM, 32bit single core, etc.) that still can run a complete Linux environment in some contexts would literally scream when served
something that fast and tight.
>Every other year, we also vaccinate against flu and close hospitals/retirement homes for visitations.

I really wish we tried higher vaccination rates. Yeah the vaccine is hit or miss on the actual successful strain of the year but it would be nice if the excuse "It's just the flu" meant nothing because the flu killed 2000 people instead of 34000 on a good year.
> I don't understand why other ARM CPU makers don't come up with comparable CPUs.

This is like asking why other rocket companies don't just build rockets this year that are reusable like SpaceX's.

Apple's CPUs are so fast because they have the best internal engineering team on earth paired with the best Fab (TSMC 7nm) money can buy. They buy out the entire production run from that Fab.
These CPUs are the most advanced and best designed in the world because they worked so hard to get here years ago.

It's like asking why other runners don't just run as a fast as Usain Bolt.
Using a 1930 Teletype as a Linux Terminal
On the other hand, the metaphor's a little weird because... If there are EZ-use fittings that simplify certain use cases, I, a construction-minded person who doesn't usually engage in plumbing, may decide to create something I wouldn't have otherwise. Then that thing might get adoption because what I brought to the table was Super Cool And User-Relevant. The EZ-use fittings enabled that thing, even if they didn't define it.
See: all the Big Things that started on shitty but accessible tech frameworks.
US or Europe? If Europe, would any of them hire a filthy American? ;)
Why would any phone manufacturer beside Apple care about engagement? No other (non Chinese) OEM makes money from services after the phone is sold.
There are so many things wrong with our government, our society, and our priorities. Will this be what finally wakes us up and forces a change? I want to believe it is, but I'm skeptical.

The system is broken. I'm angry, but also impotent to do anything about it.
Given the study's small sample size, it seems the only way it would have produced a conclusive result is if the effect size was huge (i.e. miracle cure). The study found some evidence of efficacy, but it was not significant given the sample size.

A better headline would say something like: "study finds that HCQ is not a miracle cure for already-hospitalized covid-19 patients".
This phone is for those of us clinging bitterly to our SEs and 6-8's because we actually like the form factor and/or are the kind of tightwads who will buy a second-hand iOS device and run it another 3 years.
Remdesivir could be great, and there are a lot of studies ongoing about it. However, it has a long production time
- Gilead says 6 to 8 months: see https://www.gilead.com/purpose/advancing-global-health/covid.... They're only projecting to have 500,000 treatment courses by October, so it could only help a relatively small fraction of the people that will have coronavirus.
>This is just a flowery way of granting unchecked power to prosecutors under the theory that they'll use it in good faith. If the law is ambiguous and the prosecutor is allowed to choose an adverse interpretation in order to ensnare "bad actors" then they can really use it to ensnare anyone for anything, because everyone is technically in violation under the strict interpretation so all they have to do is decide who they don't like and charge them with the violation that everyone is technically committing

No, it's not. In the U.S. law system, the prosecutor does not determine the boundary of what a "creative work" is. That is determined by CASE LAW, which the judge applies based upon the facts of the case. The notion that statutes can, without ambiguity, capture all that they need to is defied by the entirety of legal history.
> Also saw that programmers were starting to be treated like factory workers where attendance and metrics like keystrokes per minute were more important than good well written and documented code.

This is why I quit being a software engineer as well (I didn't leave the tech industry altogether tho, just switched career trajectories a bit).

I spent years trying to talk some sense into the people pushing that and trying to explain (it's as much art as science) but in the end the Scrum people won. So, I moved over to devops and consulting where most of the time I'm helping people with stuff, and the long death-march sprints to satisfy an arbitrarily deadline that nobody cared about until it got put on paper two weeks ago, and still doesn't matter except it will turn some spreadsheet field red that draws the Eye of Sauron from higher ups, are mostly over now. I get my coding fix by working on open source projects, and it's way more fulfilling.
A headphone jack can be easily cleared of debris with a wooden toothpick. Before I figured that out I also found it impossible to keep using the jack.
The focus on f-stops was/is for the same reason people chased high ISO film in the old days, and "ISO" on sensors now, and the focus on extremely long tele's also.

This isn't about getting the best image possible but about capturing something you otherwise couldn't get at all.

All of this gear is about flexibility to handle poor lighting conditions, things moving quickly, etc. If you are product photographer with a room full of lighting equipment you are going to pick the right lens for the job and make the room work. Other people rarely have this freedom.

It's worth noting that in the last couple of generations of digital sensors, we're objectively in a better situation than fast film was, so that loosens the need for fast glass a bit. The same is true for widely deployed mostly ok physical image stabilization systems.
Hm, at 4.7" this might be a bit bigger than the original SE (4.0" I think?), but I think it's still among the smallest phone on the market, no? Are there even any smaller?
Like many here I prefer the (original) iPhone SE due to the small size. Rumors of the iPhone 12 say that there will be a smaller model with a 5.4" edge-to-edge screen. I wanted to see how the size of that device would compare to the SE.

If we assume that the iPhone 12 would have the same aspect ratio as the iPhone 11, and that the "margins" between the edge of the device and the edge of the screen will be the same as well, we get:

iPhone 12 (5.4") is 2.69x5.30"
Body size is 26.67% larger than the iPhone SE
Screen size is 62.27% larger than the iPhone SE

That is only 1.3% smaller than the iPhone SE 2 released today. This device size is here to stay.
With the CPU out of the iPhone 11 Pro. At $400 it is going to be faster (at processing tasks) than the S20 Ultra.
By calling this model "iPhone SE", they're plainly hoping to appeal to people who already own the earlier "iPhone SE" (and probably have not upgraded in several years). Among those people, the larger form factor is unpopular. Obviously, people who like big phones already have plenty of choice.
Discover Python and Patterns (23): Create Levels – Design Patterns and Games
> I think creative nerds are the life-blood of the industry, but they tend to be shy and not assertive, so they have their life controlled by the "business types". I honestly believe that if the nerds told them to fuck off and started spending their time working on things they think are relevant, the world would become much better quickly. This won't happen, I know.

I recently saw a video about Boeing that concluded that the whole debacle was due to it straying aware from its commitment to good engineering and to trying to please the wall street. It traced back to the source of decline as the purchase of McDonnell Douglas which was mainly done due to Boeing management feeling that they needed better "business types", which was all that McDonnell Douglas.

Slowly, but I am seeing an acceptance and respect towards the nerds/engineering instead of hype men & impressive stock figures. Wall street types are seen as the hyenas/fox in a sheep's skin that need not be celebrated and looked upto.
Our algorithm doesn't just try to find an open slot, it tries to choose a time that's most productive for everyone. This means maximizing everyone's focus time (stacking meetings as close together as possible) and in the future respecting preference as well (eg if you prefer meetings in the morning instead of the afternoon). As far as I remember, scheduling assistant still requires you to pick and time and room yourself although it gives you a view to do so more easily.

We came up with this idea halfway through YC and our paid version of the product has paying 2 customers and several others in the pipeline, including some big tech companies.
It doesn't logically follow that just because mild restrictions weren't sufficient, that stricter restrictions won't be. China used very strict restrictions and they stopped the spread of the disease hard.

Every incremental improvement you can do to decrease the R_0 will have its effect. Progressively stricter social distancing measures as required absolutely will work, so long as they are being obeyed anyway.
how about the tiny niche called fun which increasingly is harder to find around? (:
So last tuesday they reported 114 deaths yesterday they reported 114 deaths. You can't be seriously looking at the bar graph of daily deaths and see an exponential growth. If anything it seems to have stagnated. Yes we underreport during the weekend and overreport the first days after the weekend and monday was a holiday for us. But it is clear as day if you look at the logarithmic chart over deaths that our growth is slowing.
I don't see "retention" of talent in here but "recruiting" is. Is your team rapidly growing, or do you have high turnover? Recuriting is a costly activity compared to retention.
And the same question, why does it seem “weird” that other people have different preferences than you?
It’s somewhat more complex: one political faction claims that the other wants more people to die so that side can have a political victory. Supposedly, one side wants ‘the cure’ not to work, which means the other side can play victims. Nothing new, it’s just like claiming that liberals want to sell out to communists or Satan or whatever.
President Trump encouraged trying hydroxycloroquine early on when there were early indications it might work. The problem is that he is considered such a villain by the left that they want it not to work just to prove him wrong. Such is the state of politics in the US.

IMHO he was right to lean on the FDA to find out if its effective. Since it's already available, it would make sense for doctors to try it, but most are not trained in doing controlled trials so the results are all over the map.

Most noticable to me is that when referring to this issue/drug, the media always points out that HCQ is not approved for covid-19. They neglect to point out that there is no approved treatment at all. It seems like an attempt to make Trump look reckless and irresponsible.

Objectivity and politics dont mix.
Why Tobacco?

It's a classic plant model system, and is particularly amenable to transformation. You can do transient assays by loading your construct into agrobacterium, and then simply squirting that onto some leaves. Generally you include some markers that shows you both what tissue is transfected, and also something that indicates whatever activity you're looking for.

With most plants, you have to do tissue culture and transform that material, and then coax that into a viable plant. That gives you a (potentially) stable line, but it's a lot of work. Benthy is quick.

In other words, there is lots of experience with transformation, and being a non-food crop, has fewer regulatory issues.
Threatening a person with death is not the only way to violate a natural right. To take this view might arbitrarily limit one's ability to analyze the nature and impact of the censorship being done by social media.
> The second option seems interesting! Theming wouldn't help, my app is waaaay different from an old-style themed template (server-side rendering, client-side ClojureScript, websockets, etc).

Well, since we are talking SAML or OIDC here - you don't really have a choice for the login/registration. The IdP provides the login and registration pages, not your application. You are free to build your own account management page, but you still have to ask Keycloak for a token.
Also, Government ⊇ communism.

Communism being a bad form of government says very little about the set of all forms of government. Likewise with socialism.

However equating communism with democratic socialism as the GP and many others do is a false equivalency.
You might have accumulated too much damage or other failure modes might have kicked in.
Add the file namespace prefix

https://docs.microsoft.com/en-us/windows/win32/fileio/naming...
Thank you for this post. It reminded me of the one line in “General Magic” where Marc Porat tells the documentary producer that the reason he agreed to make himself very available and open for the film was so that his (presumably somewhat estranged) children can get to know him and the story and the work they did, better.

Terribly sorry for you and your friends and colleagues’ loss. Thank you and everyone else for doing this for his children.
I kept my iPhone SE and was waiting for this announcement for literal years. I only just replaced it for an XS _2 weeks ago_ (refurbished off Woot!), and I knew at the time that as soon as I caved, the new SE would come out. And here we are. If only my Wall Street bets went so well.

The small form factor is really nice to have. Some people don't want a gigantic phone, it's true. Maybe we are in the minority, but a huge phone is inconvenient at the times where you don't need a big screen. I still can't even unlock the thing without having my big dumb face directly in front of it.

The screen is gorgeous OLED and it's terrific to watch Youtube/Netflix on in bed. The camera is incredible. A foldable phone would clearly be the most practical, but I know Apple won't ever do that, and I won't switch to Android. At this point, I just have this stupid thing attached to me at all times, and I'll have to accept it. You ever try running with a damn X/XS/XR or god forbid one of the Max phones strapped to your arm?

But my point is that just because people have gotten used to bigger and bigger phones, doesn't mean that they wouldn't appreciate it being smaller 99% of the time. Like I just mentioned, running or even going for a walk wearing gym shorts with one of these devices in your pocket is pretty much impossible. They are too large and weigh too much, flailing around and whacking you in the knees. I have a battery charging case which admittedly adds more weight, but it literally pulls my shorts down when I go for a brisk walk with my dog.

So to call those who desire a small phone a "hilariously small and vocal minority" sounds to me like "people are in denial that a bigger phone is always better" when that most certainly is not true. It has benefits but I still think they should have kept the SE2 the same size (4") as the SE. The ideal solution would be a phone that can be big OR small depending on situation.

Much like the concept of a touch screen as pitched by Jobs himself during the initial iPhone reveal (context-sensitive buttons/keyboards depending on what you currently need vs. a static keyboard), you can't tell me that the vast majority wants a huge phone every hour of the day.
> Emacs gives you so many tools for interactive development and debugging that your first scenario should never happen, assuming you learn what's available and how to use it.

Haha, I first used Emacs without knowing how to use the interactive development and debugging tools. I learned how to use the tools after I kept on running into issues.

> you can always fire up a new Emacs process and do your highly experimental customization there if you don't feel confident in being able to keep track of what's happening and/or worried about breaking things.

This is a great idea! I'm going to do this from now on.

> Emacs is the only system available today that can really be described as an apex / convergence point of stability, extensibility and self-empowerment.

I absolutely agree. Using Emacs just feels so /cool/. The only time I've felt limited by Emacs has never really been Emacs' fault, it was either I didn't know enough elisp or it was due to some other program or process not interacting nicely with Emacs (which could be fixed if I knew more elisp).
Telemedicine Is Not Enough
type C and a headphone jack would have made this phone god-tier. Good on apple for releasing something affordable though.
Here's the rub; I'm glad you have your fill of phones to choose from. But consider that I (and many others) have nothing.

If the situation was reversed I would not argue against larger phones, in fact, I was part of that generation when the iPhone 4, 4s, 5 et al. were being released and over in Android Land the OnePlus One was coming out (legitimately called a Phablet)- I welcomed the choice. It wasn't for me of course but more variety is great.

Unfortunately choice has been removed and I regret celebrating the new form factor thoroughly.

What I'm trying to convey is that: I'm glad you have choice, please give me back mine. And I would graciously ask that if you're ever in a conversation about large phones vs small phones you don't take the stance of arguing against the existence of smaller phones simply because you have a preference for the current standard of sizing.
Serious about Learning Python? A Fun Place to Begin
Three Mile Island Lessons for Covid-19: FEMA and Me
Amazon suspends all delivery activities in France for 5 days, starting tomorrow
> I don't know about yours, by my drives perform just as well as they did yesterday.

My WD Reds do too, but that's because mine are two years old. The switch to SMR apparently only happened in the most recent model (WDx0EFAX).
Types instead of strings for extensible architectures in Rust
In general I do agree with you; here I think it is different, with 2 different options.

1. You can use Monero like blockchain

2. What's allowing to de-anonymize wallet is the multiple transaction you do, especially the transaction linked to the real word (eg. stuff with KYC or with your someone's postal address). Here this could be a "wallet" that only send or receive info from other "covid wallet" without link to real life info, and with only very few transaction (when you have covid, or are at risk). That reduces the risk of de-anonymization
I'm half way out the door. Several very bad managers. Pointless and often boring work. A shift in the tech community from iconoclastic but brilliant people to ideological conformism.

It's all I ever really wanted to do, so yeah, regrets. Feels like I got to the party ten or twenty years too late.
A somewhat obscure one, but Xenword. In theory the idea was a good one; connect a XenForo install to a WordPress install so people could sign up/login with the former and get access to various settings on the latter.

In practice on the other hand, I found the integration a complete nightmare, and everything was very prone to breaking for random reasons, making it either impossible to login or so the data wasn't pulled in properly etc.

And it's been a similar story with quite a few other software bridges/integrations. So much so in fact, that I realised it's almost always more practical to either find a solution that does both A and B at the same time, or to just build something yourself with the features needed rather than spend hours debugging an integration between two separate programs.

Edit: Oh, and Adobe Target. Even for an A/B testing tool this thing is frustrating as hell to use, and has a ton of design decisions that make no sense at all. For instance, you can't track clicks on an element by class/ID if the class/ID doesn't exist on that page at the time you use the editor, meaning you can't track clicks on an element that exists on some of the pages you want to test but not others, or all items in a list/feed. You also can't easily run the same test on multiple different pages with different URLs, so you have to 'add a page' in the editor for each URL pattern and copy the code over to it again.
I do not know much about UK dialects, but someday US will speak a Kiwi-influenced dialect. Received Pronunciation will survive due to preservation efforts.
The work crews are hanging out all day every day, whereas you do your grocery shopping once a week maximum, for less than an hour, and everyone wears a mask to reduce the chance of spreading anything.

On the work crew, if one person gets it, basically everyone else on the crew is guaranteed to get it too. In the grocery store, a single visit, especially with proper precautions taken, is unlikely to spread it.
It's important to note that this study did not evaluate or note that Hydroxychloroquine had no effect on all people in all situations with COVID-19.

This was a targeted study looking at a specific circumstance. The situation was "all adults in 4 French hospitals with documented SARS-CoV-2 pneumonia and requiring oxygen ≥ 2 L/min"

So, adults who were not on oxygen are not included in the study. How does it pertain to them? That's not covered by this.

It reads like it's saying people who are in bad shape and on ventilators did not have a positive impact by Hydroxychloroquine.

This still leaves open questions like, can the use of Hydroxychloroquine lower the rate of needing to get on a ventilator.

I look forward to someone reproducing this study and looking into the other areas.
I'll wait until I hear reports of thumb-usability before buying, but if it checks out, I'll probably upgrade.