skysight-inc/HackerNews huggingface dataset:
Would a local DoH server making going between different networks a little clunky? I have unbound handling dns at home but the old way lets the network define where to get dns information and/or allow for multiple options. Seems like Firefox doesn't have that flexibility yet.
>"dismissive arrogant attitude"

...decade advance notice...still gets caught out.

Dismissive. Fk yeah.
I have grown in confidence over 20 years not by building capabilities but realizing that everyone else is guessing just as much as I am. And I'm at least an above-average guesser in my field of "expertise".
I'm usually very skeptical of Google's plan for anything, but if it's pissing off big ISPs then sign me up.
That seems inaccurate, it looks more like fix: feat: are both potentially patch level while fix!: feat!: breaking change: and breaking change!: indicate major changes... possibly? Ouf I think the commit is just absolutely the wrong level to encode this at - I much prefer ticket level encoding of this information.
Can't you just download the pdf?
It was so spot on, including terminology, that I felt compelled to look up the history - and indeed it was an extant but I young and growing industry - so I think really it was just something else being talked about in the press and schools in the same way as robots, computers, automation, and atomic bombs. It just turns out to be more accurate in 2019, fundamentally simpler, I suppose - we overestimated our abilities on the flying car front anyway!
Hi, could you please share the interview process? Does it include the SHL test?
I mean, I only joined Facebook back in 2009 because my flatmates were forgetting to tell me about flat parties.
Enterprise tech jobs where still in demand, the startups cooled down for awhile and I remember a lot of folks losing free parking, snacks, etc. if you were in the NYC area and didn’t have a job then your pay took a haircut. Many many many financial tech jobs where cut to the tune of 80k workers flooding the marketplace at once. I saw wages plateau for almost 4 years during that time, I did witness an influx of hires to the DC area for government contract work which proved lucrative if you wanted to go overseas.

But I was job hopping from 05-08 and didn’t blink an eye leaving in 2011. Of my friends who couldn’t find a job during this time the one thing that was common was that they could not move and were in a place like Michigan or Rhode Island where tech jobs don’t grow on trees. Recessions are the best time to startup and grow a solid base for investor excitement during the next boom cycle
I have heard from people who have gone to conferences with Yarvin that he does talk about racism and his other regressive politics when not on stage, apparently in an attempt to flock together with others with similar beliefs.

This should not be surprising, that’s how people work; that’s how conferences work.

The person who told me this said, that on the occasion she witnessed, it wasn’t successful. Everyone politely ignored him. But this is not sufficient. We can’t have a civilization if we tolerate the intolerant, and if there are no penalties for trying to move the Overton window on “maybe some people don’t deserve human rights”.
Location: Indonesia (UTC+8)

Remote: Yes

Willing to relocate: No

Technologies: Ruby on Rails, Sidekiq, Redis, MySQL, PostgreSQL, PostGIS, AWS, GCP, Stimulus, React, RSpec, Capybara, Cucumber, Linux, Git

Résumé/CV: https://www.linkedin.com/in/ukazap/

Email: hello [at] ukazap [dot] space

---

Ruby web developer with 3 years of experience. I've worked as a full-stack developer (generalist) for 2 years, then shifted towards the back-end. I've built APIs, a reporting module for Indonesia's no. 1 accounting SaaS, and a location-based search engine for a bike rental app.

Interested in a full-time backend position at a company with a good engineering culture (at least 8/12 in The Joel Test).
Do y'all not use an optimization solver as well like CPLEX or GUROBI for MIP or LP models?
For what it’s worth, at least in Chromium’s implementation:

- The hosts file should still take effect (Chromium can read the hosts file and parse it already.)

- The DoH upgrading should not override your default resolver. It works by having a lookup table of providers that support DoH and using DoH if your provider supports it. The list can be seen here: https://cs.chromium.org/chromium/src/net/dns/dns_util.cc?q=D... (note: this URL may become stale over time; there’s ways to improve this but I am on mobile at the moment.)
I wouldn't say I hold such a strong position. I tried to make my conclusion fairly noncommittal ("it wouldn't be correct in my eyes to say it's certain in any way that people with ASD have a ToM deficit"). My knowledge has evolved along with this conversation (hence why we may have seemed 'stuck'), so perhaps my conclusive tone of writing was inappropriate, which may have created a false impression of certitude.

Back when I was in school for mathematics and taking a few grad classes (my math knowledge drained out unfortunately quickly) I was told by a colleague that the Riemann Zeta hypothesis was generally regarded as 'true', and that it's not uncommon for mathematicians to do research proving theorems on the condition that the Riemann Zeta hypothesis is true. Point being, don't think there's anything wrong building on something which we may not yet know to be true...as long as caveats are stated up front.
Using Google's DNS, instead of your ISP's, won't your capability to block ads via your hosts file.
Process and learnings of releasing a mobile game in 30 days
If you want to ship a game, don't write your own engine. End of story.
They're called "half dollars" (which follows the US mentality of defaulting to fractions where possible): https://en.wikipedia.org/wiki/Half_dollar_(United_States_coi...
Who says fixing income inequality is unachievable?
> Instead of energy rating why not just have energy use directly?!

My guess is they probably ran a study and found that the majority of people were better steered towards energy efficient appliances by a big A or A+ rating than they would have been by comparing kWh.
It's illegal in many contexts under federal law if the business is a "public accommodation". It's not unconstitutional. It may be against state laws in other contexts as well.

Note the title here and at NPR originally said that the Judge said it was constitutional.
Haha Big ISPs...there’s absolutely no reason why regular HTTP requests/responses should be TLS encrypted while DNS queries should not...they go hand in hand for maintaining end-user privacy and YOUR integrity.
I believe that if you edit the pdf so that the thing you are redacting is no longer in the pdf file, it is safely redacted. Printing a pdf and rescanning a pdf breaks text selection and screen readers, and basically makes it into a fancy PNG.
Full-Stack Software Engineer|Cambridge, MA|Delhi|Cape Town|Remote|Full Time
Dimagi is looking for an entry-level Full-Stack Software Developer to join our Global Technology team. This position is open to remote employment or based out of one of our offices in Cambridge, MA, Delhi, India or Cape Town, South Africa. The platform team at Dimagi is small, so everyone tends to have their hands in multiple areas, while simultaneously finding certain areas to focus on more closely over time. This position is ideal for someone who enjoys small organizations, multi-tasking, and a highly flexible work environment. Our developers share a passion for making things work in challenging situations and seeing the impact of our work first-hand.

For the entire job description and to apply visit:
US -> https://grnh.se/bcc1df651
India -> https://grnh.se/8f6b8e2c1
South Africa -> https://grnh.se/22b5f0671
Education is not a zero-sum game.
Andrew Yang is not a ‘radical centrist’
Those are cartridges, not rifles.
Probably. I'm on transit, browsing the news on my phone after a long day, and the site exceeded my current tolerance for inaccessibility. Sometimes site owners see these comments, or I wouldn't bother griping
Nice! "Styling" could be ambiguous though. I personally use "Formatting" instead.
The uniformity and prevalence of the head-in-the-sand responses here on this thread are exactly the thing you would expect to see right before people start to panic.

In a way this is very hopeful.
Can you recommend a simulator or two? And a curriculum?
Do you think the kids in poor immigrant neighborhoods are in worse positions than poor kids in eastern Kentucky? Because the current policies treat white kids from trailer parks like white kids from fancy suburbs. And they treat FOB Asians like they are doctor's children. And black kids from fancy suburbs are treated as if they came from poor ghettos.

The idea that "oppression" is limited to dimensions of race and gender, rather than ethnic/economic/geographic/etc is as juvenile as it is political useful.

You have had up close experience with one kind of disadvantaged community, and act as if that is the only group that has it. The difference between urban communities and places like Clay County, Kentucky is that volunteers like you won't ever get sent to Kentucky.
Let's say you do that:

1. Send giant HD of OTP bits to other office.

2. Everyone at that office who needs to communicate, so you make those bits accessible on the internal network so various machines can get to it.

3. Now a hacker that accesses the network can get to your OTP bits.

At that point, you're no better than using some other security mechanism.
I don't believe you, can you give some examples?
Skydio’s New Drone Is Smaller, Even Smarter, and (Almost) Affordable
Isn't it interesting to see so many people being okay with Asians getting discriminated against? It's almost as if it's not institutional racism to funnel Asians to colleges that mass produce worker class people instead of leaders of tomorrow. People will almost directly say that Asians make poor leaders because all they care about is school grades, when in reality Asians are taught to work harder than their peers to overcome exactly that prejudice. Let's try evening out the playing field and see how many Asians flourish in all areas of life in America like they do in Asia.

Asians need to organize like people of other races and take bigger pieces of the pie.
Online poker is a different game to live poker. Stu was a live player and he would probably eat every current "online" poker player alive if he sat down on a real table and could get his legendary reads off. The sort of technical analysis and "solvers" that you see ppl bring up in this thread is completely nullified when one plays live and is really good at reading people (Stu was considered the best ever).
There is currently (much anticipated!) work underway to remove Kafka's Zookeeper dependency:
: https://cwiki.apache.org/confluence/display/KAFKA/KIP-500%3A...

As of v0.9 (about 4 years ago), clients have no use for a direct connection to Zookeeper, and don't maintain one.

Fat clients are more effort to make, which is a significant downside, but this is abstracted from the user and Kafka has critical mass - the client story outside Java is improving dramatically. A fat client allows for optimal availability, throughput, latency.
> Angular unit tests

Talking as experienced front-end developer, currently working in an angular project, I must indicate that there are no Angular unit tests in existence. A unit test that requires a full browser to run is not a unit test, but a full e2e test. Exactly the same as the endpoint tests that require opening a server and binding to a port.
East Asia’s lack of focus on ecology
Location: Salt Lake City

Remote: Preferred

Willing to relocate: No, thank you

Technologies: Python, Django, REST, Data Engineering (Kafka, Airflow)

Resume: https://farischebib.is/static/resume.pdf

Email: faris [at] theluckybead.com

I head the Salt Lake City Python meetup and have 10+ years of Python / Django experience.
Citizen Bank Brute Checker
Maven Clinic | Infrastructure, Engineering, Front-End (React) | New York, NY | ONSITE | https://www.mavenclinic.com

What we do: provide high-quality personalized care using care advocates and telemedicine for women and their families. Our current focus is on those who are pregnant, trying to become pregnant, or recently had a child (inclusive of adoption and surrogacy). We provide companies and their employees personalized care programs to drive better clinical outcomes (like reducing c-sections or NICU time), better paths back into the workforce through career coaching, and help navigating complex healthcare concerns. Our clients range from small groups all the way to Fortune 50 companies.

Who we are: a healthcare startup in New York (NYC), funded by top tier investors (Sequoia Capital, Oak HC/FT, Great Oaks, Female Founders Fund), Series B, growing across all functions.

Roles:

* Senior infrastructure engineer (Kubernetes/k8s, Terraform, Google Cloud Platform, Gitlab)

* Senior software engineer (Python, Flask, SQLAlchemy backend, React frontend)

* Others, including non-technical & leadership roles: https://boards.greenhouse.io/mavenclinic (Growth, people, sales, product management, design, client success)

Join us to have a human impact on an underserved segment of people: women and families.

Contact: hn@mavenclinic.com
DoH and DoT are just new delivery technologies. You've always been able to securely tunnel your traffic out of the country and you always will as it's trivial. DoT changing the resolver from one public company in the to another public company of the will not prevent the government from issuing warrants, particularly since they already issue warrants to these companies as it is.

Common carrier defence is not going to be lost from encrypting URLs, the same FUD was spread about encrypted banking then the encryption of most websites. The only thing that has resulted from the increase in encryption is the decrease of ISP injected ads and the decrease of customer tracking information being sold.
I had to read your earlier comment a couple of times, and I think I understand! When you said object store, I was thinking something like S3, which wouldn't be sufficient for the semantics you outline.

I don't know the internals of Kafka too well, so I'm surprised it doesn't already do what you suggest. An LSM tree system would be a more natural fit in my mind than fixed-sized segments. I wasn't thinking of compaction at all — I had to read a bit about why Kafka compaction wasn't just about deleting log entries beyond the retention horizon.

I suspect that in any Kafka-type application, one of the main challenges is balancing the storage, access performance and consistency of "old" and "new" objects. The head of the stream tends to be where contention is, everything else is read-only and "baked" with indexes and other mechanisms that make range searches quick, and can be heavily cached with long TTLs.

The reason I mentioned external data storage is that if the data never mutates, but it is the log structure which is mutable, then your log is just a sequence of metadata:

["123456", "s3://mybucket/xyz1"]
["123457", "s3://mybucket/xyz2"]
["123458", "s3://mybucket/xyz3"]

Then you can optimize for the structural aspect of the database — you can have very fast data store handling the sequencing of the data and the querying of ranges and so on — and simply offload the physical storage of the log entry data to something hyperoptimized to take care of large blobs efficiently.

I've not thought about what the overhead of storing many very small objects in something like S3 would be. Like if you asked for a range of log entries from one hour back and it's 1 million objects, you can certainly parallelize the fetching efficiently, but you'd also be incurring 1 million S3 requests and doing quite a lot of HTTP traffic (nothing that a local LRU cache couldn't help you with, but still).

So it's probably worth merging them — so you could have a two-level system where newly inserted objects lived in a "fresh" store and then got slowly merged into bigger chunks that would be offloaded to a "frozen" store.

I wouldn't mind sitting down and trying to build something like this in Go using Badger.
Have them repeat back your point of view in their own words. That's all you can do. People are either rational or irrational. You can't change that part.
Greed. Western greed. Need for more power and money without doing hard work. Arrogance and thinking that their position is somehow special because of their culture, where freedom of speech has been actually shown to be bullshit. The same sort of tools that China is criticized for using are slowly creeping into the Western countries as well... etc. etc. You can write a book about it.
The presence of the term "gaslighting" in the comment you are replying to implies that this might be a situation involving narcissism. It's all very well, in a pop psych way, to tell someone "be more zen", but there is little useful overlap between that advice and the course of action that is usually recommended for people dealing with a serious narcissist (to get away from them any way you can).

I don't think you're helping by bringing positive pop psychology and generic consumer zen "mastery" to what is effectively a borderline clinical mental health situation. Narcissism and gaslighting (whatever the actual situation described in the previous comment) are way beyond what can be smoothed away with equanimity and a good attitude. It's unhelpful and a bit condescending to suggest otherwise.
Honest guestion: I understand that unfounded allegations of astroturfing are not helpful. But does HN have systems in place to avoid malicious manipulation like this?
Location: Salt Lake City, UT
Remote: Yes
Willing to relocate: Yes
Technologies: Python, C/C++, Java
Résumé/CV: https://www.linkedin.com/in/tristan-mayfield-225909173/
Email: mayfieldtristan at gmail

Graduating from a Master's of Software Development in December. Work experience and interest in security research (offensive and defensive) and network monitoring solutions.
Death to PiHole and every other DNS-based ad block and security system. At least, by Mozilla's plan.
`feat` is only a saver over `feature` if you're making a descriptor that was optional into something required - I admit I've never worked with a public commit history but for our internal projects commit messages are expected to give some justification or explanation of the necessity of the change without any formatting specifically enforced (though we require branches to contain at least one commit that pulls in the related issue ticket #).

I much prefer encoding structured information like this at the ticket level where history can be more easily corrected and items are expected to be visible for all of time.
I agree with this perspective, it doesn’t make any difference on computers, but embedded devices and applications now have the ability to bypass DNS restrictions such as the pihole.

Personally, I would have liked to see strong privacy laws fill the gap, but it looks like DoH is here to stay now.
Or leave the desert as desert, Nature is pretty nice.
While I don't particularly trust Google all that much anymore, the fact that ISPs even have an opinion on this is a smoking gun that they're doing sketchy things with DNS data. There is no actual technical reason why they should care if you use their DNS servers or something else, even a private, encrypted DNS service.
in what sense is it a benefit?
Puzzles are obnoxious.

=> "Nice job! Please send your resume to agathachristie@conjur.net to apply. Send the code you used for solving this last puzzle too."
Hacker Newsies employing all their training in computer engineering and sciences to the questions of racial discrimination.

I, for one, cannot wait for the n-gate summary of this thread. It'll be one for the ages.
If the needle isn't moving and you've exhausted the escalation path(which it sounds like you have) it's time to start looking around.

People like that drag orgs down and it's a management problem that either gets recognized and dealt with or people leave. It totally sucks but sometimes if you can't change the dynamics then you need to change the environment you're in.
I've heard hundreds of versions of this metaphor, but none so affectively well phrased and poignant.

>That agency has been stripped away from us. I feel like if I stay hiding behind my diamond moderator I'll be like a captain staying at the tiller of a boat whose rudder has been removed. The wheel I'm holding doesn't do anything any more and I know it. So why pretend this is going to be anything but a shipwreck eventually?

Regardless of one's viewpoint, the whole letter is a great example of persuasive-testimony. Or I thought so, anyway.
Are you currently based out of India. Open to working out of Mumbai..??
Strange these isps seem to have entirely ignored pihole, which for me is blocking around 30% of my DNS queries and overrides ISP DNS servers entirely.
I'm reading it on Firefox Klar/Focus in reader mode, no plugins, and it looks great!
APnews.com seems to be a pretty trustworthy news source to me, and I didn’t have any problems with pop ups, etc....

YMMV.
Here's a thought experiment. What if UW were to fire you if you ever said the F-word. (Not that they would, but play along.) If there were some device that could do some destructive interference and cause that word exiting your mouth to turn into silence, wouldn't you rather have the device be used than lose your job?

My point being things are so crazy right now that the only alternative to censoring you is to fire you. Maybe you would prefer to be fired -- but most people depend on their jobs.
Thanks, that's promising.

A fat client makes a lot of sense, but if it's written in Java, then only JVM-based languages benefit. A client written in C, C++ or Rust — or any other language with a similarly good C-interop story — could easily be consumed by just about anything except, ironically, Go.
ADI has gone down hill. For example, the HMC6300 datasheet is crap, having wrong register values, and lacking the interfacing details. Hittite, prior to ADI, would have never had a poor data sheet like that. The ADI web site also stinks, compared to what was Linear Technology.
If I get the choice between finding a different way to do DNS based ad blocking and hiding my traffic from ISPs' advertising divisions, I will happily find a new PiHole alternative.
Quivering in fear of punishment, and thus being motivated by avoidance of punishment, is the very definition of negative reinforcement. Fear of punishment is not positive reinforcement as you are claiming in your comment. Motivation by fear of punishment is negative reinforcement. That's how negative reinforcement works.
Did you read their plan? Because you can block a certain domain to stop DoH resolution.
No, b/c there is no "long-term" for ML/AI. Look at what brought the current ML explosion: Moore's law held just long enough to make ML work reasonably well w/in the human attention span. Nobody anticipated this. It overrode other interests and now dominates AI (for the moment).

The same thing could happen again and another technology could sweep ML/AI aside. ML/AI itself is not a predictable "career path" like chemical, electrical/petroleum, or mechanical engineering are. ML/AI is more like the Wild West: maybe you're a wildcatter who has a new idea, thinks he can find oil and strike it rich.

If you want a predictable career path that covers most of the same subject area then choose statistics, mathematics or data science.
Finally, an expert! I’m not, although I’ve been involved in energy for a while now.

I believe the Germans made synfuels towards the end of WWII using Fischer Tropsch when they were running low on conventional fuels. What tech is new about this project, besides the energy source?