skysight-inc/HackerNews huggingface dataset:
An individual priest did a specific thing which is separate from an actual genocide that took place. He could have just as easily done something else which would not have impacted the genocide. It’s simply sloppy thinking to associate them.

Maya culture is a sub set of South American cultures. So, the scope is narrower than your suggesting. Still let’s go with removing all of Germanic culture and language, the point still stands.
You have an extra word there.
Do Revolutions Always Fail?
> There are lots of naturally occurring ones such as pulsars, enough to the point they could be used for 3D navigation, if you can find your distance to them.

There's work towards this, from the X-ray emission of pulsars[0]. I don't think you'd need a precise distance to the pulsars to measure your own position, as long as you're measuring your own position relative to some other object (e.g., Solar System barycenter). If it's a relative measurement then you should be able to determine that by comparing the time-of-arrival (TOA) of the pulsed emission from multiple pulsars with the TOAs at Earth.

[0] https://en.wikipedia.org/wiki/X-ray_pulsar-based_navigation
Ah, sorry, I get it now. And I suspect you're right.

FWIW, my big hope is that we can reconfigure our economy to work without conflicting with those wins. (The climate is still changing, so we have to reconfigure anyway.)
Malcolm X warns against 'White Liberals' (1963)
Probabilistic Thinking
nice! it would be great if flight groups could be colored differently, its a little difficult to figure what youre looking at since you have to deselect all the others
It's a startup and startups have to make money so that they can fund future development.
Python Community Interview with Kattni Rembor
Yes, I'm interested. If you have notes please share. The more documented examples there are of how to use Tensorflow.js the better.
Headline could use some help, dang, it's really not representative of the full story:

"The contract, known as a data-sharing agreement, was published Friday by politics website OpenDemocracy and law firm Foxglove alongside similar contracts with Google, Microsoft, and U.K. AI start-up Faculty."

"The contracts show Palantir charged only £1 ($1.27) for use of its Foundry data management software while Google offered “technical, advisory and other support” for free."

This is about a lot more than just Palantir. And the NHS has been in hot water for handing out sensitive patient data to tech firms before. :/
5G is not mainly for consumers like you and me. We are not willing to pay significantly more for the faster speeds, most people are plenty happy with 4G. The big difference with the 4G to 5G transition compared to the previous transitions is not speed, but flexibility.

5G aims to allow for completely new applications that were not possible before, and hoping that's where the money will come from. Ultra-reliable and low latency, and massive machine type communications are two new areas 5G is pushing into. The first will allow applications like self driving cars, remote control with immediate feedback, and combined with the increased speeds, augmented and virtual reality. The second area is for the smart city/home type of applications.

This is all from my digital communications professor with ties to Ericsson, but on a personal note I'd be hype to explore distant places in real time by wearing a vr headset and controlling a drone with a 360° camera and <10ms latency. You could be anywhere in the world and actually interact with the environment with just a 5G enabled headset and a 5G-drone renting app. Racing through an abandoned mall! Drone laser tag in a redwood forest!
Man jailed for 5G phone mast arson attack
> You're seeing an extreme case here. Macbooks are actively breaking other OSes. Better to treat it as: "look how much you can bend Linux to work on a proprietary toaster", rather than "look how hard it is to run Linux on a laptop".

It's true that Macbooks are an extreme case, but as far as I can tell, there is not a laptop which runs Linux out of the box where tinkering won't be necessary.

Let's take another extreme case: I purchased a System76 Galago Pro, which came shipped with PopOS, a Debian-based Linux distro which is maintained by System76 specifically with the intent of providing better hardware support and quality assurance testing. This is the absolute best case scenario for a Linux laptop.

Two months in, I still haven't figured out how to get my webcam working on Zoom calls, and fonts display pixelated despite having a HiDPI screen (equivalent to MacOS Retina). I had to tinker with settings to get audio to not sound muffled, and connecting to WiFi took more tries than can be attributed to network instability (I'm not sure why it started working, to be honest).

To System76's credit, this is the absolute best experience I've ever had with a Linux laptop. Everything else has worked out of the box so far. In competition with other Linux laptops, including Dell systems which come preinstalled with Linux, System76's laptops win unequivocally in my experience. This is no small achievement, and if you're getting a Linux laptop, I wouldn't hesitate to recommend them.

But competing with Windows and MacOS, I think this Linux experience is only competitive with the low-end of Windows installations (i.e. cheap netbooks where it's clear the companies didn't spend much time on getting the configuration right). A higher-end Windows laptop or any Mac laptop will require little-to-no tinkering to get things working.
The parent is using it to mean https://en.wikipedia.org/wiki/Logical_conjunction
Sounds normal to me.

I've always had to email a little on the weekends when in manager roles.
It remains to be seen if the experts have been vindicated or if virus is a result of related research gone wrong.
There is also babashka(https://github.com/borkdude/babashka) which is basically a subset of Clojure suitable for scripting (including Clojure concurrency features) running on GraalVM
Its important to take this napkin math with a grain of salt, as even the author admits they could be wildly off with even a small change in transmission rates: "Swapping R0 from 0.95 to 0.9 would decrease estimated downstream infections from 54k-108k to 30k-60k and estimated downstream deaths from 270-1080 to 150-600. Generally, these back-of-the-envelop calculations should be taken with a huge grain of salt. We don't yet have data."

There is also an unstated assumption that none of these people would get infected if they didnt attend the protests, which seems like a big omission.
Could it be, hypothetically, that there are so many layers in the swarm that the radiation that will get eventually be emitted is outside of what we can detect?
It depends entirely upon how you define "better" and what you're looking for in an MMO. I've also never heard anyone accuse EVE Online of being easy for beginners.
Shouldn’t we ban national parks from advertising and shut down National Geographic, then? I went to the Grand Canyon and a couple of other parks, and there were plenty of opportunities to die. If I had I wouldn’t want the parks shut down.
100% agree with the one addendum that you may want to use virtualenvwrapper.sh - as it makes using virtualenv somewhat more convenient. Mostly syntactic sugar though.
Half Full, Half Empty: The Peculiar Medieval Page
Chicken Scheme has Spock: https://wiki.call-cc.org/eggref/4/spock

SPOCK is a compiler and runtime system for translating most of R5RS Scheme into JavaScript. You can use it either by statically generating JavaScript files from Scheme source files or by translating s-expressions containing Scheme code on the fly. The compiler uses Henry Baker's Cheney-on-the-MTA compilation strategy.
Specifically for TVs, you can get a new display driver board for whatever panel is in there. Eats HDMI/DP, spits out eDP or VBO or whatever the panel format is. Often these are pretty basic, with a minimal OSD pasted in by the Shenzhen seller who configures the thing to your order.

Personally I'm trying to get my hands on the SDK for the software that runs in the driver chip (does the OSD and the scaling and everything else), because I think there's a lot of potential there. But boy it's like pulling teeth.

Similarly, the Exploiteers (née GTVHacker) have done quite a bit of reverse-engineering of the stock boards, so you can just fix the broken-ass firmware they ship with.

Ultimately I'm picturing something like the WRT54G, a single modem that the community coalesces around, to the point that a decade later, third-party firmwares have become such a force that manufacturers build hardware specifically to run it.
> a) has Hacker News/YC ever seen a startup fail because the codebase is so bad.

Yes. Velocity slows, features don't get out, new versions don't get released, investors don't see product progress, funding runs out.

> b) what is the best calculation to make when trading off code quality vs features?

Wrong question. Avoid code. Avoid implementing things at all, use other people's APIs, fake features with manual scripts that you eventually automate.

> c) do most YC startups write tests and try to write cleanish code in V1 or does none of this matter?

Yes. expect(result).toEqual("hello world"). You don't have to do TDD if you don't want to, but it's not fucking hard to record the output once, save it, make a test and then know what you broke later. Don't be lazy.
Only if you do it badly. It's very likely that the people at the top of this "small world" in your town have done exactly this to get there.
A Disassembly of Pokémon Red/Blue
The use of a11y-style acronyms fails for r9y reasons.
That's a question of process and tooling. Plenty of software, OSS and proprietary, which scans containers for vulnerabilities and sends out alerts. There's also dependabot that automatically creates PRs when dependencies get new versions.

Sure people may not use the tools they have but then again people also don't upgrade their OS packages or maven packages. So for those people packaging everything doesn't hurt any more since they've got rampant CVEs already.
I see a lot of references to Poetry, but I've yet to see any uptake with the "professional" python developers that I know - which could be entirely to inertia, rather than "best tool for the job" - most of them see to be still in the pip/virtualenv/requirements.txt world for all of their development/docker/k8s deployments.

I wonder if there have been any surveys on poetry, and whether it's trajectory (presumably exponential) suggests that it's going to become a dominant package management utility in the next 10 years or so?
What is "referential transparency"?

> "by hiding the extraction of the value contained in the monad and passing that value to a user supplied lambda that takes a value of the type of the value contained in the monad and returning a new monad containing a different type"

I'm not sure I follow. Is this like saying I have a function:

let myFunc = (arg1: SomeType): NewType => {}

And it takes SomeType, and returns NewType? What does it mean to "hide the extraction of the value"?
It obstructs my view of Venus!
Ask HN: What's the greatest financial advice you have been told?
> useful to make a road to it

A rail road even. Dogs and goats are useful for pulling sleds over a rail. Or a trail.

I agree that the size of the animal doesn't makes wheels less worthwhile.
And plasma speakers: https://youtu.be/rasp88nbsRw
Ugh, first world problems. I'm currently considering a Ph.D at age 26, but this kind of story fills me with a strange loathing and determination not to fall into this trap when I get older. If, at 50, I still need to go to an "academic counsellor" who asks me "what I enjoyed as a child", then I'll consider myself a failure. I don't think self-enjoyment is a legitimate purpose in life. Thus if, at age 50, I'm still wondering "what I enjoy", I'll consider myself a zombie. By that age I want to be dedicated to something outside of myself, some revolutionary new thought, or the advancement of some great cause, even religion or God, or even just the well-being of my kids and grandkids. Even a short hedonistic life of partying I consider to be a a greater success than this kind of zombie-like continuation of academia with no external goal.
I think this is because the page loads a mix of HTTP and HTTPS content. Did a quick check and all of the HTTP URLs are images, and nearly all of them already support HTTPS. Should be easy to fix.

The only URL I found that didn't support HTTPS was https://www.entypo.com/images/entypo-webclip.png
I'd say it's a perfectly reasonable request given that you manage over a third of the company. But I wouldn't be surprised if there was a law against it in Québec... worth finding out and informing the CEO if there is.

Is this a matter of principle for you or were you planning to go to some remote are with no Internet? If the latter, you could just explain the situation to your boss and they will probably understand.
Completely unacceptable.

All of my managers were available during vacation if something truly blows up. But they never planned to dedicate a few hours for work on their vacations.

What your company needs is better processes and policies. iirc, most my managers planned their vacations so that it was not right before or after major releases or other events.
> As a creator, it’s laziness

Perhaps a tad self-effacing but the sentiment reveals a core truth: publishing a stream-of-consciousness video/audio artifact is easier than releasing a carefully planned and/or edited version.

What we seem to be missing is the processes/norms for annotating, enhancing, indexing, editing these rough digital artifacts.

I’m not sure what the value add of Cloudflare‘s scheduled content is. Some events, like press conferences, are one time occurrences. Some events, like Zoom or YouTube Live, involve multiple contributors or audience participation.
I’d be careful with “most people” claims. A narcissist is in the dictionary as “a person who has an excessive interest in or admiration of themselves.” That includes above average, not limited to a pathology (which people who are not doctors are unable to diagnose). I’m certain I’ve heard and/or said something along the lines of ‘oh he’s a bit narcissistic’ multiple times in my life. Having completed an advanced degree, I’ve met quite a few researchers I think are reasonably described as being a little narcissistic about their work.
I got hit at work by the AddTrust issue too, quite a bit of a nightmare to chase down, especially Java keystores. And that was mostly because there exist clients who barf if they have a valid working chain but also another chain where one of the certs has expired!

For embedded devices - it's not just smart TVs but all IoT devices! - I think that the solution is a legal requirement: a condition of a device being able to be sold on the EU / US market must be the commit of the whole source tree and build chain including any and all key material for signing firmwares to the national library or other government-run secure escrow, to be released to the public once the manufacturer discontinues the product support. Similar to like you can't sell a product without adhering to the CE and electrical safety standards, manufacturers should not be able to sell products without having them certified for IT safety and e-waste/"planned obsolescence" issues!
In the company where I worked that was expected of professional level staff. We could not afford to lose clients. We typically checked email daily and were available by phone in an emergency. People did not abuse this.
echo '1033333377708482P' | dc

produces the same output using Unix dc but not in the GNU near-clone. (To understand why, you have to R the P as well as the M.)
So much work but I could only watch for like 5 seconds before I got bored. Yay internet!
To attribute the RUC->PSNI change(2001) as the reason for peace is wrong.

That change was on the back of a much larger, much broader set of changes brought in as a result of Good Friday Agreement in 98:

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

> Issues relating to sovereignty, civil and cultural rights, decommissioning of weapons, demilitarisation, justice and policing were central to the agreement.
Fine, an individual priest committed cultural genocide and torture. It's still morally wrong and indefensible.

It's even sloppier thinking to somehow justify this by treating one small aspect of a culture as immutable and inherent to the whole of that culture, while hypocritically not doing the same for a culture you're more familiar with.

EDIT: GP added a second paragraph.

> Maya culture is a sub set of South American cultures. So, the scope is narrower than your suggesting. Still let’s go with removing all of Germanic culture and language, the point still stands

You have no point. Nazism has been removed without the destruction of German culture and language, human sacrifice could've been removed without the destruction of Mayan culture.

And no, the scope is not narrower. Mayan culture has as about as much in common with other South American cultures like the Inca as Western culture has to do with East-Asian culture.
Yes, with PICF84 microcontrollers.
I went through a period of my life over several years where I did this. I was pretty much on, checking emails and responding whenever I was awake. I found it to be a horrible life balance when I finally stopped, realized my health had deteriorated and I had missed key moments of my daughters early life.

If the company will truly fall apart when you become unavailable, then you are doing it wrong. Hire people you can trust, train them, maintain well-defined processes in some Body of Knowledge repository. Then let people know who to contact for what. Give clear and accurate criteria for the emergencies when you should be called/texted. Then be present always, whether it is work or vacation. You'll find your happiness increases, your job output increases, and the people you work with will grow and be happier for it.
Albion Online is a lot like UO.
Hmm well hopefully in 30 years or whenever I'm retired, computers hardware will have improved enough that someone will have tried to make a better version.

Although obviously single player, I have to admit I was extremely impressed by Breath of the Wild. It could have benefits from another couple years of polish, but it was extremely fun regardless.
I have painful memories of building my own admin portal for a web site I built, and contained nothing that you don't get with strapi out of the box.
It depends on your definition of "novel." I've seen some of these base models for tfjs used in several neat hackathon projects ranging from music generating web apps to "hot dog, not a hot dog." I've seen tfjs run simple RL game agents in-browser, too. The models are re-trained, tweaked, or slightly augmented - but not too much, since you only have 24 hours.
Yeah, DirecTV's aggressive legal actions in the early 2000s drove that whole scene very deep underground.
One of the major benefits of the Single Page App (SPA) or REST API based development model is that there is a clear separation between the backend and frontend (teams). And as long as they've documented their interfaces properly, they can afford to keep the communication to a minimal level. This isn't true in case of MPA development using frameworks like laravel, django, flask, etc. because the FE and BE are intertwined a lot in that case.
Most people, even in tech, consider their job to be just that - a job. In the worst case, they hate it.

Also, you seem to be content with being an individual contributor engineer, which is perfectly fine, but if you want to get ahead, you're not going about it the right way.
Researchers Find Security Flaws in Online Voting System Used in Florida and More
I remember doing some web development work for HardKernel/ODROID back in ~2010 and I just did it for free (I loved the idea of an "Android Game Boy," plus Chris Pruett at Google recommended it for gaming and game development[1]), and they ended up sending me an ODROID-S out of the blue. I was totally surprised and felt I didn't really deserve it (MSRP was like $200-300 and I was a poor college kid), and I'll never forget the gesture.

HK earned a longtime fan with that move for sure, haha. :)

[1] http://replicaisland.blogspot.com/2010/01/fragmentation-more...
I'm partial to the floppotron rendition: https://www.youtube.com/watch?v=q260bjSiyq0

It's not quite as visually impressive as those tesla coils though.
Thanks!

I'll look into changing the colors, but you should be able to isolate one group by double-clicking on it.
Sharing UI components at an enterprise level
> Wheels don't, and shouldn't, replace RPM or deb packages

Part of the motivation for using wheels in our case was to allow for pulling in later versions of certain python packages as part of the dependency resolution process when installing or updating the package. Using RPM while attempting to get the updated dependencies would mean having to repackage every single dependency (direct and indirect) from pypi as RPMs and upload them to our yum repo so that yum would be able to handle dependency resolution.

> I don't think anyone advertised them as such. They replace eggs or installing from source .py files,

The setup method from setuptools does have the necessary features for handling system-level files and the bdist_rpm command leveraged that when building RPMs. It just seems that if this was a bug rather than a feature, then it should have been noted when transitioning from egg based distributions to wheels. Nothing in the documentation for eggs or wheels states that they don't support deploying system files in absolute file paths.

The fact that doing something like:

pip install git+ssh://git@github.com/org/project.git@1.2.3

and

pip install project==1.2.3

have different results for where files listed in the data_files named parameter of the setup end up on the file system suggest that the lack of absolute path support when installing wheels is a bug rather than an intentional change.
The lisp community is a lot more like the Unix community than the JavaScript community. We have a lot of good tools, that work well, and don't need constant poking. Do you worry about the viability or usefulnes of "cd" or "cat" or most of the other core unix tools even though they probably haven't been touched for many many years?

Don't worry if a lisp project hasn't been touched for years. Worry if a project has a boatload of open/known bugs AND hasn't been touched for years.
Just a few Stocks are responsible for most of the stock market’s recovery
In this case, the original commenter explicitly (erroneously) stated "options". Options cannot have unlimited downside; you can always choose not to exercise the option.
That was linked 19 days ago, 479 points

https://news.ycombinator.com/item?id=23236599

This is new/different
wondering why you mention 'expose the content as a graphql api' Isn't that fully optional (can expose it via REST)
However, you're not a low-level resource; especially in a 6-man company. Being given responsibility for your team, you are responsible for it -- good or bad. It's your duty to ensure your team is capable of limited autonomy (if they were believed to be capable of full autonomy, your role as manager is redundant, and the hierarchy shouldn't have been created in the first place)

If you haven't yet created the necessary environment that you can just step out for some time, then working beyond working-hours is the inevitable result.

If you've noted and escalated the problem -- that this environment cannot be setup without whatever additional resources/support -- then that's your safety net against any backlash. (It's now your bosses fault if he's aware and does nothing). But if you haven't... the onus remains on you
Why would 5G be a big deal for self-driving cars? Any self-driving that requires ubiquitous low-latency communication is hopeless. Self-driving is a vision problem, and it has to work in a messy world.