skysight-inc/HackerNews huggingface dataset:
Eh, it covers “I use it everday” to “I used it a few months ago and I’ll probably use it again in the future.” So it says they’ve probably completely saturated the market for the US, which has implications for things like revenue growth (now any growth has to come getting more money from the same users, rather than, say, doubling your user count again)
There is a very short list of projects that have had more engineering effort put into them than libcurl. Single digits. It's incredibly robust and battle-tested. Just about everything you could want to do with it performs as expected and is well-supported. On top of that, its performance is very good.

We're literally in the business of building on the work of others. Avoiding libcurl seems like an incredibly naive choice to me.
I'm not 100% sure but I think it's not running on a VM in the virtualization sense; by VM they probably mean BEAM, which is a VM in the same sense that JVM or python are VMs.
To run native containers, they've implemented almost all Linux kernel namespaces (IIRC mount was almost there already) and resource limiter. So, if there are some profits on the horizon, that may become a reality.
Lots of other things have also changed since then. It's impossible to isolate the independent variables.
Intensive Driving Courses Wellingborough – Learn 3x Faster – ADriving
Configuring your acceleration profile can be the difference between awful and wonderful. On linux, the default experience can be poor. And some older TrackPoint hardware is now less well supported than it once was.
Or in my case, I feel the need to learn these technologies so I implement them to some extent, maybe that way I'm more employable. Then again, I love tinkering with new tools and my side projects don't make me any money yet.
The TRS-80 Color Computer had a similar trick used by lots of commercial games, but you couldn't predict when the effect might result in red or blue. You'd have to reset your CoCo until an example graphic was the right color before proceeding.

http://vdgtricks.blogspot.com/
Interesting! Sounds a bit like ClearType in reverse - there, the color determines the (perceived) position on the screen.
Hadn't seen this. Wow! https://www.nginx.com/blog/nginx-joins-f5/
The bit patterns are described in Wikipedia:
https://en.wikipedia.org/wiki/Apple_II_graphics#High-Resolut...
Planar graphics was also a thing because of the slow RAM bandwidth of the day. RAM was fast enough to allow the video hardware to stream a 1bpp image at the rate needed by the electron beam of a typical CRT -- but higher rates like 4 or 8bpp were troublesome and 24bpp was out of the question. However, by arranging the data in planar format, you could pull the bits for a single pixel from more than one RAM chip at a time, and through such parallelism achieve the much higher throughput it took to display high-color images. Innovations in the late 80s/early 90s, like high-speed VRAM, made true-color "chunky" graphics practical.

Of course this also made the Amiga's HAM mode even more impressive, as they managed to squeeze out 4096-color (effective 12bpp) imagery out of the slow RAM of the day by allowing each successive pixel to be encoded in six bits by modifying only one component of the previous pixel (the famous Hold and Modify technique).

The major downside was that you had to do some computational contortions to build an on-screen image out of computed pixel data, but of course if you were lucky enough to have a hardware blitter (pc suxx0rz!), planar graphics was no impediment to drawing lines or compositing images at arbitrary positions quickly.
Also, the South Bay is becoming/has become enterprise-land. As Silicon Valley startups increasingly aim towards the consumer market, it makes sense that they would locate themselves in the biggest media/consumer/tourist hub.

(Even the biggest enterprise companies can be SF-based, though – SalesForce, for example...)
Coder Puts Visual Studio Code in the Cloud
Recent F5 systems are running CentOS 6.
Why not just take it down? What do you need a lawyer for ? Isnt there an option for deleting your own packages ?
> Nobody in these kinds of discussions really cares about the science. It’s all about politics and ideology.

So when someone speaks up to rid science of the ideological influence, then by this definition, they don't care about science either?

> Why aren’t these same people who are talking about science denial never speak up and make a fuss about the denial of climate change

Who says they don't?
The control plane can be a raspberry pi. Its what allows you to modify the rules how you route. Its the interface.

The data plane is where you have high speed logic and data traveling. That's where you do the multiple 100GBps software defined networking, and its crazy fast chips doing it.

And the control plane has interconnects to program the data plane chips to the rules you want. So the data never hits the control plane at all. Its kind of like a water faucet where the knob doesn't touch the water but controls the floodgates.
I worry this ends up being a technical solution to what is ultimately a social problem. If the problem is that people feel threatened submitted feedback at their workplace, the issue is the structure of the workplace.
They imported DTrace from FreeBSD which is still CDDL licensed.
Getting a resource in requests:

import requests
body = requests.get('http://pycurl.io/')

Getting a resource with libcurl:

import pycurl
from io import BytesIO

buffer = BytesIO()
c = pycurl.Curl()
c.setopt(c.URL, 'http://pycurl.io/')
c.setopt(c.WRITEDATA, buffer)
c.perform()
c.close()

body = buffer.getvalue()
Leaving what I'd call "intuitive happiness" immediately leads you into the depths of deciding the goals of human life. If we agree that happiness is desirable, why not just induce it by drugs? Why not try to learn to be happy in all situations at all costs? Mentally disabled people seem to be usually quite happy without all the reasons we need, why not become like them?

For me, happiness requires a meaningful life. If I tried to get rid of that dependency, I'd probably end up a broken man and try one of the above ideas.
The OpenAPI link is returning a 404. https://approveapi.com/docs/open-api-spec-2.0.json
JFrog has an open-core/OSS repo for NPM, I believe.
and this goes into detail about how the bit patterns worked:
https://www.xtof.info/blog/?p=768
Literally lol'd at this.
Yes and the 64:1 interleave pattern on the display is also another "fun" feature to code around.
Which makes at least a little sense. Instagram makes it fairly difficult to share/reshare garbage (though it's gotten a bit worse lately) and encourages people to create their own garbage.
AGI == software capable of any economically relevant task.

If you have AGI, it is very clear you could very quickly displace the entire economy, especially as inference is much cheaper than training: which implies there will be plenty of hardware available at the time AGI is created.
Tesla is making a huge gamble reinventing how cars are made. It's a risky, experimental, turbulent, uncertain, difficult endeavor. There's no way any Tesla employee should have ever expected job security.

If you want job security, work for a more traditional company that makes money doing something a little more mundane.
As far as bringing in some UK sources that were traditionally print, I'd probably go with The Guardian and the Telegraph - caveat, they do have a left- and right- leaning bent, respectively. There might be an AP feed you can get in addition to Reuters so people have more newswire options.
You think of the activities too much. The 'high-performers' I know, do it unconsciously. They had developed the habits to be 'high-performers'. They don't waste mental energy/willpower on the activities they do daily.

They start writing/blogging every day for 3 months, then suddenly is a habit of writing 2 hours per day. They do not think 'I need to write today' they just write.

Then they develop another habit; they start coding an idea for the next 4 months. After a year of daily coding, it outputs 2 or 3 great side projects. At the end of 5 years, the projects are on the double digits.

Then they develop a fitness habit, they start by swimming an hour a day, then adding a running hour, then cycling weekly. At the end of the year, they complete a half-ironman.
Maybe your personality is such that you can't not be working with people you admire. Have you thought of opening a startup and trying to solved something meaningful? Hire good people and work on something together.
If you don't cross the book (ie offer more than the lowest bid or vice versa) the you _become_ a market maker (though not much of one). You don't pay anyone to do this. But because of the HFT/Market Makers you get the benefit of dramatically lower trading fees.

So you don't pay for it in that case, but you still get a benefit.
Ok, I probably have no idea what I'm talking about. However, reading the early news reports, stories and comments, I don't think the journalists/commenters know either and some may be biased. Would be great to actually ask an experienced pilot who flies these things. The main thing I don't understand is, when a plane starts diving, first reaction would be to disable autopilot, and put the nose up, no?

Also, pilots should be prepared to experience faulty sensors as they could fail at any time, no matter what model aircraft they are flying, no?
Scare the landlords, then walk it back and get a great deal.

This is how the conversation with the landlord would probably go:

Tesla: We're going to close our store in your mall.

Landlord: Good luck with that. Next month's rent is due in a week.

Tesla: But we're closing our store...

Landlord: You signed a multi-year lease without an early cancellation clause. I don't care if you're closing the store, you still owe me rent for the remainder of the lease. You can pay it as due or buy out your for X% of the aggregate remaining amount. [where X is some obscenely large percentage approaching 100% because the landlord has Tesla over a barrel and doesn't need to offer a discount].
“Loose” is the opposite of “tight,” “lose” is the opposite of “find.” Easy to remember because the opposites have the same number of letters.
We'd all love that. It's funny, because Red Hat does regularly source content from EPEL to pull into RHEL for various products, which is where these issues come from.

I would love it if Red Hat were to give it proper recognition. I honestly don't know why they haven't yet...
I love how the answer to the problem isn't solving the problem. It's to strip everyone of their privacy, instead.
Tiny neural network library in 200 lines of code
Hex editor Okteta 0.26.0 released
These are beautiful. With which language/tools are these images/movies made?
To be a top VC, the VC has to land the top deals (Uber, Airbnb, etc). They land top deals by being attractive to top founders. The best startups often move very rapidly, having 10% week on week growth and such. Every hour is valuable to them. Partners are fined $10 for every minute they are late to a meeting, which gives an idea of how strongly they hold to the principle.
And this research suggests that a concert pianist who can play the virtuosic repertoire on the modern piano can play that same virtuosic repertior on both types of piano with the same accuracy?

Remember, if you're successful in pushing the 7/8 piano you're going to have both sizes in production for at least a century.
What did you use for OCR? Can you identify patients or do you only use it to identify document types?
Does that deviation lineup with Google's entry into offering cloud computing?
> What happened was that competing companies deliberately created incompatible systems. Doctors’ offices and hospitals that use different records databases can’t communicate with each other digitally — but they can via fax.

Yeah, that's a common failure, which impedes progress. Anti-competitive NIH and lock-in. And indeed, bad players usually fall in line only when they have no choice.
Doesn't answer the question why nobody has build an interface like the first example over the low-level libcurl bindings, or if someone has done so, why it hasn't been more popular.

I'd guess: because distributing packages with native dependencies is sort of a a pain, and was way worse in the past, especially cross-platform, and thus python-only packages are preferred. Leaves open why libcurl bindings weren't choosen for stdlib.
We need to separate Facebook as a product from Facebook as a company.

People are largely leaving Facebook as a product, because they simply don't find it as useful or novel as it once was to them.

And in many ways Instagram is now a bit what Facebook used to be in its early days: personal and with very little noise.

Therefore, Facebook as a company isn't failing. Facebook as a product is.
I couldn't be happier about this. We build on Elastic today - and there are several features that we've written into our codebase from scratch, that are available in commercial Elastic only. Quite frankly if there's a community that once again "open", and that we can even contribute some of our technology to with everyone benefiting - I'll be pretty thrilled.

In tomorrow's test I'm going to throw ~3 billion messages at Elastic 6.x and then immediately stand this up over the same database... Time to see what happens :)
What are some of these "many ways"? because I strongly favor the quality of life under nginx over that of apache. For smaller projects, these days I reach for Caddy which is even more pleasant to use than nginx.
If you were the author of a GPL piece of code whose licence was violated, and the EFF came to you and said "we'll pay for the lawyers and in exchange we get publicity", most people would say yes.
> Are phone systems more resilient than internet and email protocols?

When was it the last time a land-line had an interruption of service. I can't even recall it happening to me.
If Elon views himself as the messiah, then that is the right way to analyze his motivations. You don't have to agree that he is or can be the messiah to use it as a tool for understanding his behavior.
I know that, but is the issue that companies are using the code or that NPM, Cloudflare, and Amazon are hosting the repo?
I agree that a one man shop can be "mature"; but there are many very large scale operations that have cultures that absolutely preclude speciality.
What Can Be Learned from the Bauhaus Today?
I only know of one way to output accurate color from Apple II's to HDMI. This is new as of last year. You have to email the developer and he'll add you to the waiting list. http://atariage.com/forums/topic/285010-vidhd-hdmi-board-upd...
> If you start a company and open source your core/clients, your product becomes part of AWS

It seems not obvious to everyone, but you don't have to use a license, that allows AWS to run you into the ground. Take a look at API Copyleft License: https://github.com/kemitchell/api-copyleft-license
What's the plan for this gradually phase-out? Especially considering that even the heterogenous timbres of pianos of the 1800s are now largely gone with everything standardizing on the Steinway timbre?

How do you make it so that a generation of pianist mustn't learn to master two different sizes of piano?
On the Amiga it was definitely hardware, the Denise chip, which could do all sorts of weird and (debateably) wonderful things in addition to the straightforward use case you describe. Hardware sprites being at the useful end of the scale, HAM being at the not-so-much one.

https://en.wikipedia.org/wiki/Original_Chip_Set#Denise
I had the same impression, but mholt pointed out to me that building from source or using the Github binary releases are valid alternatives to paying for licensing.
Hasn't worked since XP, has it? I'd love to see the source for that - I don't know how they were hooking the Copy dialog.
Your hobbies are not always in your control. Let's say you have a very busy month at work and at the same time a big music festival is happening which you would like to attend. Work will always mess up your personal lifestyle. All your hobbies are always secondary.
Some of them are complex, some are less complex than they used to be. For example look at the first article in this series that discusses the very common mistake of incorrect parameter types leading to unwanted copies, which is solved by generic lambdas where the compiler is permitted to deduce the type.

std::map<std::string, int> numbers {
{ "one", 1 }, {"two", 2 }, { "three", 3 }
};

// each time entry is copied from pair<const string, int>!
std::for_each(std::begin(numbers), std::end(numbers),
[](const std::pair<std::string, int>& entry) {
std::cout << entry.first << " = " << entry.second << '\n';
}
);

This has an error, which is harder to commit in c++14 and forward, with a more compact expression:

std::for_each(std::begin(numbers), std::end(numbers),
[](const auto& entry) {
std::cout << entry.first << " = " << entry.second << '\n';
}
);
You are correct.

From their study, they show that while Facebook dropped, Instagram increased (34, 36, and 39% from 2017 - 2019, respectively).

WhatsApp doesn't have tracking data for 2017/18, but 2019 shows it at 18%.

Here's their downloadable presentation with additional info: http://www.edisonresearch.com/wp-content/uploads/2019/03/Inf...
I love Hashicorp products, however, all of their pricing behind "Contact Sales" is a major turn off.

Why?

I don't want to be the subject of a constant dripping of emails, calls, and missings from a sales person who is constant to get their numbers and puts me in their sales automation pipeline.

Give me a ballpark estimate, I can go to whomever is needed, and we can go from there: I've never ran into a case where "I don't know" how much this costs is an appropriate answer to give a manager.
Winklevoss twins on their Bitcoin bet: 'Money is the oldest social network'
They didn't ignore the license; they looked at it, and concluded that ZFS wasn't a derivative work of Linux and therefore it was safe to run CDDL modules on a GPL kernel. There is some disagreement as to whether this is actually valid, but it's no blatant disregard.
It's one thing to read material around sales and another to practice it. That being said, one book I'd recommend is Daniel Pink's "To Sell Is Human"

In general, sales is something you need to practice every day. Like Sam mentions, it's about being able to convince other people of what you believe and you have an opportunity to do this in your every day life, from convincing your kids to clean their rooms to convincing your reports to adopt a new process.

The first step is to look for opportunities in every interaction to practice sales. Sales starts by listening, so try to understand the other person's point of view and why it's different from yours. Really step into their shoes and see things from their lens.

Once you identify where the difference is, ask questions to learn more. Why do they think that way? Why do they prefer the current process? Why are they hesitant to change?

Again, they key here is to listen. Once they list the reasons why they believe differently, summarize what they said. Then start to work through each difference together.

This is important. You're not competing with them. You need to work together to arrive at a common solution. If they say adopting a new process is a waste of time, then calculate with them how much time it will take and then work to reduce that time by offering help in some area.

In the end, you should both walk away having achieved something together without one person browbeating the other into it.
The secret insides of London's Tower Bridge
Related to the capture of this and exceeding its lifetime, I've been doing it thusly:

class Foo : enabled_shared_from_this<Foo> {

void start_callback() {
auto thisp = shared_from_this();

function_taking_callback([this, thisp](int err) {
if (err) errFlag = true;
});
}

bool errFlag{false};
}

The idea is that thisp is captured in the lambda and extends the lifetime of this until the callback is destroyed. And because this is also captured you can refer to member variables implicitly.
HashiCorp is doing VERY well revenue-wise. They are not struggling. Where did you hear they are struggling?

(I have no affiliation with HashiCorp.)
> No OTA systems

That's a strong selling point.

> Crappy entertainment systems

are android auto and carplay crappy?

I just want my music controls. I don't need to be entertained beyond that. Massive safety issue.

> Poor self-driving tech and almost zero data

Tesla doesn't have good self driving tech.
This is generally referred to as a RANDAO in cryptoeconomics. The problem is that a candidate can decide not to reveal their preimage `Ui` and affect the outcome of the RANDAO in that way.

https://github.com/randao/randao
Envoy doesn't support static file serving: https://github.com/envoyproxy/envoy/issues/378

I'm sure that's not the only feature it's missing compared to nginx. Envoy is not very comparable to nginx, in my opinion... but I also wouldn't reach for varnish as an nginx alternative either.
>With everything that is going on with open source licensing

What exactly is going on with open source licencing? Is anybody violating open source licences?
To be fair, a lot of people are pretty terrible.
This is such a thorny issue.

First off, there's the reductio ad absurdum in the room: perl. Using perl, I could rip off some amazing things in amazingly little code. (Forth, too, come to think of it.) I think, though, that most of us who initially fell in love with it eventually came to learn that denser code is not necessarily better code. Nowadays I'll gladly take the same thing written in 5X as much Python code.

Second, sometimes more code provides useful things, like bulkheads and seams that allow for easier modification in the future. Over in OO-land, I find that writing SOLID code often increases line counts considerably, but I still strongly prefer my code to be SOLID.

Long story short, I find that code volume can be a proxy for code quality, but it's a very imperfect one.
Eh, not if it's cryptographically impossible (barring a zero-day vuln) for the higher-ups to trace back who submitted what.
It's not arbitrary code execution, just a toy observation about the specification. Additionally, 1) as noted, none of the font rendering libraries used were capable of recursion without the author's modifications, 2) in a web context, Javascript is unable to access information about actual glyphs rendered or other "font-internal" calculations.

If anything, exposing glyph data to the web API would be a bigger problem for fingerprinting, and probably expose some sort of user browsing history snooping flaw...
and other car companies have been securing that supply chain.
Been reading a lot about Lambda School recently. Have you checked them out?
The Real History of Intellectual Piracy
Oops that's an outdated link, will fix asap. In the mean-time here is the spec: https://github.com/approveapi/openapi-spec
Got to feel lucky Oracle or IBM didn't buy them, definitely would have run them into the ground.
One interpretation: "ever" as in "anytime in a time interval", "current" as in "the last 60 days".
How often do you “need” to fly somewhere. Almost never for most people. Unless you do a travelling job, then hopefully your company isn’t a cheapskate.
That foreach looks like it should really be a where
What is interesting is that we are seeing people in other industries shamed for hiring people in unpaid or underpaid jobs and even people shamed for taking those jobs. I wonder if that is something that will ever happen in the software industry.

Open source software is clearly a net positive overall. However is it a net negative for the industry when enterprise developers rely on open source software without demanding their company provides financial support for that software? How is that different than the company relying on free labor from something like unpaid internships?
It was a react package.

Source: https://twitter.com/seldo/status/1105157348560007168?s=09
It's trivially done in shaders, there's nowhere to extend that.