skysight-inc/HackerNews huggingface dataset:
This is more of a "don't let various government agencies neglect their infrastructure while hosting extremely sensitive information about you" sort of situation. Really the bigger concern is that a ton of infrastructure is at risk of getting held hostage.
The idea is that all these things are related in their goal in to trying to control people either by using force or coercion. They were all done using the Mechanism of US gov. They also weren't prosecuted for their crimes.
Consider WHO your product might be for?

WHO are the players in that industry/vertical/market?

Ex: members of the board for early-stage firms serving the same industry. Not only are these guys active investors. They're amazing plugged-in to the broader community.
I've been on HTB for 4 months.
If you want to get into pentesting this is a very good resource.
If you reach the "Pro Hacker" level you should be able to pass OSCP first try.
Nah, f that mess. If you find yourself in a place that promotes the weak because it's a buddy system, it's not a place to work long-term. It means your boss is in 'don't rock the boat mode' and that's going to hold you back long term. Your boss should be fighting for promotions for their best workers and enabling growth in responsibility as well.
100% agreed

I love Pentester Academy. I've had a subscription to it for the last year or so.

And OffSec is nice, too. I've got OSWP, OSCP, OSCE, and I'm in the Black Hat training this year for OSEE. So we'll see how that goes. I haven't tried their On-Prem labs though, but I think they'd be pretty fun.
Ask HN: HN complains, I propose solutions, nobody cares. Why?
Sometimes I think about solutions to common patterns in complains observed on HN. I build something, submit to HN, but get no upvotes / feedback. Trying to understand what am I doing wrong, if you could please help.

Here are some examples of common complains & actions I took:

1. High healthcare costs in USA.

I've started a free open source project to help with some areas: https://juvmed.com/plan
Nobody cared. Since then, I've taken down the dashboard.

2. Medium sucks

Popups, paywalls, oh how we love to outline everything wrong with Medium! Proposed an alternative, didn't even get a vote or comment: https://reader.booxia.com/

3. High credit card transaction fees / PayPal

Wrote how bank transfers could be made easier
https://medium.com/@mariusandreiana/open-letter-to-banks-please-make-bank-transfers-easier-d0200f803c68

and posted about a cheaper alternative https://straal.com/

If it's not initiated by Stripe, nobody seems to care.

What am I doing wrong?
Single-Payer Reform–“Medicare for All”
Yeah, same here. I was excited to get the promotion, but when people ask what I do for a living, I typically say "eccentric" for a more casual conversation, and "software engineer" for something more serious. I realize now that if you have to rely on titles for people to take you seriously, you probably aren't making great points.
On all other nights we drink Folgers, tonight Maxwell House.
Can you better explain this usability?

When a site is littered with ads, the content probably sucks, too.

Could the ads make the internet more usable? For example, they help evaluate the content before reading it and leading one to find better quality content sooner.
Even after changing clothes and toweling off not only would I feel gross all day, I think I would get acne over my body if I did this every day. To each their own.
This is exactly my experience. Go to Thailand, see ads in Thai. Go to France, see ads in French. Go to Indonesia, see ads in Indonesian.

Google has paid thousands of engineers billions of dollars over 20 years and somehow they have failed on this very simple optimisation!
It gets plenty of attention from the top, the problem is that most measures to curtail emissions have negative economic impacts. You don't want to be the Senator/Congressman that made foreclosures rise because factories went belly up.

Also, at least in the West, the general consensus is that even if the US were to cut emissions drastically it would hardly make a dent due to China and India. So you'd cripple the US economy, but China and India would continue at pace and become even more cost competitive. The only real solution is a global binding resolution with audits, similar to nuclear treaties...not a Paris Accord which was not binding and largely just fodder.

It's not an easy problem, it's certainly not as easy as the younger generation seems to think when it comes to fixing. Not only is the environment at stake, but so are people's paychecks and livelihoods. The Green New Deal did the movement no favors by being completely outlandish and unrealistic in a global economy.
Perhaps the reason for "nobody writes tests" in the real-world isn't primarily because of time/cost, but because virtually no real potential bugs are testable. If you're writing a JPEG encoder or database model handler, yes, you can test that all day, but those things already exist and are well-tested for you. But if you're designing retail software or a web app, there are 2^10000 things that can go wrong, so most companies ignore automated unit testing in favor of human quality control.
> all of the business logic is encoded in one great big chain of if-statements

One of the big lies of OO design is that you can manage that kind of complexity better with objects/classes, that you should factor out functionality into tiny pieces, and so on.

Unless you have written (and debugged!) an actual video game, you should spare your judgement.
Learn from the Best:

https://youtu.be/amq4SzYDc34
Tests are anti-agile. TDD is waterfall. Legacy tests add friction to making changes. Sometimes you want that friction but in a frenetic prototyping phase its detrimental. This is especially true when business goals are changing constantly (such as early prototyping).

How do you know what you built works? The only thing that truly matters is that the user story is satisfied and to that end unit tests are terrible. At best you could make some integration tests but that is not the same thing.

I also think there are better practices than tests to keep iteration pain low but that doesn't preclude tests so I guess that's not an argument against them. That said I prefer to focus on making composable, low side effect code than write more tests.

Personally I hate tests although I come from games where you need human QA testers to test that your game feels fun anyway so I do admit that's a unique situation.
+1 for Yeats
Use your imagination. Sometimes the machines are not set up and maintained by you. Sometimes you write scripts and run them far away. Sometimes someone else's script mucks with PATH. Now there is an ambiguity about which python runs.

Ask folks who ran into this with an old release installed by default, as in a Mac. Some of them appear to be on the thread.
What Is the Darknet? – With Jonathan Frakes
You’re still not making a good argument that a publisher refusing to publish a submission is censorship.

I’m also still waiting for that DM. Why are you censoring me?
The answer to this question isn't surprising -- people resist science that doesn't fit their views for a reason, it means uncomfortable changes. Let me list a few reasons some people may doubt/resist:

1. If this were true, I would be wrong, and since all my experience suggests I'm right, the evidence is probably wrong.

2. So many times people have been sure of things, especially scientists, yet they were shown to be wrong, so they are probably wrong again.

3. These studies are being picked or even conducted because there is an environmental agenda, I don't believe it because I'm sure we could conduct a "study" that would reach the opposite conclusion, but all the scientists are biased that way (just like global cooling in the 70s, or how Vioxx was deemed "safe" by FDA scientists).

4. If this is true, its proponents will cram a political agenda down my throat, since I don't agree politically, but have no counter-proposal, I must disagree with the evidence to avoid the politically losing confrontation.

5. There are no viable plans to fix the problem, accepting the evidence would put me in a psychological bind since there really isn't a way to solve it -- not recycling, driving less, nuclear, there is NO known solution right now, so we must say this is false.

6. People who say "just believe science" don't seem to believe science on other fronts (e.g. gender differences), or have beliefs I see as obviously wrong, so I can't believe they'd be right about this single item but wrong about so much else.

7. The people who are most pushing this agenda are obviously politcally, not scientifically motivated, so I question the evidence due to "motivation".

8. Overselling and shouting make me disbelieve your claims. Usually a calm and reasonable approach sells, but you're telling me "change now or die", and Al Gore said that 20 years ago and it didn't happen.
And importantly the tokens can be unilaterally devalued without having to change the slots or recalibrate. So instead of 25¢ and next step being 50¢ if using the same config, they can charge you 27, or 48 or 50¢ for the token and not have to reconfigure the machine one bit.
RxSwift to Combine
Not "local precipitation"? Plants grow faster with more co2, as far as I understand it.
A Gentle Introduction to Lattices and Lattice-Based Key Exchange
"What role do the businesses that benefit from advertising revenue play" - They want to lure you into buying their products, at times by any means possible. Back in the day when advertisement was word of mouth and perhaps newspaper ads, the playing field included opinions of the people - it fostered increased quality of products because you wouldn't recommend a shit quality product to your friend.

In modern society, we have INSANE...I mean insane amount of deceit, psychological tricks, store smells, layout optimization, there is a huge industry built around deceiving people and not playing by level rules. Instead of focusing on quality, businesses are spending money on marketing.

> Advertisement is literally as old as civilization.

or rather evolved into a monstrous industry worth billions of dollars if not trillion+ dollars. You didn't have Aztec farmers shot by an arrow every 5 mins that had a note attached to it "BUY THIS NEW FUCKING PLOUGH" in ancient times.
You realize the prices you pay per click or impression are set by a market, right? The crux of the problem is that other people are just better at advertising than you are. There's a lot of fraud but I'm tired of people on HN who are terrible at advertising saying that "ads don't work." It's like saying "code doesn't work". It's just nonsense.

What is your website/landing page URL and what did your ad say?
> They lack the ability to take on new perspectives and empathize with others.

It often feels like this, "everyone is dead inside but me", and when we make these sweeping generalizations we'll find plenty of instances to justify them. But we really can't peer in each others' heads, and over time I realized that when I acted on these kinds of assumptions, I behaved like a fucking tool.
Only you know how you set up your ads. Did you use the right keyword targeting? Location settings? Is your ad copy relevant to what you're actually selling or even to your website? Does your website have clear CTAs and copy? What is considered your conversion goal? Are you advertising in a popular market? Have you tried optimized with A/B testing for any of the above?
I think you're conflating categories. Here's what I think: https://i.imgur.com/d4ocNXa.png

That is to say, gullible people are found everywhere but I don't think people inclined to fall for fraud are the same as get-rich-quick tech-heads.
This realization is what has attracted me to the Erlang/Elixir world where fault tolerance > provable correctness.

The end user would rather have an application be frantically logging errors in the background, but be working for their usecase, than a program that is fixated with being correct and refusing to run in the presence of errors.

Obviously quality code still matters, but at least in the business realm "does it do what I expect?" is basically your success/fail state.
Since the maxim is initially delivered by a detective who is trying to solve human crimes in a realistic universe, I think we can safely assume that by "impossible", he did not mean to descend into solipsism.

Otherwise every locked-room mystery could be solved by "the killer traveled through a folded pocket universe", or "the killer had telekinetic powers and managed to stab the victim in the back from outside the room". And similarly, seances and faeries are improbable enough to be grouped with the impossible for now.
The book is full of gross generalizations and anecdotes. It's a self help/pop psychology book meant to make you feel good, not a proper scientific analysis. That said, it's still a good book that I enjoyed reading and I have a list of quotes saved in a text file that have helped me understand certain family members.
> but if Facebook is the only actor running this network why make it a cryptocurrency at all?

They're selling a seat at the governance table for $10 million. I suspect in an effort to put this new token in the decentralized/not a security bucket the SEC views ETH. That allows them to avoid registration and the enforcement headache Kik is currently dealing with. Quite clever on Facebook's part. Zuckerberg is smart enough to give up a bit of control and toe the line ("decentralized"... among his Wall Street friends) rather than retain complete control and run head-first into a regulatory brick wall. FTA:

> Facebook is in talks to create an independent foundation to oversee its cryptocurrency, The Information reports. It’s asking companies to pay $10 million to operate a node that can validate transactions made with its cryptocurrency in exchange for a say in governance of the token. It’s possible that node operators could benefit financially too. By introducing a level of decentralization to the governance of the project, Facebook may be able to avoid regulation related to it holding too much power over a global currency.
> Understood as senior: Legacy code that I wrote myself is hard to read.

Ha, yes, I occasionally come across code I wrote years before and have a few "WTF moments"!
I’m a little confused by your first question. I’m going to guess you’re mostly used to interacting with Windows to browse the web, use Office, or other software specific to your business. In that case, yes, that same computer can be used to program python and people do it all the time. A computer is a computer.

Yes there are some advantages, but those aren’t Windows specific. The advantages also apply to traditional desktops/laptops running MacOS or Linux. There are tools written for those platforms that won’t be available on the pi, although the raspberry pi ecosystem is rich enough that that won’t matter much. There’s also the specs of the machine. A beefier machine can power multiple monitors that can let you see more code at a time. That’s just surface level. We can chat more if you’re interested.

Having said that, sounds like what you have right now is working for you. There’s no need to switch to something else if you’re making progress. It’s pretty cool that you got started this way. I wasn’t aware that python is used by car mechanics.
This would have ben handled by military personnel in the (democratic) west, who would also "have no choice".
Okay. That's not my goal. I don't who has that as a goal. Is it your goal? Maybe you should talk to Shatner about Mastodon. He's fairly responsive on Twitter.

Even the main Mastodon project instance is funded by a Patreon. I don't think Eugen would complain if he had a few more users, but growth doesn't seem to be the #1 goal. Only the tech press and its target audience seems to care about how fast Mastodon grows. They are free to start a growth-focused instance.

The instance I'm on has 800+ active users. The numbers on closely related instances are probably similar. That's plenty.
I mostly know about this work because of the Phil Elverum track of the same name which is also incredible.
If these devices are useable it could start a movement away from Apple and Google’s ecosystems. Smart phones are no longer novel and iPhone releases don’t have the same excitement they used to. We’re getting to the point where the technology is cheap and developed enough that 3rd parties can develop their own, where before Apple and Google were the only projects with enough information to innovate on what was already out their.

In the same way IBM used to dominate the computer market but now we have raspberry pi’s with just as much power but available for basically nothing.
Journalists aren't that bright, they get confused at the difference.
There's a fairly big difference: JSFiddle is completely anonymous but GitHub Pages and similar services require accounts and at least in the case of GitHub they have a functional abuse team.

In contrast, JSFiddle can take something down but that's where it ends unless the scammer used a dedicated IP which is easily traced to them.
I've done this dozens of times, didn't seem like that big of a deal? I think the place this might have fallen over is the "updating symlinks" part. Don't replace the system Python, install yours alongside it. They don't need to know anything about each other; aliases in developers profiles and full paths in services/scripts.
> Yet climate change scepticism is rising.

It absolutely isn't. The opposite is true. Climate change denial is falling very rapidly. Just check any of the multiple recent polls and surveys. You will see a big difference especially in the last decade.

Multiple sources:
https://climatecommunication.yale.edu/publications/
High voltage cables still make more sense overground, because of higher costs and because they hardly fail.
Location: NYC;
Remote: Yes;

Willing to relocate: Yes;

Technologies:

* Primarily python for scientific/numerical programming (numpy, scipy)

* Strong machine learning background (pandas, scikit-learn, imblearn)

* Experience in text analysis, topic modelling, LSA with NLP( gensim, NLTK, spacy)

* SQL and distributed systems (Hadoop, AWS) experience

* Some experience with web programming in Flask and javascript

* I have a background in Astronomy (Ph.D.) and Data Science and am looking for work that has a strong focus on successfully building and executing machine learning pipelines but I'm open to data science/data engineering generalist roles as well. (A combination of the two would be ideal!)

Résumé/CV:
https://github.com/nityamd/nityamd.github.io/blob/master/cv/...

Email: nityamd@gmail.com
> You should not be relying on system installed interpreters, because you end up with an ancient, unmaintained version

What? The reason to use the distro-provided python package is because it's maintained by someone and gets you security updates. If Apple is just shipping a version and never bug fixing that version, well Apple sucks.

As it happens with Python, they do micro releases which other upstream projects might not. But, those releases might take longer than, say, a Linux distro might to get the fixes out to their users. So, while developing on an upstream codebase might be nice, what you need to focus on is the deployment lifecycle of your project.
Came here to say that - actually, I'm impersonating a humble person, which is even better. I feel like I'm still getting the benefit of superior knowledge.
You shouldn't view GA as a competitor to gradient descent. Whenever gradient descent applies to a problem, it'll probably be better than GA. But GAs are flexible and applicable to more problems, and can be used in conjunction with other optimisation methods.

A few days ago I used GA to perform feature selection (binary encoding with 0 indicating a feature is excluded, 1 if included, fitness function was the accuracy of a NN taking the included features as inputs and trained with gradient descent for x epochs). This made my final network smaller, train faster, etc.
How ironic. The main theme of the Chernobyl mini-series is that lies do not only not make things better, they exacerbate them. Now, in order to fix PR "fallout" there's another "lie" emanating from almost the same source - Kremlin and surroundings. As the lessons of history teach us - this does not work. This "blockbuster" will obviously not be seen at a level comparable to HBO's mini-series. But even those who might see, will most likely see it for what it is - attempt to cover-up and put up a good facade in front of a disaster. It is almost unbelievable that Craig Mazin captured this essence - "the nation that is scared of humiliation will humiliate itself".

I know that it's most likely a PR stunt, and there's probably not going to be any movie made, and the money grant from the government will be gone and not accounted for, and yet. And yet. How ironic that in attempt to whitewash the national disaster portrayed in this mini-series, Russia is doing what has been presented in this show as a main cause of the Chernobyl incident.
Hence why technical solutions have been and always will be the wrong approach. If you are worried about privacy, then work to make tracking illegal. That's what this article is doing.
> the Soviet Union mobilized 500,000-750,000 people

It's normal for Soviet Union and modern Russia, they don't care about people in general, just use them. Conflicts in Georgia, Ukraine and Syria shows it pretty well too.
Scala 2.13
Even in tech circles the terminology is pretty mixed usage wise.
licorice data lines?
> Instead let's create a new government agency or pivot the NSA from it's dumb paranoid reactionary posture to more of a proactive NIST-style advisory role on best practices

It's similar to working in infosec though. You do the pen tests, you find and identify the vulnerabilities and write up your report.

Then its up to the municipal entity to put whatever your recommendations are in place to fix what they found. I have a large number of friends in the community who say they can do the work and identify issues, but often times, they come back six months or a year later and stuff they highlighted as critical fixes were still not taken care of.

It's the old, "You can lead a horse to water. . " saying, right?

The real issue is how you implement these fixes on a continuous basis to keep the network safe?
It's really expensive, time consuming, and those wires are still susceptible to backhoes.
> to be able to vote electronically

That's one thing we definitely shouldn't want. This case is just the latest proving what a bad idea that is.
It used to be that when you looked at kiteboarding forums or blogs you would see kiteboarding or travel ads. No tracking of individuals needed. I think that’s what you are talking about.

Now you see ads for blenders because you bought one or looked at one last week. Ads are not context sensitive anymore.

I would have no problem if HN made some money with advertising for dev tools. It makes sense. Personalized ads are creepy and annoying.
> A one way airgap is indeed all you need

This is an oxymoron. If something can communicate, even only in 1 direction, its not airgapped.

Furthermore, theres no such thing as 1-way communication. Any DB that houses info can only provide it in response to a query.
So just the good old ad hominem then?

I simply pointed out a fact: there is a significant discrepancy between the rate of black male + white female couplings IRL and in the media. I am bringing no judgement on it.

Considering how frothy at the mouth you got over this fact being mentioned, you are no better than those 'racist cretins' you try to insinuate I am part of.

Do you actually have any valid arguments to dispute the claim, or only the attempts at shaming ad-hominems to try and suppress that claim?