skysight-inc/HackerNews huggingface dataset:
Recently I decided that I was going to solve the problem of: I easily write inline TODO comments while I work on code, but then have difficulty keeping track of them and getting my head back into the state of things later. While there is IDE support for such things, it's usually not exactly the right interface I want.

So I made a tiny CLI app that scans the source for TODO and FIXME lines and presents a menu of files, containing the number of items to work on in each. Then I type in which file I want to work on and it instantly reports all relevant lines, plus successive comment lines. All I have to do is punch in the line number and start working.

I felt a kind of stress relief almost instantly after doing this. It's better than Trello for me.

If I need to add additional kinds of data sources, many syntaxes, etc. it might become a bit more complex, but still managable as long as there's an API to get some plaintext lines out. It's basically following up on the hypothesis of a lot of information tools today: it isn't the data generation that's the issue, but the filtering.
open to hiring Canadians?
They're both libraries for building user interfaces. They're related because they both solve the same problems. They also share a lot of core ideas (one way data flow, reusable components, declarative UIs, etc). I'm pretty sure React came first and heavily influenced Vue. They aren't commonly used together because most projects only need a single UI library.
Kazakhstan implemented identification for SIM cards few years ago, just ID, no photo. Also recently it implemented identification for IMEI numbers as well. I'm not sure why, apparently they want to fight phone stealing, but I'm not very convinced.
Right. The CCP is far more dangerous and deadly. They killed 70 million people and are still in power. They took over Tibet and no one batted an eye. They have imprisoned whole cultures, forcibly sterilized millions of women, are in the process of taking over the South China Sea.

Oh, and are the 2nd largest economy.
Ability to plug the CMS data store into Oracle, SQL Server, Informix, DB2, including having different servers for the published web site and the content management system used by the editors.

Connectors to SAP, Dynamics, Commerce solutions.

Connectors to multi-channel campaigns and built-in analytics.

Ability to define workflows, either through rules, or via specific actions.

Plugin based interface to customize the CMS behaviour at all levels, handling the HTTP request, exposing WebAPIs, authentication into various kind of security systems, extending the menu options available on the UI designer.

I guess there are JavaScript libraries to some of these features, however an enterprise CMS brings all of these in one box.

Ah, and a enterprise CMS also has their own set of certifications, developer conferences and partnerships with different kinds of support levels.
if the dataset is "more structured" you can try to simplify this structure for great gains. As a byproduct, you get to use text files for the data.
Onboarding Automation Case Study: Winning Back 80% of Our Time
> But of course that can be combined with diff&patch as well...

Which they are, through extensions such as https://www.khronos.org/registry/EGL/extensions/KHR/EGL_KHR_...
Remember filter bubble. My first result is not your first result. (although in this case it happens to be, but we both probably search a lot on programming)
There wasn't much organized crime, in the sense of street gangs, in the more urban areas of the Soviet Union. (The various rural provinces, especially in the Soviet-occupied middle east are another story.) There was, of course, plenty of petty crime, smuggling, and un-organized property and violent crime, etc. [1]

The reason for this isn't surveillance or the harshness of punishments.

The reason for it was that when there's an easy default roadmap for your life (School -> Gainful employment), you're not going to drop out of civilized society, and into criminality at the age of 15.

It's not that there's more to gain from criminality now, compared to fifty years ago. It's that there's less to lose. Instead of a social contract that guarantees[2] employment, a shitty apartment, and food on your table, if you just go through the motions, it's a dog-eat-dog-every-man-for-himself world. Unsurprisingly, many people find it easier to drop out of that, and make a living through crime.

[1] Without even mentioning the truly mind-blowing amount of low-level, and high-level corruption that the USSR experienced.

[2] Employment wasn't guaranteed - people had to go apply for jobs, have their employment and social records get checked, there was competition for getting into good jobs, etc - but 100% employment was an official goal of the state. This is not the case in either the West, or the East, anymore.
For privacy.
Doctors are just like the rest of us!!
Series-C Construction Tech Startup| Hiring in San Francisco | Onsite, Fulltime

Fieldwire is a construction field management platform. Fieldwire is venture backed. We’re used by 450,000+ projects with over 2,000 partners worldwide. We just raised our Series C funding and we are hiring!

Android Manager Engineer - 4+ yrs of experience - BS, MS in CS or equivalent.

Senior Frontend Engineer - 4+ yrs of Experience - BS, MS in Cs or equivalent.

Senior Backend Engineer - 4+ yrs of experience - BS, MS in CS or equivalent.

Senior iOS Engineer - 4+ yrs of experience in iOS development - BS, MS in CS or equivalent.

Android Engineer - 2+ yrs of experience - BS, MS in CS or equivalent.

iOS Engineer - 2+ yrs of experience - BS, MS in CS or equivalent.

Apply here: https://www.fieldwire.com/about-us/#51aB3ATIuTFOJMjCvmxTvP
Right all integers up to 2^53 (or something like that) can be (in double precision).

I assume that's the reason they made the mantissa linear, even though having the whole thing logarithmic makes more sense.
My friend's dad is a Knight of Malta. I think he helps to build hospitals and assists with pilgrimages to Lourdes.

There is some recent controversy surrounding Malta in the Catholic world.
To dive into that rabbit hole: https://rorate-caeli.blogspot.com/2017/01/a-note-on-sovereig...
Those Babylonians were ahead of their time.
I do my self-employment accounting using an accounting system I wrote myself in my own Lisp dialect (TXR Lisp), making heavy use of its object system. It works very well.

The entry is done in a file called "data.tl", using simple function calls and object construction. That is then checked into Git after every new transaction.

It does everything: deducting income tax, expenses, GST, capital cost allowance for writing off depreciation on equipment, ... And it has decent columnar format reporting for querying the accounts.

Invoices to clients are generated in HTML + CSS + SVG logo, which can render to a very polished PDF.

I based the system on something I call "zero sum accounting". Every transaction contains 2 or more deltas (N-entry, not just double entry), which represent entries going into various accounts. These deltas must add up to zero: like voltages around a circuit. So for instance a single transaction representing a paid invoice gets split up into an income tax withholding account, gst, account, equity account, cash account, and others, in a single transaction. Negative-running accounts represent outside interests in the business: e.g. the equity account (owner's interest in the business) runs negative, and so would an account representing a bank loan (lender's interest in the business). Positive accounts are what the business has, like cash or value of assets. The confusing "debit" and "credit" terminology is completely avoided.
With Mullvad there's the wireguard configuration generator that works with wg-quick and one of the options is to have it set up an iptables rule to make sure that if the wireguard tunnel goes down it won't leak untill you actually call wg-quick down mullvad-xyz.
Plaintext email is great too, cuts out a lot of superfluous junk.

https://useplaintext.email/
I backed up pretty much the opposite of what you said. Massive government involvement setting the rules and mandates for developers who take the project.
In a sane language, there'd be no lossy automatic conversion, no arithmetic on incompatible types, no silent incorrect results by default, and no magic type selection for constants.

What should integer arithmetic do by default? Either yield the correct result, or trap/throw. Of course. Obviously.

No, this doesn't apply to rounding division, as there can never be any reasonable expectation that integer division is reversible or exact in the general case.

But there are good reasons to want saturating arithmetic, wrapping arithmetic, or an optional/nullable result, so the language should provide all of these as opt-in (i.e. by using a syntax that clearly expresses the intent).

What should floating point arithmetic do in case the exact result cannot be represented? Return the approximate result, of course. Floating point arithmetic cannot reasonably be expected to be exact.

What should mixed floating point and integer arithmetic, arithmetic on mixed integer types, or mixed floating point precision do? Not compile! What was your intent when you wrote an addition of an int8 and an int32? Did you want an 8-bit addition and thought the int32 was actually an int8? Did you want to promote the int8 to an int32? Did you want to truncate the int32? Just say what you want explicitly.

What should the type of a constant like 255 be? Nothing! It should not exist. If you want to specify a constant, specify the type with it. No automatic choice is reasonable. uint8? Then 255 + 255 would trap (if the language is otherwise sane, or worse, wrap, saturate, whatever). int32? OK, then what about 0x7fffffff? Also int32? Again, that added to itself would trap. So everything is int64 (or whatever the largest int is)? Then 0x7fffffffffffffff would trap. Eventually you'll hit the largest size available and there is nowhere to run.

A burden on the programmer, unintuitive or needlessly complicated? Lolwat? It just cleanly exposes fundamental facts of the hardware that will crop up eventually anyway when you inevitably hit some limit, like in an overflow bug. And then you have to think about exactly those details. What is actually going on? What integer width is the addition performed with? Can it overflow? Is precision lost in an integer-to-float conversion, etc.

Unfortunately, no mainstream language is sane.
So how does a process boundary protect against Heartbleed?
> there is little legal precedent formalizing the right for Americans to individually own weapons.

As an American I don't need a legal precedent to say I can own certain property, a legal precedent needs to be set to say I can't own certain property.
I'd start with what he wants to do. Is there anything he wants to do that a computer can do? Can you make that a project for him?

Then, given the project that he actually wants to do, what does he need to know to be able to do it?

See, at 10 years old, you're trying to whet his appetite. You're not trying to give him skills that will turn into a professional career - he's not ready for that. So give him something where the learning will pay him back in terms of being able to do something that he wants to do. That whets the appetite better than teaching him something that, at the end, he's learned something that he doesn't care about.
Level 12 | Full Stack Web Developer - Python, React, SQL | Louisville, KY | REMOTE, SALARY:$85K-125K, https://www.level12.io/careers/

We have a openings for mid ($85K-$105K) and senior ($105K-125K) level positions. Please see our website for a very detailed job description written by a developer for developers. No plain, repetitive, HR riddled job description here, we want you to know what you are really getting into:

https://www.level12.io/careers/

- We have an engineering first culture. Good engineering principles and strategy drives business development decisions, not the other way around.

- We are not a startup. We are committed to steady and sustainable growth that doesn't sacrifice engineering excellence or our people for numbers.

- If you apply as instructed, we will give you a yay or nay response. No black holes here!

- We have a commitment to transparency and offer a “no surprises experience” throughout the interview and hiring process.

- We practice and preach sound development practices. You are likely to learn and grow as a developer while working here.

- You will have the option of working from home (US only) or our office, whatever suits you best. Let’s make the most of our time and minimize commuting when not necessary.

- We emphasize work/life balance and adopt policies that make sure our people don’t get burnt out. For instance, our PTO/Vacation policies are designed so that you actually use them.

- A commitment to Agile Principles while not being enslaved to any particular methodology.

- You are committed to automated testing of all the software you write (our apps typically have 92%+ test coverage).

- You recognize that there is a lot of idealism in the software development community and are not disenchanted with the the day-to-day realities of programming.
You realize that you're comparing obese people and adults with Tourette's Syndrome to children?

This argument seems like trolling trolling, to be honest.
Exactly, you know your earnings are going to go down dramatically at retirement; slowly paying off a mortgage over 30 years was the accepted way to make your costs go down dramatically as well in the end.

Unless you end up getting a reverse mortgage, in which case I guess you were renting all along.
https://www.nytimes.com/2005/01/18/health/the-tics-of-touret...

There's a lot of undiagnosed Tourette's out there, probably because coprolalia (shouting curse words involuntarily) is the best-known symptom even though it's extremely rare even among people who have Tourette's:

> In his report, Dr. Samuel H. Zinner, a pediatrician at the University of Washington specializing in developmental and behavioral problems, points out that the syndrome "often goes undiagnosed or misdiagnosed."

> "Misconceptions about this tic disorder are customary," he adds, "with the syndrome often perceived as characterized by bizarre, fitful behaviors or comical outbursts of uncontrollable profanity."

> The fact is that "relatively few patients yell out obscenities," Dr. Zinner said, adding that "most patients are affected only mildly and usually escape notice," even by their doctors. Complicating the diagnostic puzzle is the ability of patients, consciously or otherwise, to suppress their tics when expressing them could be embarrassing, as would occur in visits to the doctor.

[snip]

> Dr. Zinner says the disorder is far more common than is generally recognized, even by the Tourette Syndrome Association, which estimates that 1 person in 2,000 is affected. Rather, recent studies suggest that the real number of those with chronic tics is more like 1 in 100, suggesting that 750,000 children in this country have Tourette's. The disorder affects four times as many boys as girls and often runs in families.

https://www.empr.com/home/tools/patient-fact-sheets/tourette...

> Although coprolalia affects fewer than 15% of people with Tourette syndrome, a common misconception is that all sufferers display this symptom.

As for hiding the disabled, there's clearly a spectrum. I agree that children have to be handled differently from adults, but I also think that older children have to be handled differently from younger ones, which is probably beyond what a platform can reasonably police. Reliably distinguishing over-18 from under-18 is hard enough.
Hacking is not dead, but it has become complex because you have to deal with many layers of abstraction. In fact, we have to deal with complex concepts, implementations with different layers of complexity, more protocols... so the knowledge to hack something goes beyond that, because you have to understand how something works, maybe completely, to add something novel to it.
Location: San Francisco & Los Angeles

Remote: Yes

Willing to relocate: Yes

Technologies: Ruby, Rust, Java, JavaScript, etc.

Résumé/CV: https://linkedin.com/in/joelparkerhenderson

Email: joel@joelparkerhenderson.com
I'd like something like this but for communications w/ search, and automation.

Think of an inbox for all your starred/saved convos on discord, slack, etc... and all starred emails on gmail... and saved reddit comments or threads.

Then being able to schedule maybe once a month posts to slack / reddit job boards that you're 'forhire'... And being to see all messages/replies from reddit and search across all types of messages.
You're both incorrect and out of line.
The comment was implying that any "bog standard RAT" doesn't have legitimate use cases. Not just this software.

Does ssh not qualify as one? If that's the answer you could have just said so.
Bounds for sets with no polynomial progressions

Abstract:

Let P_1,..., P_m ∈ Z[y] be polynomials with distinct degrees, each having zero constant term. We show that any subset A of {1,..., N} with no nontrivial progressions of the form x, x + P_1(y),..., x + P_m(y) has size |A| ≪ N/(log log N)^(cP1,...,Pm) . Along the way, we prove a general result controlling weighted counts of polynomial progressions by Gowers
norms.

[-1] https://arxiv.org/pdf/1909.00309.pdf
Tesla | Software Engineer | Fremont, CA, USA | Onsite | Full-Time | https://www.tesla.com

The Digital Experience team at Tesla is building the next generation products and supporting infrastructure which allows our customers, living in 60+ countries, to understand, interact and purchase our amazing vehicles and energy products. You should be proficient with React Native and Redux. Familiar with Objective-C, Java, and/or TypeScript. Minimum 2 years of experience with mobile development in some form.

If you are interested please email sesoliman (at) tesla (dot) com
It’s ridiculous that US cities are spread into so many different “cities” for historical reasons.

It seems to me that the whole Bay Area metropolitan area would be much better off if there were a single city government.
That's crazy, but also off-topic for HN.
Opium is exactly how Alexander "the Great" kept his army marching...likely it wasn't his original idea.

I don't know about refined cocaine, but coca leaf (either chewed or boiled as a tea) has been part consumed by the people of the Andes for thousands of years.
If I recall, Brex says their minimum is $10K/rev per month
Giuliani's security company website gets an “F” for security
Only if you don't change any of the appearance settings :(
SEEKING WORK | Indianapolis | REMOTE

Skills: Drupal/PHP, NodeJS and AWS DevOps.

Linkedin: https://www.linkedin.com/in/neilhastings/

Drupal.org: https://www.drupal.org/u/indytechcook

email: neil.hastings@gmail.com

I specialize in Enterprise Drupal and PHP applications.

I currently have 20hrs/week available.
>On the other hand, if what brings you comfort is seeing your government focus on long-term, systemic inequities instead of trying to paint over the superficial consequences of the same, then SF will feel a little better to you — Oakland moreso — and in Irvine you will live in fear of being summarily executed by the Secret Police.

You're saying that a long-term addressing of systemic inequities is done by turning the public space of the city into the lowest common denominator of behavior, so that we are all exposed to the worst of it?

Doesn't that sound like dragging everyone else down instead of bringing the oppressed up?
Cory Doctorow had a book about this over a decade ago (2008). https://en.wikipedia.org/wiki/Little_Brother_(Doctorow_novel...

Prescient.
Privacy is useless if I can’t do my job.
The Embarcadero freeway was never rebuilt. What are you taking about “its current location in South Beach.” Do you mean approaches to the Bay Bridge which have been there forever or do you mean the ramp to the bus depot which was realigned? None of the roads in the area are the Embarcadero freeway.

Edit: I suppose OP means I280 which was repaired and realigned after Loma Prieta. The neighborhood is called China Basin. South Beach is an adjoining neighborhood.
Sometimes I forget that even HN has people who will happily argue about absolutely anything.

Plain text is printed in a physical surface by mechanical or manual means, but you don’t seem to have a problem with pixels.

Footnotes, figures, and bibliographies all refer to material out of time and space. Frequently you had to bust ass to make use of them but they were there. And they were replaced with something demonstrably better.

So you want a website about plain text with no hypertext at all where you have to copy and paste URLs in order to get past the landing page, in order to have a plain text experience. Maybe bullet journals should only be described in bullet journals and embroidery instructions be embroidered onto fabric.

> some of you are thinking, “but John, you just said there’s no difference between geeks and nerds,” and to you I say, “shut up nerds.” - John Hodgeman
Cool. So what alternatives to the apple store do I have to reach iPhone users?

Choice is why Apple isn't gouging developers with 100 dollar service subscriptions just to sign packages right?
Yes, I agree with your point, I was kind of vacillating back and forth.

I think it's incredible that the inventors of this technology are pushing so hard to get it in the hands of people who can apply it. So in that regard, I completely agree, it is a better situation to have the technology available for a reasonable price and payment option.

I think part of my hang up of this is thinking about and remembering how much I was amazed by what we could do independently before the cloud vendors. It seems like we are in the part of the cycle that is encouraging centralization, but I don't know how or if we'll ever be able to exit this phase (or maybe we won't have to).

The scale and complexity of the offering of the cloud vendors, compared to what independent organizations can do, is truly mind blowing, and continues to get that way moreso every day. How does one even compete (or why would one want to) against these "utility" technology companies?
Russia is an example of a country that is much larger, and also sparsely populated.

And I'm still confused - what kind of "uncommon materials" are we talking about? What exactly is the problem with normal power delivery infrastructure that precludes it from operating at high temps?
If the word starts with "http" and contains a period, it's probably a hyperlink. HN uses this assumption to automatically convert plain-text hyperlinks, and it works well enough.

The real problem is dealing with SEO spam, not occasional false positives with hyperlink detection.
While I'm not surprised that a Chinese company was the first to do this, the criticism has nothing to do with them being Chinese.

Show me an American or European social media company that discriminates in this way and I will show you the same level outrage.
Interesting list, though I'm not sure what do they mean by n. 7
Nice idea. The JetBrains family of IDEs (RubyMine, IntelliJ, etc.) even have this as a built-in TODO panel that shows files with TODO and FIXME comments (syntax is configurable).
>I can rarely find what I need with DDG and usually always find it instantly with google.

Example?
>Also, if limiting the high percentage does end up being the plan of attack, who exactly is in charge of that?

a regulatory agency. Credit Card transactions in the EU, for example, are capped at a fraction of a per cent and they still make plenty of cash. Infrastructure providers are essentially just glorified landlords and should not be allowed to extract economic rents from market participants.

This is becoming a very blatant and obvious problem on a largely privatized internet. Enforcing low margin incentivises the correct behaviour which is openness and continued innovation. If steam would be forced to build new products rather than sitting on their platform we'd probably have had Half Life 3 a bunch of years ago.