skysight-inc/HackerNews huggingface dataset:
As for drawings, I agree with you. As for actual pictures, I very much disagree. Child porn serves as a violation of the subject's privacy, and its demand encourages more supply. There's a lot of scientific work on how child porn markets online operate.

There's also the argument that it's hard to prove someone has paid for it (either with money, or with another currency - some online CP forums work by trading images rather than money), so the next best alternative is to illegalise simple possession. Granted, this also runs into some problems; the same justification can be used to illegalise child pornographic drawings, which are frequently used to groom children. Because it's very hard to prove grooming of a victim who has already been groomed, the justification would argue that the next best way to ensure child rapists are caught would be to illegalise possession of the drawings.

Therefore, many countries use the strong probability of second-order effects to illegalise both drawings and photos/videos.

In my view, criminalizing the imagination (any imagination) is a severe misstep in itself, if not morally, then on the basis of most Western societies - the harm principle. Real child porn is not a product of the imagination, it is a documentation of real abuse to victims.
This why I won't leave California. Employers can't tell me what i do in my spare time and can't sue me over a "non compete" if I leave.
> When management makes statements like "we don't need [to pay for] senior engineers here

The problem is that Boeing management never said that. Moreover, the fired CEO was an engineer.
> No. Posession of any data should never be criminal.

Nonsense, if that data is national secrets, if it's child abuse photographs, if it's people's stolen credit card numbers, or any number of other types of data, mere possession is a problem.

> Just like you wouldn't send someone to prison how having a book

I would if it was a book full of child abuse photos.

I'm sorry, what is idiotic for you is common sense in most of the western world, you'll have to do more than call the idea stupid to argue a case like that.
No I haven't! Thanks for the link.
POTUS Requests $33.4M to Close National Endowment for Humanities
> Now Mozilla has, whether you like it or not decided to build its brand values and ethos around equality and inclusivity

Yes I know, this is why I use Brave and why Mozilla is not relevant anymore. At my company we don't really make a lot of effort to test that our product works in Firefox anymore because they have such a low market share. I am basically the only one wanting to fully support firefox, testing every feature in it, but even I am having a hard time defending that position when Mozilla as a company is being so incredible short-sighted and pushes bullshit.

Their wokeness killed Firefox and I'm very upset about that. I hate the people who ruined Mozilla which was for the longest time the only sane option in the browser market.

I believe they will sooner or later discontinue Firefox unless something extraordinary happens because they won't have enough users to support it.

> If Brendan started donating to an organisation campaigning to give law enforcement and marketing companies access to your personal data, do you think it would be compatible with his position at Brave?

No I don't think so. But his beliefs in that theoretical case woule oppose what the product Brave is all about. Supporting same sex marriage or not has nothing to do with browsers, the internet or even technology.

It's just an unpolular opinion that get you fired for the same company that pretend they value privacy, freedom and integrity. Which to me is now just bullshit I do not believe. In fact there is even evidence to support it, they are sending data to google even when you start a private tab in firefox so evidently they give away data to the same tech giants they claim to oppose.
I used to work in a small startup. We buid .a system that collects sound of water passing in public water distribution network, to identify water leaks.

The company had a few owners, and most of them non computer science people (administration, markting, eletronic engineering backgrounds), and would always sugest the use of blockchains, to store the sound samples, and metadata, just because was the cool term at the time.

Since it would not add anything to our business model, and would come full of techical hurdles, I would always opose, wath lead to the creation of the sign.
Firefox isn’t dependent on C++ because Rust is insufficient, it’s because porting (IIRC) fifteen MILLION lines of code just doesn’t happen overnight, and isn’t a direct focus.
So does every other service on the internet, unless you're going out of your way to mask your IP addr. That in itself does not expose the sites you visit via SafeBrowsing.
Speaking of which, there is a modern incarnation of that form factor in the shape of the Cosmo Communicator (and it's 1st gen predecessor, the Gemini PDA):

https://www.www3.planetcom.co.uk/cosmo-communicator

(I have both. Runs Android; desktop Linux port is promised: Sailfish also landed on the Gemini. If you want a modernized Psion 5 this is the biz, although caveat emptor: it's from a very small company and has rough edges on the software side.)

As for the Psion 5, its descendants only recently went away: Symbian (in all its flavours) was developed from the EPOC/32 operating system that it ran, after Psion hit the buffers and Symbian was spun out.
The government doesn't need to "prop up" competitors. It just needs to prevent mergers and takeovers that limit the number of market players to an unworkably small number.

Yes, market size matters and the problem only really applies to companies who provide strategic infrastructure and services and are large enough to dictate terms to government, to customers, and to competitors, in ways that distort and limit their market freedoms.

None of this is mysterious or hard to understand, and it's been the foundation of antitrust legislation since Standard Oil.
I usually use echo for the same purpose.
When doing an ad-hoc analysis along the lines of e.g. jupyter notebook, I imagine have to bother with types (let alone the borrow checker) just really gets in the way.
We have a handbook based on Hugo for the tech folks thats editable by anyone and bloomfire for the general masses.
400k a year is not "poor working class" by any definition of the word. The median salary in America is 45,000. "Poor working class" is significantly below that. 400k is upper middle class, and if you've not managed to save up for a rainy day on those kinds of wages, it really is your own fault. Actually poor people manage it.

People from the Bay Area really need to get out more. Source: I come from the actual poor working class.
There was a similar statement in 2012, followed by continued donations to anti-LGBTQ groups. My trust in their public statements is not high.
Super secure, but secure against which kinds of attacks?

Is it secure against key extraction from somebody with physical access to the hardware?
"Happiness" seems too squishy and vague a word to be of any use. I prefer "satisfaction". I think of it as a kind of geometric mean of happiness, smoothing out the extreme ups & downs that "happiness" can be subject to.

Not sure it's any easier to translate into an equation but it's certainly easier to reason about.
The National Endowment for the Humanities does great work. https://www.neh.gov/our-work. Why should the White House want to close it down.
You seem to be demonstrating how miscommunication is very easy in the example shown!

In the example, the idea is that there is one new drug that was shown to be unsafe, but that there is a risk that the results will be misinterpreted to suggest that lots of other drugs are unsafe too. If the communication is handled well, then use of the new drug will never start, and people can continue to use other drugs which are safe.

> then the third outcome is unavoidable

Alternatively, if you mean that incorrect and misleading headlines are unavoidable... then yes, that is a persistent problem, agreed.
Can you drop nans, parse strings to floats, apply arbitrary lambdas over a rolling window, take the cosine of those values, and plot a graph against time, in a single line of sane SQL?

Easy in Pandas.

Dataframes are not tables; tables are not dataframes. It's nearly as apples-to-bananas as comparing Python lists to C arrays.
Turtleocracy
I take time to do something not related to work to free my mind. I tried sports, but for it turned out for me it’s cooking. I spend roughly 3-4 hours a day cooking, may it be actually cooking, chopping, cleaning, scouting of ingredients, sharpening knives. It’s meditative and I get to eat better (and less) food. And it’s a challenge, you fail, and you get better. It’s a bit like programming actually.
But isnt that just a sql db?
We create a department with two employees to incentivize and review the articles (correct typo error, writing mistakes and text enhancements). They are hierarchically located in the internal communication area, so the internal weekly e-mail about the news of the company was linked in the Wiki. All the changes that are happening the products, or events, awards and other news from the company were input in this wiki. They got a lot of view incentives from the weekly news of the company. The idea is to document all the projects, steps, actions and mistakes, and all the things that happen in the company.

[Translated from the sustainability report from 2009 - page 31 - GiiMiiPedia]
GiiMiiPedia is a free encyclopedia built on the Wiki model (the same as Wikipedia) whose purpose is to transfer Know how. This initiative encourages employees of the organization to contribute knowledge that can be useful in different contexts, optimizing the time of employees. This year, the GiiMiiPedia layout underwent some modifications, with new sessions included, such as: market news, videos and subjects of interest from all areas.

Sorry the report is in Portuguese, we are from Brazil :)
http://www.daiichisankyo.com.br/site/wp-content/uploads/2019...
Balancing outcome-thinking with design and technical requirements
This sounds more like polymorphism vs switch statement
Well, there is a well defined pattern using configure and make. When very complex builds like GNU Emacs and operating systems have done quite well with this pattern, I wonder what problem we are trying to solve.
I just recently switched to kubuntu (KDE) back from fedora (Gnome 3).

On one hand I do like that the desktop does not try to re-define basic muscle memory things, like changing the shortcut if you try to switch between two windows of the same application. (Seriously Gnome, WTF?).

On the other hand it crashed left and right after install (less so now that it settled down a bit) and there are a million QA type problems. I have a 4K 27" screen and everything is tiny by default, so I put scaling to 1.3 and Kate + Terminal are full of lines. The computation of the window update is broken.. I browse the internet and the ticket is open - since two years.

Then there is Wayland, which I got used to on Gnome and think is a great achievement - not in KDE though, that is still highly experimental and so back it goes to ancient protocols. Yay!

So yes, we are building fancy new stuff on an eroding foundation is the message I am getting from KDE nowadays. Compared to Gnome - which is stable but weird.

Thinking back on the Gnome 2 / compiz / beryl days we have gone downhill so much it's not funny..

ps. I know I'm complaining too much and that's unfair to an open source project. And I still perceive Liunx desktops as superior to Windows which has it's own issues (technical and non-technical). Just wondering what all the effort was spent on in the last decade or two. I just don't see it.
Why Small Pull Requests Increase Developer Productivity
Essential AI YouTube Channels to keep you updated on machine learning
In a limited sense, yes, it was.

Because Wikipedia's database is centralized, and lives at a particular (range of) IP addresses, it's trivial for a state actor to censor it.

Does a sprinkling of magic blockchain solve this problem? Not really. But something more specific to the problem might; being able to torrent the full data dump is a step in the right direction.
The problem with the word "clean" is that it is a very ambiguous term.

It can refer to indentation, identifiers, coherent types, cyclomatic complexity, encapsulation, coupling, modularity, configurability...
By your logic, Jordan too is occupying "Palestinian" land. Is this one of the reasons Jordanians are occupying this land?

The fact that you don't say this reveals your true agenda.
The important word being "was".

As an engineer, he was accountable to reality. As a CEO, he was accountable to the board and the financials.

Guess which won.
At company level lessons learned turn into internal rules. Too flexible holiday time results in more explicit rules about what is and what isn't allowed. The endgame is you become too bureaucratic after enough creative employees.
the idea is, if for whatever reason you do not have access to a proper DB, can you build your own relational model on top of the bits you have?
This is the problem with the blockchain. Any non-currency use-case for blockchain can be done faster and more efficiently by a central server.
This was a really cool attempt at a homebuilt BWB.

http://wingco.com/
Amazon is the biggest advertiser in the world: $11B in 2019
I'm actually very opposed to visible branding on a lot of things, especially clothing. At first I felt like I was being a little obsessive-compulsive but then eventually realized it's an ethical issue for me. Every time someone puts on a garment with a logo, they're being used to serve the interests of the corporation and not their own interests in a tiny way. The fact that this seems so natural says a lot about the state of our society in this regard.

As for your argument, I think it's reasonable but I would turn it on its head: to me every bit of money that's going into visible branding in some way is a signal that the company is putting effort into advertising itself on the outside of the clothing rather than improving quality. I can think of a couple of companies I buy from whose quality has declined in the last couple of decades overall in certain regards, and it's been directly associated with an increase in visible branding on their goods. Basically they started cashing in on their reputation, focusing on their brand identity rather than the quality of their items. Judging from comments in various places I'm not alone in the sense their quality has declined.

My impression is actually that it is not difficult to find minimally branded high-quality goods in many areas. In fact, the highest quality goods in a some areas are those with minimal or no branding.

I admit there are also many areas, like athletic wear, where this isn't usually the case. On the other hand, I've often noticed that if you actually compare some types of very high end activewear to less expensive variants, the difference is often just the logos. You're in effect paying more to have the logos off rather than less.

I personally feel that companies should be shamed out of including visible logos on their clothing.

Maybe we're talking about different things though. I do think having brand identifiers of some sort somewhere is important, as it increases accountability. And some things that are likely to be shuffled away, like laundry detergent, I don't really care about. But things that are likely to be out and about? Especially on you as a person? Brand visibility shouldn't be a factor imho.
As an additional example, I really like the combination of unitful and diffeq [1]. But you're right that the core feature that allows this stuff is duck typing, but by itself it's not enough. Your notduck had to not only quack, but other animals have to look at it and act like it's a duck sometimes and like a notduck when you want it to do more than a duck. Multiple Dispatch (plus parametric subtyping) allows you to trivially define both notduck + A (notduck.+(A) in OOP languages) and A + notduck (extending A whatever A is) and it's really fast. That allows for the core Julia concept of specialization, easily customizing the particular behavior of any agent at any point to get both the common behavior right and the extended behavior.

For static languages you can implement part of it with, for example, interfaces (you'll face the same restrictions if the language is single dispatch), but even if you can extend the interface freely for already existing objects, there must be an agreement between the multiple packages to comply to the same interfaces (and you might either end with tons of interfaces since there are tons of possible behaviors for each entity and purpose or giant interfaces to fit all). In Julia you can use specialization to surgically smooth the integration between two packages that had no knowledge of each other and didn't even decide to comply to any (informal) interface (which do exist in Julia, like the Julia Array and Tables.jl interfaces).

[1] https://tutorials.juliadiffeq.org/html/type_handling/03-unit...
I am super upset about what the left did to Star Trek. You want more Africans? Then get at least somebody from Africa. But I guess that's a little too real. I mean they are only 17% of the world population. You want a female captain? How about the much loved captain Janeway? Also, where are all the Mexicans? Where are all the Indians? Based on that alone Star Trek is ignoring 50% of the population. It seems the show has become nothing nothing more than a vehicle for the left wing.
GlobalComix launches publishing service for professionals and publishers
The only out of the box tiling feature I'm aware of is the Windows-like hotkeys (meta+arrows) for snapping windows to half or a quarter of the screen.

There are kwin extensions for more extensive tiling support such as: https://github.com/kwin-scripts/kwin-tiling
Some people bike commute every day in Minneapolis. Comfort is a matter of proper clothing.
“ Blockbuster: “We already have a DVD rental service, and it has worked for many years. No issues. We do not need to move to online streaming services.”

Netflix...”

I absolutely love this sentiment. I hope this user launches a blockchain based Wikipedia competitor, and announces it on Show HN, so I can have monthly updates on the technobabble fulled madness of a platform built by people who don’t understand the technology or the space they are trying to solve, but think it will all be ok as long as they can issue an ICO of their wiki-coin before the feds shut them down.

I’m thinking it will pan out like a breaking bad/Silicon Valley cross over.
I know it has some pretty poor "optics" but I like what I've heard of carbon pricing that Canada. From what I've heard, there is a decent allowance for every household and it starts to cost money when you go over the allowance. The allowances are set so "most households will get more back than they pay as a result of pollution pricing". https://upload.wikimedia.org/wikipedia/commons/thumb/4/42/Ex... https://en.wikipedia.org/wiki/Carbon_pricing_in_Canada

I am not opposed to a more progressive income tax. In fact, I firmly support higher income taxes on everyone. I could never run for political office in the US because how will I ever walk up to a constituent and say "I want to drastically increase your taxes?" and at the same time walk up to public sector employees and say, "I want to take away your benefits".

Yes, we need to address climate change. However, I think we also need to encourage travel so we can facilitate movement of people and ideas across the world. Not everyone who travels will change the world but I'm sure it can't hurt.
In what way does docker on macOS interoperate better with the rest of the system than a nix package? I'm pretty sure the answer is going to be "none" – you can build native, including UI apps with nix (not that I recommend throwing away xcode for your app store development and switching to nix). How do you do that with docker?

I'm less sure about windows, can you explain a bit more how you use docker containers for providing "native" windows stuff (as opposed to as a more lightweight linux VM replacement when developing something that you really want to deploy on linux)?
Oh, I agree.

I just think that, if you're aiming for the highest UX-bar, you're going to need client-side validation at some point. For any mildly complex form, server-side validation will usually be far past the sweet-spot you're referring to.

Now, as others have mentioned, it might be questionable whether every web-app and website should be targeting the highest UX-bar.
I meant to say those making 400k are the middle class. I don't make anywhere near that much.
I work voluntarily at a university radio station. We are a small team of three technicians, but the team changes quite often. I have been there for four years now, which is already quite long as people come and go as they finish their studies. We keep track of everything in a dokuwiki. Often I catch myself not wanting to document stuff, but it is essential for coming technicians to have a place where they can look stuff up. That was the place to learn about how the infrastructure works for me when I was new. The second tool we use is openproject for ticket tracking. We don't delete old tickets, so if a problem comes up again it is likely that there is already a solution for it documented in the ticket system.
I started using Brave recently, and so far I like it. The detailed per site settings to block stuff are great.
Cyclic Boosting – an explainable supervised machine learning algorithm
Similar to that; Post Implementation Reviews (PIRs), then we adapt the relevant documents (processes, procedures, policies, PM methodology, etc.).
Usually on the projects the Sponsor is high enough that can approve/influence the changes in the aforemention documentation.
On the side, we have a Wiki where every project has its own page (with user access in place because some semi-sensitive info can be found there).
I wonder what its format was like.

My guess: ISO-8601.
"a relational data model on top top of hash-map" is my original idea, and then combine [The Pure Function Pipeline Data Flow v3.0 with Warehouse/Workshop Model](https://github.com/linpengcheng/PurefunctionPipelineDataflow), can perfectly realize the simplicity and unity combination of system architecture.
> Juniors just thrash around from one design pattern to the next, never really achieving anything other than learning what doesn't work.

I couldn't put this into the words as well as you did, I know myself one of the turning points of realising I had become a better developer was learning from those who taught me how to identify the design patterns and how to build up requirements.

Clean code is usually less important than a good structure, if you have bad deverlopers or a lot of juniors, your processes should be in place to not allow them to go too far off course. This is what really improves the development time and the maintenance.

The messy code is usually localised to a small area and if a refactor is required, its much smaller.
The Cornell Ornithology Lab produces some incredible resources for citizen science work, keeps me I'm a happy donor.
On the other hand, there aren't many Yandex served ads in US, so most people won't care.
The problem underlying is fundamentally a bargaining and expectations issue. Sorry for the plug but you should check out my post about time estimates: http://kyleprifogle.com/dear-startup/
In a "we depend on the biggest enemy of privacy for funding" kind of way?
I’d love to see your worked examples of why having brand values based around inclusivity has lead to a drop in market share.

Do you have any evidence for that? Or are you assuming that Brendan’s superior execution skills would have avoided it?