skysight-inc/HackerNews huggingface dataset:
Convoy | Software Engineers (Mid, Senior) | Atlanta, GA / Seattle, WA / Fully Remote | https://www.convoy.com

Convoy is a digital freight marketplace building up a network of shippers and carriers while reducing overall carbon emissions in the age-old trucking industry. Convoy is hiring software engineers. The base pay and benefits are competitive with generous pre-IPO equity grants. Work life balance is great, ICs have lots of autonomy and opportunity to propose projects, influence priorities, and speak directly with leadership. There's an opportunity to ask questions to the CEO and executives every week. I've never worked at another company with this level of candidness and transparency.

The tech stack is modern, you'll learn TypeScript, GraphQL, React, Kafka, k8s, AWS and have opportunities to bring in new-to-the-company technologies / open source projects / SaaS offerings.

There is SO much work to do. Every hour you put in contributes to the goal of reducing carbon emissions in the trucking industry.

Convoy HQ is in Seattle, WA, but we've opened a new engineering office in Atlanta, GA. That said, we support fully remote just as well. I personally enjoy going into the Atlanta office once a week, but nothing is required!

If you have any questions, I'm be happy to set up 30 minutes to chat. (Current Convoy SWE, ex-Amazon, ex-Coupang).

More info on career benefits: https://convoy.com/careers/

Apply to SWE role here!: https://boards.greenhouse.io/convoy
The US only got freedom of speech in the 60's.
Captchas don't keep bad actors out though. There are plenty of Mechanical Turk style services that will solve captchas for close to free.

I might not want to pay slave wages to people to mindlessly click buttons, but I'm not a bad actor. (Also, these services have serious security / usability issues for pretty much everyone except bad actors.)

The captcha war was lost long ago.
uhh ... it is supposed to overlay your visual field
Carta | Software Engineer, Engineering Manager, Data Scientist | SF, Palo Alto, Seattle, New York, Rio, Waterloo | ONSITE (after COVID), VISA | FULLTIME
Carta is hiring experienced software engineers at the Senior, Staff, Senior Staff, and Principal levels in San Francisco, Palo Alto, Seattle, New York City, Waterloo, and Rio de Janeiro to build products and services powered by Carta’s ownership graph: the central registry of asset ownership across the globe.

Carta recently raised a $500M Series G led by Silver Lake. We launched CartaX, a platform for recurring secondary auctions for private companies enabling liquidity for startup employees.

Our stack is Python (Python 3!), Django, React, Postgres, Redis. Note the positions will be on-site but during the current COVID crisis we are remote.

We offer competitive benefits:

* Health, dental, vision, and life insurance
* Unlimited PTO
* US & Rio: 401k matching program
* Canada: RRSP matching
* US & Rio: Commuter benefits
* Catered lunch and unlimited snacks
* Cell phone stipend
* Unlimited reimbursement for work related books

Current Openings:
* Senior Software Engineer: https://grnh.se/5d848bbe3us

* Senior Data Scientist: https://grnh.se/94668fc93us

* Engineering Manager, LLC: https://grnh.se/3745c6443us

* Lead Product Manager, Law Firms: https://grnh.se/d13268713us
> This gives you near real time backups (*or with a couple deft modifications, lets your app block at critical sections until the backup is done*)

anyone has an example of how to do this?
Name of James Webb Space Telescope not yet a closed case, NASA officials say
All programming paradigms are at some level implemented in terms of assembly.
The trend will accelerate since electric vehicles also do not require manual clutching, and more countries and automotive companies are committing to futures where internal combustion engines (both automatic and manual) will supposedly cease to be sold.
If programmers could write secure code from the start, then security updates wouldn't be needed.

Years of experience have shown that programmers can't write secure code from the start. Maybe some day we'll have languages & tools that allow for network-connected programs that never need security updates, but today is not that day.

Attackers often exploit vulnerabilities reasonably quickly, so updates have to happen soon after vulnerabilities are discovered.

So we need timely updates, and we keep needing updates. Unless we define "updating software" as not contributing to maintenance, I'd say my point stands.

The maintenance is made even harder for distributions like Debian that want to backport security fixes without backporting feature changes or other refactorings. That produces a lot of extra work for the maintainers, and those maintainers aren't usually as familiar with the code as the authors further increasing the maintenance burden.
And who is the "great power" in the current situation, and why do you deem them so?
Shoutout to motorcycles! I share a car with my wife, but last year finally got a motorcycle. It's such a joy to have a manual transmission vehicle again, and on a bike you really form a relationship with the power response and physics of the machine.
The computer is not an imperative machine. It's a physical machine that you describe with an imperative representation in your mind. Can you tell the difference, or are you unaware of the map-territory distinction going on?

Functional programmers are simply choosing to use a different style of map, but we both represent the same reality.
Yes, but the quality of the iPad Pro front camera is exactly what the Reddit post I linked to was complaining about... and I saw a lot of other similarly negative discussions online when I was googling it.

At best, the Studio Display’s camera can reach that level of quality. I personally have one of the new iPad minis with Center Stage, and I don't consider the front camera quality to be anything better than "acceptable".
I tend to agree with this. In my experience (over 35 years in tech now) generally the most successful people have the most energy. I recall being invited to dinner to my wife's boss' house back in the early 90s. After dinner her boss ran each of his 4 kids up the stairs on his shoulders. This was after a very long day of work - his habit was to show up in the office at 6AM and work till 6PM. I was super impressed (and somewhat envious TBH) by his energy - I wouldn't have been up for that after even 8 hours of work and we were about the same age. He was already quite successful back then but now he is the CEO of Intel - not surprised at all that he ended up in that position.

I've worked with a lot of very smart people over the years who just didn't have much energy. It's not that they've all been unsuccessful, but they aren't as successful as someone who may not be quite as smart but has much more energy. I put myself in that category - I don't have the energy to be super successful and I've realized it for quite a long time (probably going back to about the time of that dinner) -I'm not going to create a startup or be a CEO/CTO. We aren't all gifted with a high-energy physiology and that's fine - we can still have a decent career. When you find the rare individual who is very smart and has a lot of energy they can go very far indeed.
"Foot pedals", what a lovely pleonasm
I feel like I'm debating someone who is intentionally acting obtuse. I think you know what I'm saying and understand perfectly well what my position is here. Trying to shoehorn religion (something I'm sure you abhore) into this says a lot about the disingenuous nature of your motivation in this discussion. This would be more fruitful if you would just be candid with your own opinions instead affecting a passive aggressive attitude.

Let's agree to disagree.
914 had a type 4 engine which it shared with the type 2 VW bus. However the transmission was completely different from the bus. The 914 had 5 speeds and the bus only had 4.

A lot of the article is about "you'll never find 2nd" which is in large part to the weird shifting pattern. Reverse is where first usually is, first is where second usually is and the rest are in a kind of off by one pattern from there. This was actually considered a feature since supposedly it allows the driver to make the shift from first to second faster.

The vagueness of the stick is very true and something every 914 owner can relate to. Those first couple weeks you spend some time hunting for the right slot. I went from first to fifth many times before a muscle memory was developed and I didn't have to think about it.
Thank you, appreciate your response!
Has anyone considered a BT style interface for something non-financial? Eg. setting up a dashboard style app thats designed for quick and efficient information retrieval from RSS, twitter etc without all the baggage of a webpage
How do you define "imperative" in a way that precludes a functional description of your definition? I'd say that if you're able to do that, you'd have found a contradiction in Turing completeness and win you a Turing award.

Also, this:
https://news.ycombinator.com/item?id=30883863
> I've been using OSX at work and I absolutely hate it.

Are you being hyperbolic here? I move between Linux, Windows 10, iOS, macOS, and Android and they are all mostly fine. I can’t say I love or hate any of them although there are things that each seems to be best at.
Hi HN! We were inspired by Radical Markets to set up a Harberger Tax on all our leaderboard spots. This means that instead of trying to make good predictions in our markets in the hopes of turning a profit, users can just buy a leaderboard position directly.

Harberger Taxes are cool because they present a possible solution for how to efficiently assess, for example, land values in the real world. I'm super excited to be prototyping out this new mechanism, and to see how Harberger Taxes function in the real world! We have more details on the implementation on our Substack: https://manifoldmarkets.substack.com/p/below-the-fold-manafo...
"in-place updates" are handled by the compiler and garbage collector, using liveness analysis, not by the programmer managing memory explicitly.
Is that the one that requires a browser extension to participate in the beta? That's why I don't use them.
Higher wages cannot make it any more possible for N+1 people to have N large plots of land close to the city center.
Many cultures and religions would say that the hermit did, or at least might have. :)
Yes, I made the reasonable assumption that anyone interested in an Apple display is using a Mac.

> Apple should just modify the OS to better support other HiDPI displays available

For a number of years[1][2], OS X did partially support fractional scaling. They ultimately decided the tradeoffs, as mentioned in other comments, weren't worth it and went integer-only[3]. Even if it were still supported, it wouldn't be a complete substitute for displays of appropriate pixel density for integer scaling.

[1]: https://arstechnica.com/gadgets/2005/04/macosx-10-4/20/#scal...
[2]: https://arstechnica.com/gadgets/2007/10/mac-os-x-10-5/9/#res...
[3]: https://arstechnica.com/gadgets/2011/07/mac-os-x-10-7/14/#hi...
It's still a thing. It's a lot of work though and it pretty much never makes financial sense versus just buying a used Leaf or something. But it's one way to get a car that's exactly what you want.

I'm currently working on converting a Mazda RX-8.
CRDTs have exposed to us that the desirable conflict resolution strategies are very deeply connected to the underlying semantics of the representation, not its syntax. I expect that it would produce much better results on top of parsed ASTs (for example) than raw strings. Combining CRDTs with tree-sitter would be interesting.
Yes, I would visualize a tennis ball near a keyhole.

Another question might be why does a key fit in keyhole and a penny doesn't? A key is bigger than a penny.

Or how did this tree do that damage? https://miro.medium.com/max/738/0*V3lJsXAHSDxqXgxf.jpg
I'm usually into more floral things.

What's an Elon? I assume not a river.

How did I do?
> and giving oxygen to it helps propagate and give validity to it.

Sunlight is the best disinfectant. If you actually care about fighting racism, you have to be able to see it. You have to be able to understand it. You have to be able to track it. Driving racist rhetoric underground, making it hard to follow what groups are being targeted or what lies are being told, making it more difficult to identify who is involved in racist groups, what their numbers are, and who is listening to them doesn't help fight racism. Racism exists, and we need to face it. We can't just hide it away so that we can feel better or pretend the problem is solved.

You can't fight an enemy you aren't allowed to see.
Conversely, switching from Windows/Linux to MacOS is also very painful.

For instance, why is there no way to minimize to desktop? Having to use Command+Button to go to beginning/end of a line? A horror for coding.

My favorite pain point: @ in some regional keyboard layouts for Win/Linux is ALTGR+Q, whereas the keys with the same physical action in MacOS close the program. Fun when writing emails, or using passwords and logins.

Also, whether its due to capability or lack thereof, MacOS has the most custom UIX apps/addons/plugins of any OS. Heck, our corporate Macs come with some of those preinstalled.
I don't think anyone is suggesting that a user interface should refer to a phone number field as "type: text" or whatever. Of course that would be confusing.
> large plots of land

This assumption that you've smuggled in begs the entire question
Boston Dynamics Robot Dog Will Help Protect Pompeii
Do you notice a difference between 144 Hz and 60 Hz even when interacting with, say, the HN web site?
> When should I try to change or “treat” my mental differences, and when should I embrace them as naturally occurring diversity?

Imo, it's simple: the more negatively it affects your life, the more you should try and fix it.

It really depends on what you want in life, what you can be content with.

It is really hard knowing you could do much more, and want to do much more, but your own brain is in the way.

I mean, it's like having problems with any other part of your body. A limp is one thing, it can be managed. But would someone missing a leg or both not accept functional prostheses? The brain shouldn't be treated differently.

The number of times I heard "you're so lazy"... while every day is a fucking massive struggle just to live a normal life. There isn't much point to such a life, to be honest, but dying is much harder than one would think. It's like shoving your hand into a fire - most people can't do it.
When I assemble furniture I do a lot of "pick up this piece and look at it from different angles to see if it matches the piece in the diagram for this step" because yeah, it's generally VERY difficult for me to visualize the result of "look at this from 45 degrees below it" in my head.

It's similarly hard to hold onto a mental picture of a puzzle piece profile I'm missing or such.
Thanks for describing your thinking. I'm also not an expert but read more about this stuff than most people.

If you read carefully, Ubiquiti did not say that no customer data was accessed, they said they have no evidence that customer data was accessed. The first article Krebs wrote quotes the employee (likely the person arrested) saying that this was because they didn't keep logs long enough (this fact was confirmed in Ubiquiti's complaint). That it was the person accessing the data who was able get rid of logs showing the data accessed doesn't change the lack of logs. It was externally breached in the sense that an empoloyee downloaded the data from outside the company and could have done anything with it prior to being caught (and could potentially have it stashed somewhere for later use). Ubiquiti also never denied that legal overrode technical considerations in not forcing all accounts to be reset. The initial reporting was substantially correct and the post was updated when new information was available.

https://krebsonsecurity.com/2021/03/whistleblower-ubiquiti-b...

One thing that might be slightly comforting for customers is that Ubiquiti claims in the March 31 update (linked from the first article and quoted in the last comment on that article) that customer data was never mentioned in negotiations, although that is a specific detail not just who accessed the data. There are potentially some theoretical reasons someone attempting economic sabatage as an empoloyee might be less likely to access customer data (e.g. the average attacker might be more likely to be in a legal jurisdiction where they are unlikely to ever face a judge while an employee in the US may want to be able to tell a judge that they didn't access customer data if they get caught), but I wouldn't count on that at all or make any distinction about what to do based on the employment status of the person who accessed the data (if employees stealing data were less likely to release customer data in gerneral they might decide to do so for no other reason than to look less like an employee stealing data). Sounds like you took reasonable steps. Most if not all companies are breached at times, a company that has no disclosed breaches almost certainly just has a policy of never disclosing them.
Same here, trying to coordinate foot and finger combinations is a little awkward to say the least.
> The entire field of deep learning is essentially performing non-linear dimensionality reduction, ultimately projecting the data on to a manifold where it is linearly separable.

I will generalize this to every data problem. They all essentially boil down to reducing dimensions and projecting to a space where they are linearly separable.

I was trying to show a junior colleague that this is essentially what any and every approach is doing
> It's also something that is difficult for me because the world itself is not designed to be accessible to me, as opposed to depression or struggling with an eating disorder or addiction.

I feel this so much when it comes to technology. I too was diagnosed with ADHD and I fight my technology addiction constantly. It's so easy for me to mindlessly descend into an internet or mobile app rabbit hole, and I'm acutely aware that this is intentional. I thank my higher powers every single day that I'm not into sports gambling or worse, because these companies make billions on people who are unable to say "no" and they know it.

Everything is becoming so complex in our world, I believe more and more that we should have a right to basic affordances that allow us to do what we need to (like easily pay taxes in the US). I fear that complexity in functioning within society to be the next wave of suppression against people, if it's not happening already. Where I live, it now takes 2-3 months to get a driver's license because the state legislature won't fund the DMV. That should be illegal.
Not only do I remember 20 years ago but I collect vintage hardware and I run Windows 2000 on several Pentium III machines. It's faster on that old hardware than windows 10 on my i7's. File explorer is especially a culprit here, office applications a close second, back then it just does what it needs to do, and does it efficiently. What the hell does Windows 10 and 11 do in explorer I don't know but there's a lot of bloat.
People living near city centers are perfectly content with apartment buildings, which have no real upper limit on how many people will fit into a given plot of land.
Pick and Drop (1998)
Clojure's other big thing is "transient" local mutable state within a function, like Haskell's ST (State Transformer) monad (the more efficient alternative to the pure immutable state monad)
I think there’s a few of us who have already memorised the number so we’re ready on Monday…
I'm so desperate for a SQL database where I can just put it on a bunch of commodity hardware via Docker, connect them up and never worry about this again. Ideally it'd monitor my queries and create indexes for me. pleeeeeeaaaaaaaaaaaassssseeeeeeeeee

/dream

FoundationDB is similar but you have to do so much yourself. It's more or less what I'm describing for a key value store though. Not sure why it's not more popular.
Supabase Supabrew – Never Code Thirsty
This from the latest GrantThompson USDC report:

> Segregated accounts are defined by the Company as unencumbered accounts of the Company which are eligible to fulfill the Company’s obligations under the statutes and regulations applicable to the Company as a money transmitter licensed in various US states and territories. Such accounts are held at US regulated financial institutions, limited to cash and short-dated U.S. government obligations, and are segregated from other accounts of the Company, including general corporate funds.

So the assets backing are cash and treasury notes.

I am not saying Circle is not lying, but them lying this close to IPO is very unlikely, so you are very likely incorrect.
RNGs in actually existing classical computers are already "quantum". A true classical-physics-only computer would be deterministic.
Slippery slopes aren't really a type of fallacy. Much in the same way that conspiracies are often real.

Outside of limited cases where speech can be linked to physical harm, it should be legal and unrestricted.

And companies should embrace the spirit of freedom of speech in choosing not to restrict it on their platforms. (Or they could be forced as common carriers)
> I think Linux’s hardware agnosticism is both a blessing and a curse. Yes, you can run it anywhere, but it doesn’t run great anywhere.

Correct, and the drivers that get worked on are the ones that we kernel developers have access to. The situation has gotten better as more and more vendors have contributed drivers over the years and standards have allowed many devices to run on a single driver and we've become more focused on improving and adopting USB, PCI, etc. Plus kernel builds have become more automated as companies like Intel contribute lots of automated builds against tons of different hardware configurations. Still though, Linux is focused on the server and mobile market. That's what people like me get paid to work on, and so it's going to get the best support.

> Since you work on the kernel, maybe you can answer this - does Linux have something similar to timer coalescing?

Yes it does. Also Google has contributed tons, and tons, and tons of power management code (for Android of course). Power management on Linux has improved tremendously. There's still only so much that can be done, because we don't have as tight of an integration into the hardware stack on Desktop. We can't force vendors to implement certain features or make sure everyone implements certain low power state callbacks in drivers.
The short answer is that the native date inputs aren't accessible. They don't work nicely with all assistive technology like JAWS.

There's more of a discussion here

https://github.com/alphagov/govuk-design-system-backlog/issu...
I’ve naturally developed a similar syntax to this and recently dumped all my notes into NotePlan 3. It’s been one of the best task management/note taking solutions I’ve found yet (not an ad, just an enthusiastic user!) With a little bit of find-and-replace in your favorite editor, you get great UX across platforms and all the benefits of plaintext without too many additions/deviations from standard markdown.

The one big addition I’d make to this syntax is a time estimate. I use the syntax ~15m or ~2.5h etc. With the autotimebox plugin in Noteplan 3, I’m able to automatically fill in blank space on my calendar with these as events. If things come up and the day doesn’t go as planned, I just run autotimebox again and it finds a new time for them