skysight-inc/HackerNews huggingface dataset:
I've actually had two in-person interviews that did this. They were old bugs in open source libraries that had already been fixed, but obscure enough that I was unlikely to know them. You solve the bug sitting with the reviewer. I don't think I had to actually fix them (though we talked about potential fixes), just identify the issue. The only one I remember was in the Python requests library.

I felt like it was a pretty good real-world test.
Good luck! This seems like an awesome idea.
If anything, the market is pricing in the risk that Elon Musk will be removed as CEO by the SEC for another potential violation of public securities laws.
Location: Sunnyvale

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Matlab, Docker, K8s, Pytorch, Torch, Tensorflow, Scikit-learn, Java, MSSQL, PostgreSQL

Résumé/CV: https://drive.google.com/open?id=1Is6KcaN92NGj1ASpCtzSyUh2oX...

Email: kvananthachari@gmail.com

Research Software Engineer. I'm open to a wide variety of domains, but I have a special interest in work involving CV/ML/AI.
You can apply the algorithm on a subset of vertices. Exclude all the sharp edges. An extra falloff algorithm can make it even better
Your signup page does not show at all on an iPad. (I made a tool to find these kinds of errors, you can see the results here: https://app.pagewatch.dev/8c381890f2e599beec475be2a3ac19a030... )
> bought from thrift-shops

That doesn't sound like drop shipping.
I feel like in general people underestimate just how fast computers are. Crazy to hear about libraries that choke on a couple thousand points when compared to https://hackernoon.com/drawing-2-7-billion-points-in-10s-ecc... (for instance)
This! We average at most 4 hours of concentration a day if we're not interrupted too much. More than that every day of the week leads to burnout. Not worth it even for big bucks because it's your health down the line. $ hours of good brain time is a good deal for the company. The rest is administrative stuff and whatever.

I think all of us end on HN/Reddit (and which is the biggest time drain to me) is to learn stuff. It's not a bad craving to be honest but it is a bit of a black hole. I did turn the noprocrast on at times to get away from it.
you should check out my website then, I made it look like windows 95. =)
WSOU FM is not a local radio station in the Bay Area. I love the idea, though. Having driven around SF and the Bay Area listening to a lot of radio, I kept clicking the station title, wanted to change the station!
So you work at Google?
Well, can't Tesla/Elon be sued by shareholders independently of the SEC?
Thunderbolt is almost entirely Intel-only; IMO not having Thunderbolt on type-C ports certainly doesn’t make something not “laptop-class.” By that metric, the most powerful AMD laptops wouldn’t qualify either.
The shareware scene is still doing strong. Yep, trivial niches are mostly filled, but there are plenty of unoccupied ones.

I think "shareware" as a term was gradually transformed to a more contemporary "startup". The shareware in its original meaning was mainly about bootstrapping, while a startup can rely on a wider range of instruments: from bootstrapping through investing up to crowdfunding. Financing opportunities are much more diversified nowadays.
How do you write large complicated systems?

Answer: you don't.

Keep it small. Don't extend, compose.
I like how in the last video, after you'd already biked 200+ miles to get to New York, you're like "what do I do now? I guess I'll go for a bike ride around the city..."
Kinda depends on what you're doing, how much of Jepsen you're using, and how complex the system-specific code is. You can write a minimal Jepsen test in ~100 lines of code, if that's helpful. Jepsen and its main supporting libraries (Elle and Knossos) clock in at about 19K lines of code; a little over six years of full-time work.

For simulation testing, I'd suggest looking at Maelstrom, which uses Jepsen to provide a sort of workbench for writing toy Raft implementations in any language. You give it a binary which takes messages as JSON on STDIN and emits messages to STDOUT; it spawns a bunch of "nodes" (local processes) of that binary, connects them via a simulated network, generates pathological network behavior, simulates client requests, and verifies the resulting histories with Jepsen.

https://github.com/jepsen-io/maelstrom
>there are no demonstrable differences worth arguing about.

That is a big claim. Is very easy to believe (I do it before, when my knowledge of programming languages was about just 3 or 4. Now is more than 12). :

But is clearly false, and is easy to prove:

async/await
go chan
fn sort<T>(of:list<T>...)
try/catch
match

All the above are just small things that have a HUGE impact in how develop programs. Also, in matter of "small" stuff that could look insignificant:

[1, 2, 3] + 1 = [2, 3, 4]

this one is a huge deal in certain niches, also, another "small" and insignificant thing:

SELECT ... FROM source
source SELECT ...

All this are just small things. Not all that obvious at the time. Remember how before the times of GOTO the idea of more specialized control flow was unthinkable in the minds of many.

Syntax MATTER MOST. Because, is OUR interface. The space of improvement is not super-big, truth, but it impact hugely.

Also, when done correctly, it make the semantics fit like a glove or not.

Another obvious example: Do concurrency whithout syntax help (just using threads). Or performant, safe, concurrency friendly, zero-gc, system-programming, etc without what rust and other langs have bridged.
…in OS X 10.2? In 2002?[0]

Seems like a significant amount of time.

[0]: https://en.wikipedia.org/wiki/Property_list#History
Her biggest success was upholstery fabric. Forgot to mention she did a decent amount of wallpaper, probably 15% of her business. Furniture was a very very small portion. I don't think there was much overlap other then both businesses being designy but her store was a furniture showroom. Her sales were nationwide. I think she took a lot of business from interior designers who would sell at a high markup to customers.
Regularization is used by mathematicians and engineers with a different theoretical perspective. A regular solution is one that is smooth or well-behaved in some sense. The motivation to choose the penalty is based on desired properties of the solution. L2 regularization leads to the least-length solution, L1 is chosen if one wants the sparsest solution, and so on. It is a bit less of a deep motivation, but then the decision of which model to choose is always somewhat ad hoc.
I appreciate the clarity of your answer, and how it isn't full of marketing-speak and deflections. Keep doing your thing to get your business going!
Speaking of micro transactions - this was a recent serendipitous discovery that I’m still digesting but thoroughly enjoying: https://platformdesigntoolkit.com/
Yes, he's been spouting off about the deaths from COVID being artificially inflated and I see a ton of people starting to agree with him.
Monty Python voice: "You were lucky!"
> An expat by definition is a citizen of another country living abroad.

I've never seen a definition of expat that depends on citizenship.
KlearNow raises $16M to bring customs clearance industry into the digital
Docked bikeshare is pretty useless in my experience, so despite the lower quality bikes I prefer the dockless model.
Probably just a hardware blind spot, this is quite common to find on panoramic views (google street view, etc). Interesting that it sits above, rather than below the capturing apparatus, as it usually does: the tripod gets in the way. Maybe they lifted it from above?
There seemed to be a series of Chinese companies that offered particularly small bikes in Paris. Ofo and Mobike were (are?) just tiny. Maybe they came from a market where the average person was significantly smaller? The bikes were pretty much unusable on a shallow incline if you were of even average height. For comparison, my 9 year old child has a bike that has a larger frame than those ones.
Or how about completely encrypt and use decentralized and anonymous systems so that it can't be abused?
I think it can be done through LUA, or even just by using "MULTI" command but I would still have to handle asynchronous replies on the client-side where it would get hairy regardless.

In any case I'm fairly certain there are multiple ways to solve such problems, normally I wouldn't even bother writing an in-house database client library but RESP is so amazing and simple that it doesn't take much time build a client library for Redis.
Location: Seattle, WA
Remote: Either works
Willing to relocate: No
Technologies: Async Typescript, React (Classes && Hooks), Javascript, Node, Docker, MySQL, HTML, CSS, SCSS/SASS.
Résumé/CV: Request via email please!
Email: jason (at) jasonwortley (dot) com

Currently working full time building a Typescript/React client app with maximum strictness and React Hooks. Responsible for building countless customer-facing pages and ensuring that the client app cannot crash at runtime when displaying API data.

I'm looking for a full stack role where I can progress my career and continue learning every day. Ideally with an emphasis on Application Security.
You can apply subdivision on any type of geometry. Even voxels.
Tesselation is also a form of subdividing.
So again, large scale or real time, which is not something most setups do. Say you process video and audio streams, that makes sense, or if retransmissions are costly at scale. But does it matter for anything else?

I'm trying to find the actual general benefit, but so far I'm not finding it. There is a technical benefit, but not on the scale of say h2 multiplexing or binary vs. plain-text protocols.
I dunno, I just look at the one thing, then look at the other, and think that given what each does, the complexity, the sheer quantity of material, the price, and the reliability, it really seems like a bike that pretty much never breaks should cost about $300—maybe less, I'm allowing a fair amount for lower economy of scale, which I'm not actually sure is a problem—and you should be able to buy any bike around that price and expect that kind of quality.

When I go to use one of our cars and it doesn't work, or something goes wrong while I'm driving, that's very surprising. When we try to use one of our bikes and it's broken, or it breaks while riding, that's just... how bicycles are, I guess. Been that way since I rode (and constantly fixed) bikes as a kid. Was that way when I commuted on one for a while. They're just so very damned unreliable and fiddly.
Vehicle compatibility was really the key - building a cross bar that allowed any pin to be mapped for any function (i.e. CAN on any combo of pins). We included a hardware protocol decoder and a ton of electrical safety items as well as security and reliability tools. 200MHz processor, 2MB flash and 256kB of ram in a single QFN package. A great project to work on! One career highlight for sure.
Sadly, HN regulars neither understand nor respect the concept of neocolonialism. The typical HN user seems in denial about the existence of the American Empire [0], and it's not obvious that American expats form a network of global influence, from operating PMCs [1] to OFCs [2], unless one either does the hard work of reading, or one gets linked directly to the relevant articles.

Additionally, HN is not built on very good software. On higher-quality fora, like Lobsters [3], hyperlinks can be embedded directly into paragraphs and do not disrupt the flow of text. HN is a backwards and primitive site in comparison.

Imagine if the regulars were willing to tackle ideas like the concept that the USA itself is a tax haven [4]! No way would people be able to talk about that. So we must take it slowly and carefully introduce folks to these ideas.

Edit: [5] just broke within the hour. Here's a story of an American expat engaging in bad conduct abroad. I didn't even have to go searching for this; it showed up on Imgur while I was trying to forget the fact that I am being downvoted, yet again, for being a leftist with facts.

[0] https://en.wikipedia.org/wiki/American_imperialism

[1] https://en.wikipedia.org/wiki/Private_military_company

[2] https://en.wikipedia.org/wiki/Offshore_financial_centre

[3] https://lobste.rs/

[4] https://en.wikipedia.org/wiki/United_States_as_a_tax_haven

[5] https://twitter.com/JackHHazlewood/status/125618349776240640...
Can I see a live stream before I buy your e-book?
The fall of close knit communities could be attributed to the rise of urbanisation, rather than privacy.
"...explains one digital nomad over the fart of hot tub jets in Amo, a luxury spa."

This is a unique way of describing the sounds of a hot tub.
> This means that the vertical offset of names stays consistent

This is also an argument for using keywords of the same length for introducing a variable and a constant. If that’s desirable, it rules out the obvious choices `var` and `const`.

Possibilities include `var` and `val`, which may be too similar-looking, and `var` and `let` - but are people used to (from JavaScript) `let` being mutable? Any other options?
I was just thinking about pointer syntax today, and if you ask me, there are a lot of problems that could be avoided if language designers took a page out of Guido van Rossum's book and extend his idea of forced spacing.

Take the first example you've given, and let's just talk about variable declaration:

int* a;
int * a;
int *a;

That's all the same. That's wrong. Obviously, you can write a lexer and parser that doesn't give a crap, but the human mind does. If you think it doesn't, that's only because you've internalized the various cases.

It should be this:

int* a;

The type we're talking about is a pointer to a variable of type int: in other words, "a" is an int-pointer. If you were to create a macro, you'd do something like this:

#define int_ptr int*

Do you see what I'm getting at? The star in this case is a suffix, equivalent (in our minds) to "_ptr". Conceptually, it doesn't belong anywhere else than attached to the type. It's a compound type, conceptually.

Now, take the star being used in a different context:

int b = 10;
int* a = &b;
printf("%d\n", *a);

There, though we see the same character, it's a completely different thing. It's a dereference operator. Conceptually, it belongs attached to the pointer variable it is dereferencing; and since the star is already used in one context as a suffix, here it should be used as a prefix.

This is no good:

printf("%d\n", * a);

It doesn't matter that "this compiles." That's not what this is about.

Many C programmers (and programmers in other languages, even Python) are used to writing things like this:

int c = x*y;

That's wrong. Sure, the lexer and parser don't care. But that makes the language worse, for the human operator. "But it saves space!" Spare me.

The thing with this one example, using the star, is that what we have is the equivalent of a homonym. We have one sign that is actually three different words. Mandating spacing removes the ambiguity you're complaining about.

C is what it is, but if we imagine someone were going to write it today, they should incorporate the above and mandate spacing. For the sake of the humans. "ident type" is not the only solution.
Wait... ...again?!?!

After his SEC agreement expressly requires him to have his tweets vetted first, and he didn't?

What is the man thinking. He's not an idiot. Is he self-destructing? Does he have the impulse control of a 5-year-old?

He's going to lose his position on the board, for real.

And he deserves to at this point.

When you run a publicly traded corporation, there are rigorous rules about what you can and cannot say, and when, to ensure a fair playing field for investors. The same way there are rigorous rules against insider trading.

If he wants to act irresponsibly, then he should have kept Tesla a private company.

Seriously. The guy is simply not exhibiting the mental self-control to run a publicly traded corporation. It's becoming clear he simply can't do the job as is required, no matter how smart he may otherwise be.
You guys are really doing Tim Ferriss a disservice here. Don’t want to shill for him but I follow his podcast and read a few of his books. There’s definitely good advice in there in managing time/energy, business engagements, career planning not to mention all the guests he’s interviewed who give lots of solid, unique advice.
Smart playlists in Apple Music is awesome and no ones knows about it
i don't have dygraphs demo for this, but you can see where it lands on the 166k bench: https://github.com/leeoniya/uPlot#performance
All of the people I've met in my career who believed their frames were not being dropped in practice were people who simply hadn't bothered measuring it. Perhaps my experience was warped by working at Google where they build the dumbest, cheapest switches they can imagine, where frame drops even for the highest priority flows are rampant, but after Google I've seen the same thing in multiple production networks so I'm pretty sure at this point that frame drops are endemic.

Keep in mind that there are only two outcomes to networking: the frame is either forwarded or dropped. Whenever you encounter software-defined networks you need to ask which frames the network is dropping, because that's the only action an SDN can take.

Incast is a stochastic phenomenon and the point of the paper is there is some probability, which is not zero, that too many frames will arrive at the same point in the network at the same time, forcing some to be dropped. This probability cannot be zero regardless of the buffer depth. Eric Dumazet has written a lot about how adding entropy in packet scheduling at the host level helps avoid frame drops. The fact is the problem cannot be solved by the network, it has to be solved by the hosts at the edge (and this is basic nethead-vs-bellhead philosophy going back 40 years).
In theory, if SDN is on top of it, or below it (or both) it would be better to use QUIC than IP-in-TCP or EoIP (or GRE, PPP etc.) because the connections within the SDN would already assume the medium might be lossy and having stacked retransmission will really blow performance (hence VXLAN and the likes are used more than the classical encapsulation AFAIK).
"MSRP" is a meaningless benchmark that is far in excess of the average retail price, even without any real negotiation.
> what's the value of having a middle man that don't stock when goods producers can... sell directly via Amazon?

It seems like this scenario wouldn't work so well without a middleman not stocking the product(s).

Can I rephrase your question as "what's the value in selling things on the internet, when Amazon already does that?"?
Well, do you know where these shelves are? I'd be interested in photogrammetry software to reconstruct 3D models of environments, mostly to plan construction or aesthetic changes to buildings or surroundings. This is for home use, so I don't really need fancy texturing, etc. But having it reconstructed from a smartphone video feed would be a must.

I looked for open source software a while back, but didn't really turn out interesting results :/

Edit: there seems to be a few interesting resources. It looks like MicMac could be quite simple to use, and desn't have a CUDA dependency, for instance.
> Rage, rage against the dying of the light of consciousness

That's an amended quote from a poem: https://poets.org/poem/do-not-go-gentle-good-night

Fun Fact: the poem was featured heavily in the movie Interstellar.
Why couldn’t you just put the sticker price you’re wanting to pay upfront into the 2.5 year bond instead?
Found it! Here's where I read it: https://www.freep.com/story/money/cars/2020/04/23/buying-car...
I don't really care what a billionaire is saying or doing, provided they're not bending the laws to their advantage.

This is something they could do, even if privacy was outlawed and it almost certainly wouldn't be for them (EARN IT targets Section 230 of the CDA, so mainly hits the average folk) and would be for everyone else. This is still a "nothing to hide" argument.
This reminds be a bit of Dagster: https://core.ac.uk/display/22569796
Vanta (YC W18) | San Francisco, CA | Onsite (eng, product design) | https://vanta.com

Vanta is security-in-a-box for technology companies, covering everything from laptops to infrastructure, and using a suite of simple, effective, and easy-to-deploy tools. We're profitable, onboard new teams every week (250+ customers to date), and work with software companies you'd recognize.

Help us secure the internet, increase trust in software companies, and keep consumer data safe.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/vanta

Here are our open roles:

* Software Engineer: https://vanta.com/jobs/software-engineer

* Product Designer: https://vanta.com/jobs/product-designer

You can apply directly to the job posts, or by emailing our Head of Recruiting, Alex (alex@vanta.com)

Tech Stack: Node.js, TypeScript, React, GraphQL, Docker, Terraform, Go, AWS
On the future of academic conferences
Right, a Rust lambda is not a COM object on its own, but by the same token you can't just stash one in a COM object's property either- COM object properties don't have a type for "Rust lambda," or "C++ lambda" for that matter.

Instead you need to convert the lambda (from whatever language) into the type of that property- in this case some kind of Delegate, at which point it is ref-counted like any other COM object.

So in this case, installing the handler increments the refcount, reading the handler back out to invoke it increments it again, the handler itself decrements it, and finally whoever invoked it drops their reference and the Delegate gets freed.
That's not a functional definition, that's "government does what it wants" definition. No point in having Constitution and Bill of Rights then - the government can put whatever freedoms it wants on United States Freedoms List and remove whatever it wants from there anytime it wants to. If there's nothing outside contemporary whim of the government and any government decision is as legitimate as another - then what's the point of discussing constitutional amendments and rights anyway? Rights are what the government says they are, and that's it.
> tweets like this have consequences and can hurt people

Sometimes I wonder if this is just an attention-seeking thing. People feel lonely, and then they say dramatic things to get attention. "Tesla is overvalued" -> stock tanks -> "hey people notice that I exist".

I have a lot of friends that I met playing games and this is a super common tactic. Instead of messaging me with "hey, want to play?" I get "i'm thinking about killing myself". The end result is the same, we play the game. I personally find it more enjoyable to play as a fun way to kill some free time, but they must get better results when their friends think they're distracting them from a suicide attempt. So they use what works.

I have to think that Elon Musk is up to something similar. I wonder if he has a therapist. It could help.
I agree that it would be nice if the learner was given some instruction on how to experiment right away. I'd recommend https://regex101.com/ as a tool to complement this (or any) regex tutorial, as well as when you're crafting/debugging regex. It's language-agnostic in that you don't need to write any code, just the regex and input -- but you can still pick different regex flavors like PCRE vs JavaScript.
Location: Salinas, CA / Medellin, Colombia

Remote: for the last 10+ years

Willing to relocate: No

Technologies: JavaScript, React, Firebase / Google Cloud

Résumé/CV: https://jtontiwith.github.io/portfolio/

Email: jtonti@gmail.com
Wonderful. What a lovely unspoken communication, particularly from Peter.
What is the man thinking. He's not an idiot. Is he self-destructing? Does he have the impulse control of a 5-year-old?

He's going to lose his position on the board, for real.

-> You mean, like the man that runs the country he lives in ? :)