skysight-inc/HackerNews huggingface dataset:
I remember reading an article a long time ago...

wait here it is:

https://www.cringely.com/2009/03/14/parrot-secrets/

This guy had found a niche for an online business.

I can't help but wonder how many competing cookie-cutter copies of the businesses were started the day that article was published.
> Because the average bike price is going up it also becomes interesting to steal parts. A decent handlebar + shifters are easy to sell individually.

That's an interesting point. Doesn't that make a folding full-size bike the only real solution?

Something like Changebike DF-611MB:

https://www.changebike.com/df-611mb

> There are a few new lock types which are supposed to work better against angle grinders like Tex-lock or LitLok.

After a quick search...

Tex-lock cut in 32 seconds:

https://www.youtube.com/watch?v=ictBpMHKhK0&t=1m20s

LitLok cut in 16 seconds:

https://www.youtube.com/watch?v=D-On0DGcDlc&t=1m25s
It looks to me like this is not automated 3D modeling. Instead it's an improved algorithm for reducing an existing 3D model to a mesh suitable for eg. finite element method simulations.
Yep exactly this. We've gotten into messes before when people are working on - or think they are - the same branch. Some os think they are the same, others different.

Also just finished migrating something that ran on IIS to linux, and got the casing pains once again.

If the universe were to be reinvented, I ask please make everything case sensitive by default
> is there a simple way to get this on one a single page and make it easier to print?

That's on my TODO!

- https://github.com/shreyasminocha/regex-for-regular-folk/iss...
- https://github.com/shreyasminocha/regex-for-regular-folk/iss...

I was having some trouble with wkhtmltopdf, but I'll try to figure this out ASAP.
It is presented here that name before type is easier to read as a matter of fact. I’m not so sure. In math or languages where type info is optional, we often write “x = 5”. When type info is required, it is natural to evolve to “int x = 5”. Readers would naturally focus on the latter part. When we write “x: int = 5”, the type info is in the middle. We cannot skip it even when we just want to focus on the name and value.
Ah gotcha. Yeah, the same situation for us over at http://getmosaic.io/

Initially, we were worried that people would think we're putting "AI/ML" in the name/description just for the hype. But hopefully if the workflow/design is good enough, and the AI/ML features follow, customers should be satisfied.
Dgraph | Community, Distributed System and Frontend Engineers | Palo Alto, Bangalore, Remote | Full-time | https://dgraph.io/careers

Dgraph is looking for Community Engineer (top priority), Distributed System Engineers and Frontend Developers.
I bought recently from a dealership that was going out of business right by an upscale university and negotiated about $3500 off of MSRP on a new car.

They told me they had to lay off around half their staff due to Covid.

The deals are out there you just have to look for them.
That seems to be the main problem. Otherwise it’s just something to get used to in my view.
Look at the POV-Ray source code. It does it. Again, I am literally telling you how the software under discussion works. and you keep insisting it is not so. It's open source!
That's a totally fair point. Seriously, how many TSLA investors don't know who Elon is, how he acts, or his ongoing settlement with the SEC over tweeting?
This is an interesting list.

Some of the things have been addressed (`extern crate`).

Many of the issues I disagree with: `Buf` is strictly better than `Buffer` (less typing, like `fn`). I have no issue with mixing `CamelCase::snake_methods`, and actually find it to be quite beautiful. The good parts of being Pythonic.

I would like to see the alternatives to turbofish. What exactly is the author suggesting? And what's wrong with `println!` and `format!` ? It isn't articulated.

`[]` misuse is bad, semicolons aren't consistent, `PathBuf` is inconsistently named, etc. Agree. `io::Result`, ...

Maybe there will be some cleanup in a future language edition.
Uhm, I'm pretty sure Asus was shipping Surface-like models already, back then. They were not great (because Asus is not Apple, with all due respect), but sold out the initial runs.

Also, part of the UI rethink has to happen in the OS, which is why Apple eventually spun out a dedicated tablet OS. They are coming around.
Carrot | Full Stack Developer | REMOTE | https://carrot.com

Carrot is a SaaS that provides online marketing tools for real estate investors and agents. Members use our website builder and other content marketing tools to create sites optimized for the leads they wish to capture. Those leads flow into our suite of marketing tools for action and analysis. We are one of the most popular options for real estate professionals wanting to generate leads online, and are used by thousands of individuals and companies.

Carrot is Oregon based, but you’ll be joining our fully remote development team. We’re looking for a full stack developer to join our team and create new features, maintain and improve our React web app, build on our Ruby on Rails REST API. Our platform hosts almost 12,000 active websites right now so you should be ready to build systems that scale. You'll enjoy working with us: we have a fully-staffed product team, fully-staffed SRE process, fully-automated CI/CD pipeline, great code-review process, and we use GitHub and Slack to collaborate. Join a small, high performance SaaS team that dominates its vertical!

More details here: https://carrot.com/careers/developer/
The way things are going in the US today, I would not be surprised if hindering the free press was an intended effect of this law, rather than a byproduct.
It is quite evident in my experience. Has yours been different? If you want to read some eye opening stuff(it was for me), I suggest looking into the history of public education. Let's just say the American elites talked about this quite openly in the 18th century. Look into how Andrew Bell, impressed with the educational system in India, (particularly with it use in maintaining the caste system), went on to become a schoolteacher in America. His ideas do find plenty of expression up to this day. Unfortunately, of course.
This is interesting. I am not versed enough in law to opine on whether the actual uploading/download itself would be considered legal or illegal - there are many very strong opinions here on many aspects, and none with a legal argument more convincing than "I believe if a judge looked at it they would ..."

However, I would describe it differently: This is a "denial of information" (sort of a "denial of service") attack on the legal process. In order to actually sue, you need to have to make a more-than-good faith effort to discover who it is that wronged you and needs to make you whole - and, unlike torrents or emule or whatever kids are using these days, OFFSystem makes that part hard to discover or prove beyond reasonable doubt - especially if the descriptor block is transferred out of band.

This is somewhat similar to shell games played by many legal "villains" such as patent trolls: You encapsulate company ownership through various jurisdictions (e.g. company A in the UK is wholly owned by company B in NL, which is owned by company C in the US, which is owned by company D in Russia, etc.); it is incredibly cheap to set up (a few thousand US$), and incredibly hard to unravel (tens to hundrends of thousands of US$). If you are trying to target such a company - e.g., to countersue, you realize you have no idea who to sue - you have an opaque company A, and not much to go on.

Courts e.g. in germany, have ruled that IP address is not a good enough identifier to sue a person for copyright infringement unless you have other supporting data. It's not directly comparable, but indicates that OFFSystem might provide a defense, practically (can't figure out who to sue) and maybe even legally (not sufficient proof), depending on jurisdiction.

It's the intent that matters in many cases, but burden of proof also matters. I think it is philosophically a very interesting question and far from clear cut.
Works great on a IIe, as well!

https://www.flickr.com/photos/blakespot/49838052551/in/album...

I had particularly strong memories of that movie and that Apple //c scene. I was compelled to share some of them in a blog post about Max’s achievement. What an effort he put in!

https://bytecellar.com/2020/04/29/apple-c-scene-from-80s-bon...
My teen years right there; brings back the feels. I became a programmer just a little too late to ride this wave, or perhaps I just didn't have the ambition. I found a spreadsheet of my shareware sales on a 3.5" floppy disk just a couple days ago. My most famous shareware program, ButtonWiz, was making $130 per month in 1998 or so. I think shareware only had a few years of life left in it. I'm happy that I was able to participate, in some small way, in an amazing era.
Home-cooked meals are actually the aberration. Back in the old days (before the 1950s), the poor didn't have kitchens, hence the proliferation of street foods such as pizza and their ancient Roman antecedents.
I think most people just like to hate on regex syntax because when just glanced over it looks like spilled tea leaves.

However I'd argue that it's not actually very hard to learn and its brevity makes it easier to retain. (personally I did so using https://www.regular-expressions.info/tutorial.html)

I agree that escaping is a problem, mainly because languages have often different rules for this.
Oh my. I checked out that Reddit group. There are people making posts trying to sell something, and in the comments people trying to sell the original poster something different. It's turtles all the way down.
Thanks, I can definitely see how making either downloading and running the app or following the declared quarantine measures mandatory could backfire.

I'm already disappointed that the UK government feel it necessary to keep track of personal data (they announced recently they were not going to use Google/Apple's API for this reason). I really hope they don't try to force people to use the app or follow its directives.
Data Science in Heavy Industry and the Internet of Things
Location: Los Angeles, CA (looking for work near the Downtown/Hollywood/Burbank area)

Remote: Prefer onsite (once safer-at-home orders are lifted)

Willing to relocate: No

Technologies: Python, JS, Kotlin/Java, React, Postgresql, Neo4j, Kafka, and more!

Résumé/CV: https://henryfjordan.com/resume-2020.pdf

Email: henryfjordan [@] gmail [.] com

I'm a Computer/Software engineer with 5+ Years of Experience, looking for a new opportunity. Happy to set up a phone call if you have a role you want to fill or just want to chat
WinRT is lousy with functions like Window.Current which provide global access to the current window. Any function may get access to any control at any time.
I think novel would fall under fiction? There is a category for that.
I don't see how multithreaded stuff will ever emulate well given arm's more relaxed memory consistency model.
OK, noted for future reference.
Yeah, an XML parser that allows invalid XML (tags must be closed, per the spec[1]) is pretty clearly a terrible choice for a security-sensitive purpose. Likely it was just oversight / accidental reuse, and it's a somewhat common error, but it's very much an engineering mistake and not an XML flaw.

[1] It's very clearly stated as item 2, in a 2-item list for well-formed-ness of documents: https://www.w3.org/TR/xml/#sec-well-formed
Mostly from my own knowledge/experience:

- Multi-variate: text book treatments tend to focus mainly on Vector Auto Regression (VAR) models. Unrestricted VARs scale very badly in vector dimension, so the often end up in some regularized form (dimension reduced by PCA or Bayesian priors). Lütkepohl's textbook is the standard reference.

VAR type models in my view not very practical for most business time series. You should probably not waste too much time on them unless you're really into macro-economic forecasting, in which case you're wasting your time anyway :). VAR forecast accuracy in macro-economics is not great to put it mildly, but we have nothing really better).

An alternative to VARs for multivariate time series are state space models, which are described mostly in Durbin&Koopman and Andrew Harvey's time series textbooks. These model types was recently popularized in tech circles by Google's CausalImpact R package (though that package I think only implements the univariate model).

- Multi-model: if you need to model some generic non-Gaussian time series process some slow generic simulation method (MCMC, particle filtering). I can't recommend any good reference since I haven't kept up with the literature for about 15 years. I only remember a bunch of dense journal papers from that era (e.g. https://en.wikipedia.org/wiki/Particle_filter#Bibliography)

- Irregular: if the irregularity is mild (filling up a relatively small number of gaps/missing data), you can do LOESS, smoothing splines, Kalman filtering, which should all get you pretty similar results. If your time series are extremely irregular, probably no generic method will do well and you probably need to invest some days/weeks/months into a fairly problem/data-specific method (probably some heavily tuned smoothing spline)
Number of channel creations/closures is bottlenecked by layer 1. Second layer transaction throughput is not.
My negatively is just my personality. I didn't single this article out.

Don't tell me how to be.
That qualifier isn't good enough, of course. He has access to tons of insider information. Anyone can have an opinion, but his is different because people justifiably assume it's an educated opinion.
The Space Merchants (1952)
They don't. The days when competitive / sportive cycling drove the designs of bikes sold to casual riders have faded into the past.

The most widely sold bikes in the US are "hybrids," mountain bikes, and cruisers. Within the mountain bike category, the most popular ones are relatively simplistic and are mainly used on pavement or light trails. Those are all relatively sturdy bikes with reasonably wide tires. Bikes that are specifically sold for "commuting" sell poorly, even among commuters, for reasons that I don't fully understand.

I live in a relatively bike friendly town, on a street that's designated as a bike thoroughfare, and I commute by bike myself, and I'm curious about bikes. So I make a mental note of what people are riding. The most common type of commuter bike is "whatever was in the garage," often left over from college or some past market fad. The people I talk to about cycling tend to do remarkably little maintenance. Most decent consumer bikes are sold with puncture resistant tires these days, which are a great improvement.

Now, from my observation (my own bikes, helping friends, volunteering for bike charity), bikes that go out of whack frequently, were usually built out of whack. Low end bikes that are shipped from the manufacturer to the retailer with little or no expert intervention often have poorly adjusted spokes and bearings, sometimes missing lubrication, sometimes parts installed backwards, and so forth. This is unacceptable, but it happens. An initial tune-up that includes bringing the spokes up to proper tension, and adjusting / lubricating the bearings, will turn many the crappy bike into an OK bike.

I don't believe a zero-maintenance bike exists yet, though a couple of mine are close. One is single speed with a coaster brake. I live in a relatively flat town. I also bought a new bike a few years ago for about 500 bucks, that has been maintenance free except for a puncture or two, and normal periodic adjustment of the brakes due to pad wear. It's a hybrid with 9 speeds, wide tires, and cable operated disc brakes. I love it.

But for this reason, I still recommend that a cyclist -- casual or enthusiast -- needs to develop basic maintenance skills. Simply being on the lookout for problems is often enough to catch problems before they progress beyond something just needing to be tightened.
> The market still hasn't budged in used car pricing though.

Last thing people want to do now is buying (or worse, financing) a new multi-ten-thousand dollar car. Unless your car is falling apart or you desperately need money you should absolutely keep your car, which is why there are not enough sellers to force a price downturn for used cars.

For new cars the situation is similar but different - a new car doesn't lose much value until it has been sold. When a car company / dealership can afford to ride out for half a year until the consumer side stabilizes, why should they discount or even take a loss?
blog links are broken
The US Const. was unique in that it called for IP rights to vest in the individual inventors/creators.

This was done deliberately in the time when kings could grant patents to anyone they choose.

Unfortunately, this US rule was significantly weakened by the America Invents Act (2011). The AIA, among other things, changed US law to a first-to-file scheme rather than a first-to-invent scheme. This change favors big corps because they tend to file patents early before public disclosure of the inventions.
Why would you love an ARM based MacBook Air versus, for example, a faster MacBook Air or one with more battery life? What makes ARM intrinsically better?
Yes. People usually leave jobs because their boss doesn't meet their needs. Hartmut hired Martinis to be a manager and then didn't give him authority to do his job. Martinis tells how he had several meetings with Hartmut about this problem but nothing was done. It's clear to me that Hartmut failed in his role.
I probably wouldn't even generate an SDF, instead read the data directly from a 1D texture and fill the anti-aliased line directly in the fragment shader.
Chromatic.com / Storybook (fully remote, US timezone)

We've just launched a major update to our product and are looking for an experienced DevOps / Software Engineer with Node.js expertise. Our stack is React, Next.js on Express with GraphQL, Mongo, Redis running on Heroku, AWS S3 & Lamdba.

We build tools to help frontend developers build, test and share UI components. We do this by maintaining Storybook and building Chromatic. We're a small distributed team with a lot of experience in open source and UI engineering.

https://www.chromatic.com/company/jobs
You’re ignoring that E2EE is how anonymous communication is done now, including communicating with journalists.
The transportation industry accounts for 4M jobs across the US, what do you think will happen to those people once driving is automated? Some billionaire will collect their paychecks and they'll be left to starve.
Probably depends on the insurance, but his came with certain restrictions on how to lock the bike, and where to store it at home.
Sure, but there's no arguing to be done there. Is the grammar context free? Ideally, can it be parsed with small constant lookahead? Yes? Cool, no further discussion needed.

I'd be more open to this kind of discussion if there was an ounce of actual research behind what makes syntax more/less readable. As it is, it's just a bunch of people arguing endlessly about their very specific preferences. Just pick something sensible and move on.
The 150ms benchmark in the title is really selling this short, the performance is very impressive. The 150ms seem to refer to the time it takes to initialize the graph, and with a hot cache that is more like 50ms for me here. Redrawing seems much, much faster.

I have done some visualization with WebGL because I couldn't get it fast enough with just drawing lines. That was a while ago so I'm not sure about the details, but even a simple prototype just drawing a few tens of thousands to a hundred thousand lines using canvas was slower than this for me (subjectively).

I'll have to look at the code later, but I'm curious about where this library is getting the performance from. Before I saw this I would have said you can't do this at this speed without using previously downsampled version of the data points, I'm not entirely sure now.

I'm still looking at the performance tab in the browser dev tools and how impressively empty the main Javascript usage plot is.
It's possible to argue here that the problem is not so much the order of type-then-name but the overloaded meanings of * and < at the grammar level.
> Wolf Down (quick serve German Street Food)

And yet looking at the picture attached I wondered "That layout looks like something cliche out of Ontario". Was not surprised to find out it's in Ottawa.

Not that changing decor in the current climate will do much, but for heaven's sake, why do so many of these places recycle the same stripped down, soulless interiors in that province?

To the article's point, doing any back of the napkin (sorry) math on average rental pricing per sqft, number of employees and so on, would give you a ballpark number that is borderline insane, and would make you wonder how majority of these restaurants can afford to stay open (hint: they can't).

My theory, which is not a theory so much as it is fact, is that there is a lot of dirty money laundering happening through these small "boutique restaurants". I don't see this discussed anywhere.
Mathematics of Covid-19
I've read this a lot but I've yet to encounter bugs in regexes that wouldn't be otherwise encountered in a parser or validator that uses other techniques. Code is just code.
Passfab iPhone Unlocker 2
I'm not sure it's fair to compare a gallery of images created while learning the software with a gallery of images created by people who are very familiar with their software.
The cook in a pizza joint in small town West Virginia:

"Faster'n a pack o' dogs on a three-legged cat"
Seesaw | San Francisco, CA or Remote (US) | Onsite or Remote | https://web.seesaw.me

Seesaw is a learning platform that brings educators, students and families together to deepen student learning. Teachers design and facilitate powerful learning experiences, students create, reflect, collaborate, and make their learning visible, and families actively support and celebrate student learning. Seesaw is used by millions of K-12 students in over half the schools in the U.S.

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/seesaw

We're currently looking for Senior Platform Engineers (https://jobs.lever.co/seesaw/e71a2588-1907-4194-bde8-a4c4d5e...) to help us scale while serving millions of students!

Tech Stack: Backend: Python3,
Deployed on AWS Lambda + ApiGateway,
GraphQL endpoint.
Frontend: React written in Typescript.
For DSLRs most repairs will honestly be a shutter or LCD replacement. These aren’t complicated at all.

Camera technology is constantly improving but not as rapidly as processors. You can buy a 5-10 year old professional model camera for $500 that beats any new entry-level gear.

My guess is Nikon wants to eliminate the used market for its products.
No on is suggesting central planning, my friend. It's funny how proponents of capitalism always jump to erect this straw-man when any criticisms come up.
Yeah, I've had problems by using '/' on branch names. When you have something like origin/jira/PROJ1-123/DoThisThing, some commands don't like.

If there's no good reason to do that, just don't.
Assuming there is some culling, I’ve found myself somewhat obsessed about the methods of dataset-culling. If there’s a single outlier, for example, some methods would skip it, where it should really be highlighted.
He seems to be having a meltdown on Twitter today. It's more than just financial. I think there is something really wrong with him.