skysight-inc/HackerNews huggingface dataset:
Off topic a little.
How about we go with the Star Trek Reference Herbert's instead of the understandable Normies ????
First thing I'd say with the new job is "maxing out" your 401k is $19,000/year not whatever percentage the company will match. If you can afford to put $19,000/year away, you'll likely retire before almost everyone you know. Assuming after tax income of $60k, you should be able to retire in 25 years: https://networthify.com/calculator/earlyretirement?income=60...
Agree. Happy to help organize/buy coffee or beers.
OP's site is from 2005 and Bosch's site mentions the author of, and links back to, the submitted link ;)
Rich people find tax loopholes to exploit. Outright lying can get them thrown in jail.
The best policy is don't task, don't tell.
WenPlan
OSSU has a good curriculum based on free MOOCs:
https://github.com/ossu/computer-science

Required courses in the curriculum require MOOCs, but they include a lot of the same book resources as further reading topics. The community is quite active and has been happy to answer questions in chat.
I switched from Intercom to Crisp and will save $5000 annually and gain features
In this case there is no house. For this to work a player needs to be able to back or lay an outcome.

"In harness racing, you are playing against all the other players. You are not playing the house. The odds of any given horse winning is directly related to the amount of money on it."
Did you notice the dates on the page? The linked web page predates Bosch's work.
I don't think I'd call the transputer "hardware multitasking" so much as "integrated communications network."

For a time the T800 was the top of the FP pile. Not for long, though, and then the long, long, long wait for the disappointing T9k doomed the whole architecture.
Set it up! Then you can use the findings to influence manufacturers.
Go2 and complex numbers removal
I didn't get the joke either. Until ehmorris responded, I assumed you were talking about the site this thread is about.
God I love downvotes without any explanations. I can't learn anything from it :S
Thanks. Is there any chance the Windows driver has some special sauce to deal with hardware defects that alsa / pulseaudio aren't aware of? Maybe some crazy edge case defects (since it's not affecting everyone with a Scarlett).

I think I am still using pulse mainly because I installed qjackctl and pulseaudio-module-jack, but my audio devices according to pavucontrol were Jack, but it's still being routed through pulse right?

I Googled to the end of the world on this device with Linux but came up empty handed. It was just a few success stories.
His don't really look like mazes, though. There's never any choice involved in the lines. In a maze, you're constantly needing to decide if you should go left or right. His art is just one single line without any branches, as far as I can tell (...and as you'd expect from a TSP algorithm!).
A great book about maze generation is "Mazes for programmers"
http://www.mazesforprogrammers.com/
That's important. But it does not stand in opposition to this.
It does suck. It totally does. Because when you sell VP, you sell VOP (visual-only programming).

If you offer a visual interface as an add-on to my favorite programming language, be my guest. I don't have a problem with that and I might even try it on a nice sunny weekend afternoon.

Just don't try to lock me in on a VOP platform and expect me to sing praises for it.
What did they switch to?
Love the advices, many of them resonate to me as well, thanks for sharing.
I'm not sure if any of those arguments actually are unique to rock climbing. I mean, it looks like it could be fun, but none of that is a strong argument specifically for rock climbing.
For the battery, get together with someone else that wants the same and create a 'jacket' with an additional replaceable battery. And maybe wireless charging also. It would connect to the USB port. Such things already exist for various popular phones from the usual Chinese suppliers.
Oh, thanks, I explicitly tried to check but somehow missed that!
Same thing that happened with Xerox...
They didn't even show that women are outperforming men. I'm very familiar with races under 200 miles (length) and/or 50km (vertical), and women are not outperforming men at those levels. While the gap between men and women is smaller in ultra endurance than in shoter distances, there are still no women who can match people like Kilian Jornet. And a cursory glance at longer distance races, it looks like women do win some of them, but it's a small percentage.
Liked this post. Would love more detail on GPU query offloading and on how different the engine looks compared to one that would run queries on the CPU, as that seems to be the primary innovation
Rock climbing is the new CrossFit.
If I recall, Turing actually started to formalize some ideas in information theory, but stopped after meeting Shannon. Shannon showed Turing his information theory work and Turing decided Shannon already solved the question he was interested in.
Glassfish 5.1 release marks major milestone for Java EE transfer
People elsewhere in the the comments pointed out that Tappy seems to be a derivative of the open source Tapster robot. So I suppose it's possible that T-Mobile (or at least the people overseeing the Tappy lab) simply didn't care very much. They might have objected to photos and long lists of questions to avoid letting Huawei crib all the challenging parts of their upgrades, but not have been particularly concerned with whether people saw the basic functioning of the thing, even knowing they wanted to copy it.

Now, a very cynical idea is that T-Mobile figured Tappy wasn't expensive to replicate regardless, so the maximum profit lay in indulging Huawei's decision to commit a trade secrets violation. That would explain giving Huawei continued access while refusing to answer questions and installing good-faith safeguards in the lab. There's some circumstantial evidence which could back this: T-Mobile apparently considered licensing out Tappy, which is what started the lab-access program at issue here. And TMO did sue Huawei for "reasonable royalties" on Tappy plus double that in punitive damages, though all they got were breach of contract damages. If they suspected that Huawei wouldn't buy an expensive license and could replicate Tappy without espionage cheaply, then a shot at triple royalties might have sounded like a winning outcome.

I don't believe that's true here. It'd require probably-illegal coordination to get T-Mobile staff on the same page, all in the interest of fighting a lengthy trial to maybe receive damages which would be tough to sustain on appeal and collect. But laches defenses exist for a reason, and a strategic delay to collect larger damages is at least an interesting possibility to consider.
Pretty sure all this says is to minimize KL-Divergence instead of log-likelihood (for the encoder), or your latent variables are garbage. Judging by many examples I've seen of VAEs in ML, this is not news.

This post [0] does a good job showing the difference between latent variables for log-likelihood and KL losses.

[0]https://towardsdatascience.com/intuitively-understanding-var...
Yes, you are right. First of all, we're not talking about things like banking passwords or even account numbers, only transactions that you've been charged. But most importantly: this is completely opt-in. If you don't trust me yet, you shouldn't use syncing until I encrypt everything end-to-end.

If you only use a single local app, all of your data is entirely local to your device.

All other apps that host your data in the cloud have access to it, whether it's encrypted internally or not. What encryption buys you is the case if a hacker happens to get some of your data, they might not be able to decrypt it. But considering that the backend of the app itself must be able to read the data, the backend must be able to decrypt it, so a hacker could probably end up decrypting the data anyway.

End-to-end encryption in Actual will be better than all other cloud apps: I, even as someone with full access to the server, will not be able to read your messages. Only your device can.

It sounds like what you're really worried about is storing banking passwords unencrypted. We don't do anything like that at all.
"NOTE: All the numbers in the description below (other than p-values) are for illustrative purposes only. The actual numbers are proprietary."

In other words: useless.
That's not fair, there will probably be less ruptured Achilles with this.
Visual programming works best with functional programming because everything is neatly ordered.

Most programmers don't like FP, so they probably don't tend to such tooling.
Cool, thanks for the tip. Went to the page and was disappointed to see broken webp images - then checked Google play for updates, got the latest ff - went back and could see the webp images :) Finally.... We've been waiting too long...
I will give that false humility is rampant, but it's incredible (and perhaps ironic) in the context because so many seem to be saying "Well I wouldn't want to be with these people." That is the opposite of humility.

Virtually all of life is self-promotion (however massaged and clouded we make it -- we see humility as a virtue because it's great if everyone else just gets out of the way), and sideways mechanisms to do it do little but feed into raw dishonesty. And let me say that I have pretty strong social anxiety so this contest has no draw for me, but I have no animosity for those who it fits.

As an aside, I grew up in a small, blue-collar working town, and it operates very similar to your description. But it isn't that people value humility, but rather that they impose their own limitations and hangups on others. It was the crab mentality.

Regardless, there are many paths to changing the world. Even if we accept the notion that only the bad wouldn't cow under humility, to quote Ahad Ah'Em (Asher Ginzberg) - "Men With Self-Confidence Come and See and Conquer". There is a high correlation between people who have a sometimes inflated confidence and those who actually affect real change.
> Firefox will now warn you when closing a window (regardless of whether you have automatic session restore enabled for restart).

Excellent! The number of times I've accidentally hit ctrl+q instead of ctrl+w and then had to relaunch firefox and restore my session - this will be a welcome relief.
so I started my studies in animation actually, I used a lot of those tools, you can think of statebox as applying category theory to restructure aftereffects or https://en.wikipedia.org/wiki/Shake_(software)

when done right, we claim, you can target many different things ("semantics")

what we claim is something like, the compositional aspect of many such node based systems can be described as a certain type of mathematical object (monoidal category) ~ we can build an editor for that and then map that "dsl" to particular targets (image processing, state machines, etc)
There are visual Lisps. They are for example used in music composition:

http://www2.siba.fi/PWGL/pwgl.html

http://repmus.ircam.fr/openmusic/overview
I do use that extension, but it specifically blocks you from adding new domains to the Facebook container, which is built into Firefox. I can't figure out how to turn off that built in one and use the multi-account one instead.
While everything you said here is correct; I hope you've found a way to communicate a bit more gently than what you wrote above.
Congrats on the launch!

Why did you decide to tackle event-driven workflows with humans in the loop over human-initiated workflows, e.g. making a new staging env? Did customer research suggest that event-drive workflows were more valuable?

Seems like there's still lots of room for companies to adopt chatops solutions, with Slack as a central access point. Or not, of course, as we saw with the overhyping of the chatbot.
Was this just an opportunity for you to insult me twice? Because you confirmed my claim that it's different by pointing out that it has settings to make it feel less different.
I'm working on something similar.
Hi sure. Fair question indeed. We were a sales call scheduling service till september 2018 and had built a strong email categorization and reply layer on top of collaborative inbox to manage multiple client inboxes, schedule calls and update CRMs. By late last year we decided to push to a pure SAAS play and eliminate the human-in-the-loop segment of the company. You can think of this as a soft product pivot to achieve scalability and reduce operational overhead.

That said, since we allow AI enhancements on the event data (email categorization to be precise for now) on top of the zapier model and also allow the human decision making element in between, we could not just plug and play any IFTTT architecture, which definitely meant some more engineering overhead.
This is not a dupe, it is an additional, new article.
> Why would LE send the SNI in the first place? I thought the purpose was to prove you own the domain, not cohabit an environment where the domain is hosted?

The assumption was that you controlled the domain if you could return the self-signed cert with subjectAlt=foo.bar.acme.invalid when the SNI request for foo.bar.acme.invalid is made to the server your are requesting a cert for. Unfortunately the assumption didn't hold up because hosting providers shared the same routing server across domains and subdomains and those routing servers did not have controls around the subjectAlt domains used for TLS-SNI-01.

> Also, what do host headers have to do with this? Presumably this is just a tls handshake test?
They don't have anything to do with the weakness. It's mentioned to make the distinction that SNI is used for the cert retrieval to establish the connection and Host-header is used separately to route to the proper backend
Razer is selling the first pink laptop, Suitable for Valentine's Day
Old emails hold new clues to Coca-Cola and CDC's controversial relationship
Smooth pinch to zoom is in development but until it's done I've made an add-on for it
https://addons.mozilla.org/en-GB/firefox/addon/multi-touch-z...
>> Except, defaults matter.

Do they?

Debian maintains hella lot of patches for almost every package because of reasons I can hardly justify. Overriding a few systemd config files is nothing. But let's say systemd sets some sane defaults and everyone happy. Or are they? Like, for instance default NTP is "centos.pool.ntp.org". Oh, crap, Debian still can't use it.
Racket has a special place in my heart. Racket, together with https://htdp.org/, helped me reach a point where I felt my code truly reflected the structure I was modeling. It helped me focus on data flowing through my code, rather than blindly following "cookbooks". Racket is one of the very few languages that get out of your way, so that the model is almost tangible.

Code design is what keeps complex projects from collapsing under their own weight. There are always trade-offs when constructing software, but I feel that design is often neglected needlessly.
If only more "journalists" thought about this before reporting things.
From what I understand, every container has their own cookies and local storage, so it's like using a separate browser for every website.
Sure, about the same incident previously discussed on the HN front page. I'm not saying it's a dupe, I'm saying we've previously discussed the Michel Lambert situation and providing a link to that commentary.
Cool, yeah, I figured it would be a lot trickier with Gmail, and it seems like you guys are taking advantage of some Slack UI features.

Jira is the only tool I use that you mentioned, and as far as that goes, I'm not really sure what I'd take action on. I get a bunch of notifications about ticket updates, but I mostly ignore those. The one thing that would be pretty awesome -- which I think Atlassian already does, we just don't have it configured at my company -- is to be able to respond to comments from Slack.
I have to say I've never really found a maze that was challenging enough to take more than a minute or so to solve. Some of these mazes look much more difficult than anything I've seen before. Very cool and creative!
I climbed when I was young and picked it up again as an adult hobby two years ago. It's still a blast and I would recommend it to anyone who is bored of lifting weights.

Bouldering in particular is easy to do routinely because you don't need a partner with you in the gym holding a rope for you.

It also appeals to my gamer side, because routes are graded in terms of difficulty. For bouldering that's V0 through V10, sometimes higher, with zero being easy and 10 being... competitive. Progressing through levels is a great mechanic. Routes also get reset by the gym owners every couple weeks so there is always a new set of challenges.

The competitive scene is getting more and more connected with streams online, too, so you have a sport you can enjoy watching between sessions. e.g. https://www.youtube.com/watch?v=BWXWoziXtyM
There’s more than you’d think. https://en.m.wiktionary.org/wiki/Appendix:English_contranyms
Seems like the connected-vortices mazes are easy to solve if you start by just figuring out the maze of vortex-connections first (which is very small), and then just checking each individual vortex. (Sometimes a vortex will have several paths which aren't actually connected internally, but that should come out in the second step.)
Companies don't inherently restrict you. They will however, make you sign a non-compete and intellectual property ownership thing.

What matters is the legal documents you sign.

In Amazon's case, they do SO MANY THINGS that even what would be a very lenient non-compete for a small company is basically "no side projects for you." (Don't know the specific language, it's just the nature of what they are.)

In practice, a reasonable non-compete in a company that doesn't do more than one thing can be very unrestricted. E.g. you work for biotech company, non-compete/IP is about "related to company's business": you can do whatever you want in your free time, so long as it's unrelated to biotech area you're in, or maybe biotech in general.

Sometimes the legal document is not reasonable, e.g. they claim ownership of anything related to customers' and vendors' business, and they use GMail so it's anything related to google's business! But you can negotiate the legal agreements, especially with small companies (hiring a lawyer for a couple of hours makes this easier.)
"Scratch" is simply a visual representation of structural editing, with the well-known advantages and drawbacks of the latter. Whether you think of that as "visual programming" is up to you, but the general use case should not be dismissed.
It reminds me of a funny argument I had a while back. My then girlfriend old apartment had cast iron plumbing and a joint in one of the pipe had a very small leak that smelled pretty bad. One night, at a family gathering of her, someone said that "it leaks because it smells"; which made me laugh obviously. I thought it was a slip of the tongue and said "yeah, it smells 'cause it leaks" and they started arguing that "it means the same thing"... To this day, I still can't understand how someone can believe that "it smells because it leaks" means the same thing as "it leaks because it smells".
Number 7 (Practice Mindfulness) is the killer app for me. I've done biking, power-lifting, and swimming before and these do focus you, but not the way rock climbing does. Planning out and executing a route has a higher level of novelty than most exercises. This helps me turn off the part of my brain that's always worrying about work because I need to focus not just on things like form and breathing but the more analytical task of real-time planning as I scale the wall.
Things like a GUI designer or level editor map a 2D or 3D domain to a 2D or 3D-projected-to-2D space. A 3D animation editor maps a 4D domain to a 2D projection of a 3D representation plus a timeline representing the 4th time dimension. These mappings are natural, intuitive and work well generally.

Visual programming tools attempt to map logic to a (usually) 2D domain where there is no natural or intuitive general mapping. The representation has both too many degrees of freedom (arbitrary positions of nodes in 2D space that are not meaningful in the problem domain) and too few (connections between nodes end up crossing in 2D adding visual confusion due to constraints of the representation that don't exist in the problem domain).

I've been exploring colored Petri nets for our product and they do seem to have promise for certain use cases though so I do think it's an interesting area to explore.
Interesting. MapD and this project both use Thrust under the hood and from what I gather, both attempting to address the same issue. Can anyone speak to the differences?

While I originally didn’t get the case for GPU accelerated databases, it makes more and more sense given that the bandwidth speeds between GPU and CPU are steadily increasing, making the GPU an increasingly attractive option since the latency for GPU<->CPU syncs is diminishing.
Any good resources on where GPU DBs offer significant wins? Especially, but not only, if it wins in cost efficiency for some workload.

My naïve impression working at smaller scales is that in a reasonably balanced system, storage is often the bottleneck, and if it can deliver data fast enough the CPU probably won't break a sweat counting or summing or so on. The amount of interest in GPU databases, though, suggests that's not the case for some interesting workloads.
I appreciated reading all of this; it's a topic that obviously brings lots of opinions to the table. Here are my thoughts on the matter, honed over many years of using visual programming languages and system, starting in the mid 1980s.

Consider this. The visual system in animals has been in development for hundreds of millions of years. And yet, most animals don't think at a high level, demonstrably.

The biggest jump in human cognition is tied to the invention of speech. Speech is a fairly slow mechanism, and serial. Communication could be multi-channel and use position, tone, color, odor and movement. And yet, communication through speech dwarfs all of that. It's what let us bootstrap ourselves above other hominids and other animals. While multi-channel communication holds out the promise of high bandwidth, it's also incredibly imprecise. What exactly is being communicated in non-speech channels? That's up to far more interpretation and guessing than through the apparently more limited mechanism of speech.

Then, sometime around 10,000 to 5,000 years ago, writing was invented. Writing is even more constrained - most people can speak faster than they can write, and yet the increase in pace of development of human abilities is tied to the ability to express and manipulate thoughts in writing. It's not just that writing can be one to many (far more so than speech). It's that writing is more precise, and we can build up far bigger thoughts in writing that we can comprehend. It's likely that analogies are bootstrapped through use, first in speech, and then in writing.

So, in this framework, visual programming is doomed. It's a throwback. Despite the very large number of neurons devoted to visual processing, the amount of summarization and guessing in the visual system employed to reduce the flood of data to something manageable is also part of its weakness when it comes to forming precise and complex thoughts, and to manipulating them.

We will always visualize things in order to help understand them, because we use more of our brain when we do that. But it's the very limited and narrow mechanism of speech (and writing started as "record that speech") that makes it far more powerful when it comes to complex thoughts. If you look at all the visual programming systems that have been developed, they only work in narrow and prescribed modes. They are not open-ended, and they literally fall apart at moderate levels of complexity.

Without text (speech being the system that jump-started text), we would not really be thinking animals.