skysight-inc/HackerNews huggingface dataset:
Despite the last entry on the linked page being in 2018, the source repository shows that it is an active project.

https://github.com/YosysHQ/icestorm

From memory (simple?) VHDL is supported by using gHDL as a synthesis engine, the output of which can feed into the yosys/icestorm tool chain?

https://ghdl.github.io/ghdl/using/Synthesis.html

https://github.com/ghdl/ghdl-yosys-plugin
Some politicians are fighting to get an income cap as low as $100k, which would all but kill the tax credit.
You tax the operator of the train or ship. They will presumably pass on this cost to their customers as they do with any other fixed cost such as boat maintenance, crew salaries, port fees etc.
> The problem is most developer metrics are things where gaming the metric isn't good for the company.

This is a lesson more managers need to learn. You don't give engineers a metric to game, they'll run circles around your silly numbers.

My favourite anecdote about this:

I was a consultant for a multinational corp. The Natives had their bonus targets tied to "amount of open bugs at $date".

What did they do? At $date-1 the natives assigned all their open issues to me, a poor lonely consultant - who was outside of the bonus structure.

...and at $date+1 they grabbed their issues back, bonus objectives met :D
> I think you're looking at this the right way. We aren't "on the verge" of climate catastrophe, or "at the edge": we are already over the cliff, and the rocks are getting closer by the second.

To be fair, this is a possibility, but not established fact. Assuming “the cliff” in question is runaway global warming.
WHO Seeks to Revive Stalled Inquiry into Origins of Covid-19 with New Team
Never ceases to amaze me how people are so quick to slap a "made for tech teams" onto their landing page — in an attempt to say they're for the entire company.

Exactly what is made for tech teams? All I see is generic features in there.

Confluence, Notion and Dokkument and all the tools are not made for tech teams. They are just generic editors and organizers. Notion stands out in the fact they are trying to cross boundaries from the docs space, into the project management space, and into the data management space.

Again, do we see API docs in any of these tools? Do we see integrations to GitHub, OpenAPI/Swagger, GraphQL, software architecture diagrams, changelogs, great markdown support? Do we see great care in keeping the software fast as required by tech people?

It didn't seem that way to me when I started building archbee.io — it's truly made for tech people.
kind of a bad function, though - can return -1, 0 and 1 only - plus the integer division by zero, unless 1 is a float type then 0 is positive infinite which is good.
Kind of like the 'ship of theseus' thought experiment.
Fail2ban – Remote Code Execution
While it looks great, this app isn’t open-source.

Open-source means that the source code can be freely modified and redistributed. This is explicitly forbidden by the license of Amplosion. The proper term for this kind of licence is “source-available”. The description and the website are misleading and should be updated.
I bet placing an advert as a pre-roll counts towards a YouTube video's view count. That would explain the format of the last video — a brief teaser for that 5-second countdown.

I bet Ozy has next-to-zero organic traffic to any of its properties.
I appreciate the feedback, even if I don't agree.
I want my government to give a stern warning and reclaim conference fees.

Prison time isn't appropriate, assuming the presentation really was public information at a public conference.
I've written my fair share of this sort of code, but it's a very painful way to create geometry. I don't mean to be discouraging. I just did way too much of this myself, and I regret how much time I spent on custom primatives.

A 3D artist would probably create something like this by cutting the mesh and applying Catmull-Clark subdivision (assuming they didn't have a proper bevel tool). If you have a library of generic mesh manipulation functions lying around, the programmatic way and the artists' way would likely be the same. Creating those generic functions is a lot of work but it pays off fairly quickly. You need generic functions eventually anyway, to create more complex shapes.

It's also worth noting that the optimized mesh has some unfortunate drawbacks. Mesh properties are generally only stored on the vertex, and are interpolated across the attached faces. Having long, thin triangles or big differences in triangle area will often create problems when vertex properties are interpolated across the face. So, you may need to break those big faces into multiple triangles anyway.
At my company you can see other people's calendars by default so I can easily know what anybody on a manager-schedule is doing unless they opt out of sharing.

I am not sure why people think it is bullshit. 1:1s, cross-team meetings, project planning, sitting in on various engineering-driven meetings (e.g. "What should we do about this problem that popped up?" "How should staffing work for this new project?"), hiring, and other managerial odds and ends (your report has a question/needs XYZ) amount to a large amount of work for a larger team.

I am not a manger, but I go to many of these meetings. A lot of these recurring cross-team meetings are phenomenal wastes of time - most people don't say anything, other people only talk maybe 5% of the time or less, really only 2-4 people talk a lot. Many "process" meetings, like whatever agile/scrum/story/retro bullshit are also filler.

However everything else is IMO kind of necessary, and I'd say it is real work. People won't manage themselves, projects won't plan themselves and align them with people's needs or career plans, and fundamentally a tree structure is usually a much more efficient way for info to be communicated than an ad-hoc peer to peer structure (no, maybe not for the more senior people, but if you have worked with junior people, you know what I'm talking about) - we're talking O(n) compared to a pessimal O(n^2). People can and should still communicate peer-to-peer anyway, but it makes sense for mangers to take on as much of the overhead as necessary.

The problem with the OP is they have found a way to somehow stuff their calendar with the worst kinds of meetings - random webinars, "status updates", and jira jockeying.
It doesn’t need to be perfectly safe to be the correct choice, it only needs to be safer than fossil fuels, which is really, really easy to achieve. We’re fussing over the absolute safest way to store it, but even managing it as we have been has proven to be far, far, far safer than fossil fuel.
It sounds like there's more than one sense of what "procedural generation" means - to me it means basically generation by algorithm (or some kind of automated setup) rather than by hand or 'manual' generation (like painting a picture).

Where I work there's lots of use of SideFX Houdini, and we regularly talk about how "procedural" any given setup is, where "more procedural" means either that it has a 'seed' that can be randomised, to generate an infinite number of varieties, or (more importantly) the setup is more capable of working with new versions of input assets (a new version of animation or a different 3d model, say), whilst still robustly producing a correct-enough result.

It sounds like gp might mean this sense, but you've got something more formal in mind?
My personal experience working on frontend is that it's often fastest to get everything looking right in the browser, and then go back and write tests. There is a ton of manual testing involved (i.e, getting UI into all its possible states) that just goes out the window when writing unit tests because you can't easily test for stuff like the correct whitespace between elements.

But then react-storybook and Happo came along (I'm sure the concepts have existed long before). I can actually commit the states I was trying to test to the repo (as stories), and CI can render them and take screenshot diffs with Happo; these are now the unit tests. So now the work I'm doing during development doubles as the tests as well, and there's no second pass required.

My first exposure to this was really eye opening. All my career I've been getting preached to that I should personally write more tests, and never stopped to think how I could make "developing" and "testing" the same thing. I'm imagining a magical tool someday that records all the things I do during manual testing and turns them into unit tests.
Seriously considering purchasing (I hate AMP with a passion), but what’s the nonsense in the reviews about dogs and games and stuff? I don’t need that kind of distraction.
Imgur is currently almost unusable, for a product so bad maybe this is a good thing. If it isn’t, I would be shocked if they’re still in business in a year.
A preemptive strike is not MAD. MAD is what we got because cooler heads prevailed.
But I don’t want my car to automatically decide what I want the temperature to be, or when I’d like to use the wipers.

The buttons on the wheel can be used to control the stereo, but the functionality of those buttons on the steering wheel is context-dependant on… what’s happening on the screen.

Now, it’s fine for you to like these design decisions. They’re very popular cars, so it seems likely that a lot of people do. But I can’t stand them, and you’re not going to convince me that they don’t exist.

I guess It’s also possible that I’m just very stupid, and I’m using it wrong. In either case, as a consumer, my preferences are for cars that are designed to be more suitable for the stupid.
The phone scam gaslighting therapists
https://twitter.com/mxcl/status/608682016205344768?lang=en

Rigid interviewing techniques like that can easily weed out great candidates. Your confidence in your own process leads me to believe you may have missed a few great ones yourself.
Try take a look at this browser extension [No affiliate]. I can filter out a lot of stuff.
https://socialfixer.com/
My PhD could have gone better, but I encourage everyone with the right mindset to try, telling them what to be careful about. I have plenty examples of successful PhDs around me.

If you think you could be interested in a PhD and don't try, you might as well regret it for your whole life. If you try and it does not go well, you can quit.
A bad guy that can dig a 5km hole can probably just as easily refine his own Uranium or steal someone else’s. If you really want, secure the hole like you would secure whatever above-ground facility you would otherwise store it in.
I feel this article funny. Most FAANG interviewers have just average talent
> On Saturday, Scheller wrote on Facebook that he had been ordered to stop posting on social media “without exception.”

I'm not a military person or from a military family, but it sure sounds like the dude disobeyed a direct order, so jail seems like he got what was coming to him according to military law.
The National Etruscan Museum in Rome (https://www.museoetru.it/) holds one of the largest collections of Etruscan art. Do not miss if you happen to be in Rome.
Oddly, to your first point, I've had exactly the opposite experience. Came from a company that used sharepoint for almost everything, that I referred to as /dev/null - if you didn't know EXACTLY what you were looking for, search was useless after you uploaded or created something. It was not uncommon for the document with matching search terms in the title, to show up on page 3 of the results.
Moved to a company that used Confluence for almost everything (there was already a fair bit of content), and search was an absolute dream. Even with terrible search terms, the page (or document) you were looking for was invariably in the first 3 results.
I like to read books. I'm pretty sure there are more great books than I have time to read in the rest of my life.

VR Games are fun too.
Just fixed all that. Thanks!
>Ive is very over-rated.

I like to think the loss of Steve Jobs had a huge impact on him. And it is apparent without the energy or RDF Steve has, Ive was burn out.

I still think he is a great at industrial design.
That’s not the FBIs job either.
Damn, this is amazing. Even as bare access goes. Find is indeed a severity red, unsure who is gonna patch up mailutils
The unplanned yet avoidable fall of Afghanistan has been an epic disaster of foreign policy that will hurt American credibility for decades, as it allows a resurgence of various terrorist groups and spawns a new wave of human rights crises. There has been a lot written about it, particularly from independent media - I recommend this recent interview of Paul Bergen by Sam Harris as an overview (https://samharris.org/podcasts/258-fall-afghanistan/). To me it is unconscionable that dissent can be punished and deterred in this manner, especially in America. The optics of it are damning and moreover it is actually unethical.
Jekyll 4.2.1 Released
Just use emacs.
The challenge of sourcing ethical computer hardware
Sadly we live in the times where nuances are completely ignored.

We can all agree that climate change increased fuel aridity in forests (which is what lots of research indicates) and yet agree with Stossel's point that bad forest management lead to those forests burning down. And this need not even be a politically charged issue as anyone who cares deeply about climate should also be upset with forests burning down.

> For years, they and environmentalists increased the risk of big fires by opposing the thinning of forests.
> The town of Berry Creek, California, tried to get permits to legally clear their forest. For two years, regulators delayed approval. This year, fire destroyed the town.

Who is responsible here for the forest fire ? While many academicians will talk about "climate change", the local people will be right to see the regulatory hurdles as the biggest reason.

We can all acknowledge the fact that climate change is real, california's temperatures warmed by 3 degrees in last 50 years, that this increases probability and scope of fire AND still agree with Stossel's point that bad forest management, California's failure to create sensible policies that would have helped us manage these forests better are key contributor to the damage these fires have done in California.
I've been in the military.

As far as I know, the order was unlawful because the First Amendment still applies to members of the military. They cannot tell him to stop using his right to free speech "without exception".
they're not shadowbanned. Where did you get that idea from?

This is what the profile of a shadowbanned user looks like for everyone but the user:

https://www.reddit.com/user/Soggy_Bed6887
If (as the study says) # of tests is the true correlate then

1. We need some way to compare # of tests across differently-sized codebases, i.e a percentage metric like coverage
2. The fact that correlation disappeared when controlling for absolute # of tests seems to suggest it's still encouraging people to write more tests. Once your org gets to a certain size you need these blunt instruments like minimum coverage requirements because you can't just rely on individual excellence anymore.
If it didn’t require facebook to run I’d absolutely buy one, I don’t have a FB account and the last time I tried to sign up they wanted my govt ID to verify an account which I’m not comfortable with
Sure, but the OP is implying that this “service” is intended for himself primarily, without regard to anyone else consuming it; that it’s odd for “service” to imply it should be used by multiple consumers. When, in fact, most services exist for the consumption of multiple consumers.
I have used superellipses as oscillators.

They look much better than rounded rectangles, and probably work with less and more equally spaced polygons in 3d. You can probably calculate the points as slices in azimuth, or as a continuous helical spiral.

They give larger curvature smoothness than rounded rectangles, and superformula gives a wide variety of shapes and smooth transition between a circle and a square with changing parameters.

Superformula is a generalisation of superellipse, and works in 2D and 3D. Superellipsoid is the 3D counterpart:

* [Superformula - Wikipedia] (https://en.wikipedia.org/wiki/Superformula)

* [Superellipse - Wikipedia](https://en.wikipedia.org/wiki/Superellipse)

* [Superellipsoid - Wikipedia](https://en.wikipedia.org/wiki/Superellipsoid)

Squircle is a special case of superellipse with parameters a and b equal and n set to 4:

* [Squircle - Wikipedia](https://en.wikipedia.org/wiki/Squircle)

Danish Piet Hein invented the Superegg:

* [Superegg - Wikipedia](https://en.wikipedia.org/wiki/Superegg)
Isn't part of the problem that promotion is a zero-sum activity, and the very existence of well-capitalized actors in the space means that everyone has to sign up with one or be drowned out by the noise? It's a self-reinforcing cycle.
I think ethbr0 was kind of dividing it into 3 categories:

People with it easy: 2.5x median and working in an office, which includes programmers

People with it hard: making little and doing backbreaking labor

People with it medium: everyone else

So we shouldn't say people in the easy category are struggling, and for perspective we should think about people in the hard category. But we can't say one way or the other about people in the medium category.
Definitely writing that one down...
The reason I am not a fan of signed JWTs as a technology is because of their cryptographic agility. There have been too many circumstances where even big players who should have known better have fallen afoul of alg: none or hmac where they weren’t expecting it.

See https://auth0.com/blog/a-look-at-the-latest-draft-for-jwt-bc... for a quick overview.
IIRC you only need control of the one IP address, the rest is spoofed. The endpoint can report that TTL expired at any IP address it wants so it just invents extra hops between the real last hop and the endpoint.
No, the purpose of live view is to act as a "smart server-side caching layer" so you don't throw everything away and start from scratch each time you hit the server.
I don’t think the Valley will ever see a PM/product marketer as great as Jobs.
> academic papers about testing are nearly useless.

You must not have read the post--it's principally summary of a paper by two academics at the Univ. of Waterloo.
I think we got ourselves a few Russian propagandists here who seem to want to spread some misinformation ...
> has essentially created a test for people who have spent a lot of time in competitive programming, or who spent a lot of time on interview prep.

He's created a test for people like this or really smart people and in fact both tend to be fairly good hires.

If they're smart, they're smart, and if not they've demonstrated high conscientiousness (the psych term for being organized and hard working).

I'm not saying 8 hour leetcode interviews are a good idea, but one challenging toy problem like this gives decent signal that the candidate is at least smart or hard working (maybe both) which is more than many candidates.
Out of curiousity, what would you be telling the car to inverse?
But the Eckert/Mauchly story is much more egregious in that they were co-inventors of the "von Neumann architecture" and were ripped off by Goldstine and von Neumann.
> The moment the program outputs the correct answer, take note of the time again. That's all you have to do to evaluate how talented the candidate is. The technical aspect of the interview is over. (Yes, you read that right!)

In my opinion that is complete BS (as is much of the rest of the article) - the candidate could have seen the problem or something similar before or used a particular technique or data structure that suits the problem - while that may indicate a general technical ability it could have been something they spend weeks figuring out last month but can now roll out again quickly.

Never base hiring decisions on a single task or question. Even if they did dreadfully on what you think is a basic topic that everyone should know, don't automatically disqualify them. Mark them down but ask other questions.
He's clearly doing it for money. This whole chat seems to me sprinkled with various factless claims of his.
10 years ago it was probably way worse than it is today, but people has this fantasy idea of good old google that found everything magically.
Nearly everybody who finished a PhD in the top-tier humanities graduate program I attended got an academic position. Those who didn't didn't deserve it, hadn't done the work, weren't capable of it, or were so personally disagreeable that no department in their right mind would hire them.

The sciences are different, and the prospects for and conditions of academic employment seem worse. In the humanities, though, in the very best programs, the system still seems to work. This may no longer be true though. I finished about ten years ago.

Additionally, I know a fair number of people who finished their PhDs in the humanities and the sciences, or didn't finish, and don't regret at all the time they 'lost.'
Central Tokyo maybe. Tokyo is huge and on the outskirts you can get some nice places with a view. I personally just moved a bit outside of Tokyo to a house on a hill. Often working from the roof and enjoying the sunset.

Aside from that, this post is about to make me buy an Oculus.
> Pierre Trudeau did this when he drove tanks into Montreal to quash the Québécois nationalist terrorist organization, the FLQ in the October Crisis of 1962 [2].

Its been a while since my high school history class, but i don't think that's correct. If i remember correctly, the military troops involved in the flq crisis were at the request and under control of the province of quebec, not the federal government (under the constitution of canada, law and order is a provincial responsibility). Trudeau did temporarily suspend some civil liberties, in particular the right to habeaus corpus. However the tanks were entirely provincial not federal, so had nothing to do with trudeau and their deployment did not involve the war measures act. In fact, as far as i know, the prime minister isn't even allowed to prevent the province from requistioning military help, at most they can charge them money for it afterwards.

IANAhistorian.
U.S. Adults' Estimates of Covid-19 Hospitalization Risk