skysight-inc/HackerNews huggingface dataset:
Nammu21 | Remote-ish | NYC, Minneapolis, Austin | Python Backend Engineer, NLP Engineer

Company
Ambitious, dynamic start up team led by industry and domain experts developing a Platform focused on digitizing
key products in investment banking focused on developing and delivering solutions that will dramatically innovate
certain financial and trading ecosystems.
We are not looking to do the easy stuff – what we are doing is really hard and our team is creating new systems
and looking to do the things that have not yet been done. Its solving those harder problems that will bring the
most value to our clients
We are operating in stealth mode but talking to major financial institutions and asset managers in this industry
to develop collaborative partnerships.

We're looking for a strong backend Python engineer: Postgres, Flask, DevOps, CRUD, Data Warehouse, Asynchronous processes and more to help define and keep the product vision from the backend.

We're also looking for a Semantic/Linguistic NLP Python Engineer. NOT ML/Big Data. This person has to be able to build domain specific NLP tools for our product, and they need to be performant. Stemming, Entities, POS, more.

We are a remote-first company however we are now looking for potential employees to be based in one of three areas: NYC, Minneapolis, or Austin.
US authorization to work and location is required.

Solid experience is required. Masters degree in computer science is appreciated.

Send me a resume, cover letter, etc. at resume@nammu21.com
An example of a paragraph (and font, and line width) for which the spacing is not optimal is trivial: anything done with the Knuth-Plass line-wrapping algorithm.

The trouble here isn't just the design of the algorithm. The specification itself is bad. The moment you start to mess with the kerning (spacing, both between letters and otherwise) specified by the font designer, you've gone wrong. The font ships with correct kerning. That kerning is what the font designed determined would look best and be most readable. Regular letter spacing also helps with readability. Hyphens are also trouble for readability.
I'd be also interested
If I don’t like the price of something, I just don’t buy that thing.

I don’t make up excuses about friction and arbitrary value and then feel justified about taking it without paying.
No that was Kite, they paid editor plugin developers to take over the plugin and then added their code complete which requires sending all source code to their servers.

https://qz.com/1043614/this-startup-learned-the-hard-way-tha...

https://kite.com
The deep idea we're really aiming for is proper separation of concerns. Hyperfiddle isolates your web clients from network I/O, so your components can stay declarative, data-driven and pure, and thus compose/nest arbitrarily deep and in recursive ways. If we accomplish this, it should compose a lot better than the ball of mud imperative UIs and APIs that make up today-era applications.
> Because that's how Republicans roll.

https://news.ycombinator.com/newsguidelines.html

> Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents.

> Please don't use Hacker News primarily for political or ideological battle. This destroys intellectual curiosity, so we ban accounts that do it.
Don't travel with your primary devices or any devices with sensitive or even personal information on them - to any country ruled by totalitarian regimes, like China, Iran, Turkey, New Zealand, Canada, or the US...

:sigh:
Often though, a better pattern for that is to have your "compute thread" not know anything about the UI - it just sends back packets of result data, or serialized model updates, which the view-model layer back in the "UI thread" uses to rerender.

If React's virtual DOM diffing is epxensive enough to be a bottleneck in some applications though, I could see an advantage to moving that off thread...
This is an interesting article about horizontal gene transfer, but the title is horrible, very horrible. I propose to change the title to the title of the book "The Tangled Tree".

The evolutionary tree is like 99% correct for animals. Bacterias and Arqueas are more messy. Plants are weird, really weird, with lot's of viable hybrids and even more strange things. If it were a general article about how misleading the evolutionary tree is, it should include plants, but it's an article about horizontal gene transfer.

(Also DNA was discovered much latter, something like a hundred years after the death of Darwin, but this may be an excess of nitpicking by me.)
Bitcoin is broken
Bitcoin Block #544000 contains exactly one transaction. This transaction is the coinbase transaction, whose only purpose is to give newly minted bitcoins to the miner. The mining pool receives 12.5 bitcoins while providing no value at all to the bitcoin users or the bitcoin network. Mining pools are in fact incentivized to not include any transactions in the block since hashing the merkle root wastes computational cycles. Scaled across a large mining pool, removing these extra cycles removes a non-trivial overhead.

This flaw in the design of Bitcoin (and probably most other public blockchains) will disappear once the block reward reaches zero since the transaction fees are also part of the reward for miners. Unless this is fixed soon we expect the whole network to basically stop functioning once every rational mining pool stops including transactions in the blocks.
That seems surprisingly low to me. My dad used to be a tax officer in Germany and even in a bad year he'd bring in €10,000,000+. One year it was closer to half a billion.
$1 -> $1.2 seems honestly barely worse the effort considering the cost on every company that gets audited, guilty or not.
That's why the EU introduced GDPR. So you are legally responsible (and the fines can be pretty steep) if you 'forget' to make the breach public.
Developers like using those time saving frameworks because it's easier. The management likes them because it makes linking to, downloading, or otherwise inspecting page content so much harder.

For people that make those kind of sites it is a feature that you can't archive them easily. They are a cancer.
Nope, not Sourcegraph!!!
I dont think these measurements are any good or true reflection of a languages usage in the industry, some languages go totally under the radar, like clojure/clojurescript.
I'd like to biggie size my malware. Canadian restaurant chain shuts down stores
Sourcegraph has experimental C/C++ support. Emphasis on experimental. It uses the best C/C++ language server (based on the Language Server Protocol) we could find, but that still struggles with some codebases.

You can try it on any open-source C/C++ file on Sourcegraph.com before you spin up a self-hosted instance for your own code, such as:

https://sourcegraph.com/github.com/antirez/redis/-/blob/src/...

Here is more info on using C/C++ on Sourcegraph (and an animated GIF): https://github.com/sourcegraph/lsp-adapter/tree/master/docke...
Perhaps see if you can find some freelance/contract projects to work on (E.g., a family friend who needs a site/app built) to help build your confidence and experience, and see if you can build from there into more projects or contracts.

After a few successful freelance/contract project under your belt you'll be in a much stronger position to apply for permanent jobs as you'll have a solid track record of good work to point to.
The lady is a sales droid. Her job is to convince you to part with the money.
It’s a hard problem to solve since being able to set your own outbound caller ID number is so critical for the phone business.
- Call Forwarding
- Picking which trunking provider to send a call out
-etc
Sure, but why not also prove, along the way, that any victory Khosla achieves will be worthless anyway? If the guy wants to play hardball on property law, just win. Proving things in the real world matters, too, not just in court.
Interesting Music in Four Lines of Code
I wonder if random power tripping border security goons get to use zero day exploits just for kicks?
CloudFlare is using ClickHouse. That does say something

https://blog.cloudflare.com/http-analytics-for-6m-requests-p...
The pulumi toolchain is fascinating and as a k8s eng I'm watching it like a hawk. Great work. Kubespy, too!
I think IRS's job is more to deter tax evasion not to make a profit.
Kimmel & Associates | Frontend React Developer | Remote | Contract | Part-time | https://kimmel.com | $50/hour | 40 Hours/Month

We are an executive recruiting firm for the construction industry and looking for a frontend developer part-time to help out with some features and bug fixes.

You should be familiar with:
- React
- ES6+
- Webpack
- Redux

Bonus if you are familiar with:
- React Native
- Electron
- Graphql
- Apollo

This is fully remote, $50/hour, 40 hours/month.

Inquire at rcastner@kimmel.com
Hmmm. As a former grades 8-12 educator, if I were to observe 'risky teen behavior' I'd first want to talk to their parents and to ascertain their (compulsory) school environment.

Adolescents have enough to worry about (which they're good at), and their need for a caring support structure is a paramount concern. Experimentation is natural and healthy for them, within limits.
> She grew up rich

Exactly - she won the lottery being born into a rich white family in the U.S.
They mention at the end of the article that 'content drift' may be a bigger issue than link rot; when the content of the post is simply changed rather than missing, it is much harder to notice.

Is there a scalable way to monitor Wikipedia links to see if the content is changed after originally being posted?

They are already storing every link in the Internet Archive when it gets added, so there should be a reference point to compare against.

One easy option would be to make Internet Archive links available for every single link on Wikipedia, even if it hasn't rotted yet. So a 'live' link to the current content, and an archive link for what it was at the time of linking.
The most recent, high profile example would be conservatives handing out egregious tax cuts which are going to be used to balloon the federal deficit and argue that Social Security and Medicare will need to be cut "because they can't be paid for".

https://www.google.com/search?q=conservatives+starving+gover...

https://en.wikipedia.org/wiki/Starve_the_beast
The mystery of customer development with network effects
But it was new, it wasn't previously described in print, and it wasn't available to the public...

...oh, before the effective filing date. There's the rub.

But couldn't the case could be made that all of those conditions applied at the time Satoshi released it; and, had the rightful owner known of its existence, would have applied?

I just think the anonymity is really interesting. Why be anonymous? I don't think it's open-source altruism like the mythology suggests. I think it's greed. If he'd developed it for someone else or while working for someone else or on/with (their) prior art, that's a damn good reason to hide. So is (at present) the $6.4 billion USD value of his 980,000 bitcoins.
I'm disappointed setting up typescript is still such a pain with 2.0.
Now the real trick is to get this to work with cellphones :)
"Master plan" link [0] is 404 in the linked article. (Not sure if this is right way to report it)

[0] https://about.sourcegraph.com/plan
Let me rephrase that: it would be a world where we would become extinct quickly. I am convinced that extreme rationality has evolutionary disadvantages. So the emphasis on rationality only makes sense in a modern society when you can in some sense override your biological programming since you don't have to fight a bear and hunt etc.
Why would facebook be interested in making it easy to use a technology that they directly compete against?
Yes, this what I meant: "OP may have assumed that since his knowledge is comparatively trivial for STEM people to learn, the knowledge might be widespread among what he thinks of as smart people, and was surprised when this valuable knowledge wasn't." Sorry for the confusion.
Condoms? No emergency so dire as to miss a chance to get laid?
Maybe your new at this but at this point, I've learned not to laugh. SPAs, Node.js, VDOM, transpilers, and many other things sounded absurd at one point.
Black Friday Infrastucture Readiness Checklist [pdf]
> Getting up early is not a sign of discipline

Yes it is. Ask any engineering manager.
Any plans to open an India office? There are some great tech people here who'd love to work on these problems.
Do you mean 10 preceding versions, or 10 repeated timings of the same version? If you repeat the timing for the each version many times, why is that not enough to smooth out the noise?
Use ParcelJS and Typescript. Couldn't be easier.
identitii | Onsite | Sydney, Australia | Full-time Developers | Good wifi speed from hammock on the roof | AUD$100-150k + equity

Looking for great people to come join us and help build our product.
We're funded, we have a plan, and we have a lot of work to do :)

Senior and junior, frontend and backend.

Currently ~20 people.

Keywords: golang, vue.js, k8s, elasticsearch, graph, ethereum, fintech, rooftop bar (you never know, people might search for that)

Email (CTO): elliot@identitii.com
It looks like they're going with open core: https://about.sourcegraph.com/pricing
Corruption Gutted South Africa’s Tax Agency. Now the Nation Is Paying the Price. https://www.nytimes.com/2018/06/10/world/africa/south-africa... -- A nice article I stumbled upon recently.
We've done projects with them in the past, but we don't currently have an ongoing engagement with them.
Ask HN: Jeff Barr (AWS) is a keynote speaker at HashiConf (possible acquisition)
Just noticed that Jeff Bar from AWS is a keynote speaker at HashiConf 2018[1]. This is purely hand-waving speculation, but could Amazon possibly be announcing an acquisition of HashiCorp?

> Keynote by Jeff Barr, VP and Chief Evangalist for Amazon Web Services. More details coming soon.

[1] https://www.hashiconf.com/schedule?day=Conference%20Day%20Two#jeff-barr
That's the one, thanks. I can't wait to try Sourcegraph in that case, it sounds very useful!
Really? If anything the move to babel 7 makes it easy, use babel-loader for .tsx?$ files with @babel/preset-typescript

I've setup about 4 projects over the past year, if you feel like you need help feel free to email me any particular pain points you have and I'll try to get you through them, email in profile (not a react contributor, just frequent react/typescript user on financial applications)
I agree with the parent, but for visual reasons: I think the dot is easily missed/forgotten when quickly glancing at your code, and that there is a visual imbalance between a 5 character starting statement (while) and a single character to end the block (the dot likely being the tiniest character available on top).

Just my 2c
> People have been practicing formal mathematics long before Godel

Right, this was pretty much my original point.

> This seems to indicate me that GP comment is right that the inciting incident was understanding the correspondence between mathematics and its encoding.

Doesn't this sentence contradict the previously quoted one? Or, at the very least, the point is far more subtle than the GP's "...it's the conceptual leap to thinking about mathematical statements as mathematical objects..."

I don't see anything in Hilbert's mathematics that indicates he did not "think about mathematical statements as mathematical objects". Very much the opposite, actually.

I'll agree that the key insight was basically about mathematics and its encoding. And that this insight was extremely non-obvious.

But Hilbert's program really was literally all about GP's "[thinking of] mathematical statements as mathematical objects".

Or, to restate this contentious agreement we're having another away: things like the idea to do numbering in the first place are the details, and do not obviously follow from treating mathematical objects as objects of mathematics itself.
You could say this about any law enforcement agency.
Godel's completeness theorem rests on a system's ability to represent addition and multiplication, not whether they define it. Basically, it recurs where reasoning about addition and multiplication is possible within the internal theory. This is why it applies to e.g. ZF set theory, even though there is no mention of addition, multiplication, or even numbers in ZF's definition.

The role of Peano arithmetic is somewhat analogous to the role of the particular definition of a Turing machine in the proof of the halting problem: you can easily swap it out with something commensurate and get the same result.
I originally thought I was a night owl as well. I think it was for other reasons though and there is a legitimate benefit that is unique to mornings. It has a lot to do with lifestyle.

It's not an exact science and there's not a lot of literature on it yet but some variables to consider:

Are you referring to mornings working on what is important to you personally, or are you referring to mornings at a day job that you're just punching a clock? Motivation and interest are going to play a key role here.

Are you consistently waking up at the same time or are you thinking about a few times you woke up and were tired? It must be consistent for circadian rhythm to adjust.

Do you have time alone to yourself in the morning or are other people already up and around you? Depending on lifestyle, people often have more time to themselves at night than morning so that might be part of the reason.

Do you have a routine to wake up in the morning? Certain triggers like sunlight, drinking water for hydration, electrolytes, and moving around, don't happen for the majority of people until much later in the day. Without these people are not going to be at their best. Many people who are early risers incorporate these and other types of rituals (exercise, cold showers, meditation). Without them, their mornings would not be as productive.

Are you giving yourself enough time in the morning to be at a relaxed pace without worrying about the clock or is it a rush to get to work?
The article mentions that the searches are done in flight mode - so no cloud snooping.
I assume some logs show anomalies but I bet a lot of breaches never get discovered. Just noticing a breach probably requires some good practices,
Yep, it's pretty sad. People know they're doing something they shouldn't and come up with the most roundabout justifications.

A couple of my favorite excuses I've seen in this and other discussions:

• The article's not providing enough value to be worth paying for

• There's not a frictionless way to pay

• They want me to take it because I might share it

• They can't control what I do with an HTTP request

To me it's pretty clear: I don't feel right about taking something I know someone is trying to charge for. I'll subscribe or I won't read it.
Frontline Education | Software Engineer - all levels (Jr, Mid Sr) | Remote | Full Time | www.frontlineeducation.com

We build HR solutions for the education industry. ~700 person company, 1.3 Billion acquisition last year, we serve 90% of the K12 education industry with at least one of our products.

Unlimited PTO, 42% of company is remote, so you won't be an anomaly.

Tech stacks - C#, Node, Angular, React, Web Api, .net core, etc.

Apply via website, or email HR@frontlineed.com
Eh, the React team in particular is pretty even-handed when it comes to what goes into CRA. This release, for example, adds support for Apollo, which goes head-to-head with Relay.

I’ve been pretty happy with the team’s thoughtful approach to adding a dependency or not.
Thanks, just fixed (should be live soon).
Speaking for the React team, we have little reason to suggest people use Flow over TypeScript.

I haven’t personally followed the status of TS in CRA closely, but I know it’s a popular request among our users so I would love for us to make it easy.
"Imagine if America created an evidence-based centrist party in the 1940s that listened to the scientists how much more advanced things would be. Mandatory frontal lobotomies for hysterical women who show sapphic tendencies. Free cigarettes for kids to smooth their breathing." https://twitter.com/getfiscal/status/1032299239160913920
That seems to have a lot of rough edges. For me, when browsing C++, there is exactly 1 killer feature: find callers. I recently deployed Kythe just to get this and it took many hours of my time. I would love to have something a little easier to maintain (that works, though).
The Basics of Secrets Management for Software Engineers (Interview)
How many people still use landline phones? I don't know anyone.
She won more lotteries than that. She won the lottery of being born rich, white, and connected. And in a country like the US. She won the lottery of being beautiful, of having an excellent voice and musical talent, of having parents willing to use their money and power to further her career of choice. She won the lottery of not having any crippling mental illnesses or learning disabilities, of not being sexually assaulted, and more lotteries besides.

But Bo Burnham’s quote really isn’t about that, he’s talking about getting lucky and having your career take off. The truth is that many many lotteries typically need to be won before you can even enter that lottery. My point was that Taylor Swift didn’t just “take a chance” on music, she used all of her existing wins to stack the deck in her favor. If you look at a lot of CEO’s the same is true of them, and it’s not just the luck of their career taking off, but the luck of ever being in a position to have that happen.
They'll just buy an eyewateringly expensive tool from Cellebrite (or their ilk), then let the minimum wage goons loose with it...

"Hey Hank, the machine says we've got another hidden encrypted partition, go get the rubber hose..."
wlesieutre posted in this comment (https://news.ycombinator.com/item?id=18112501) a link that explain why be believe that everywhere there is more matter than antimatter https://www.scientificamerican.com/article/how-do-we-know-th...
Sorry. We needed to prioritize to get this release out because it's already been snowballing for about a year.

We actually did have "TypeScript support" on a nice-to-have list for this two week sprint but unfortunately didn't get to it:

https://i.imgur.com/l0CpdZy.png (I promise I'm not making this up :-)

I'm confident we'll ship it by the end of this year though.
I did it for 6 years when I lived in Germany. I had a data only sim card and a google voice US phone number.

Verdict: It's not doable if you want it to work 100%. And in the US I would say it's not doable at all because Android/dumbphone users are still using SMS instead of a messenger app like Whatsapp, so you have no way of communicating with them at all.

The biggest problem for me was online services that want to verify your account via your phone number. They don't understand not having a phone number. And about 20% of the time, they block VOIP phone numbers for verification purposes, so your google voice number won't work there either. Literally no way to move forward there other than ask a friend to let you borrow their number or use your burner phone or something.

You also can't sign up for Whatsapp without a phone number, but luckily it does work with google voice.

Google voice also doesnt let you set it up so your device gets incoming calls unless you forward them to a real phone number. So you can only make calls with it, not receive. Maybe some other VOIP solutions are better at this. The google voice app on iOS is pretty shitty.

Now that I'm back in the US, I had to get a phone number because messenger app adoption is very very low. iOS users are fine because iMessage is awesome, but for people on Android, there's just nothing. They still use SMS. Maybe you can get around this with VOIP, but I didn't want to hassle with it.