skysight-inc/HackerNews huggingface dataset:
Personally I prefer to use PayPal for small sites where offered. Yes there are some PayPal horror stories but I'm generally happy for PayPal to have my credit card details (almost every horror story I've heard has been for sellers not from people using it to pay). Saves me the bother of trying to decide if I actually want to trust a site I've only just encountered with them.

I also don't like linking sites to either my google or facebook accounts. If they don't offer email sign-up I'm almost certainly going to go elsewhere unless I really want to use that particular website.
Good riddance. Their XMPP gateway was extremely basic, frequently dropped messages. Why pretend it's working when it's clearly not?

Here's the compliance ranking: https://conversations.im/compliance/
Porta-potty to the rescue

https://www.amazon.co.uk/gp/aw/d/B01JILAFG0

It fits in the rear footwell of the car for zero notice emergencies, has absorbent pads in the disposable bags and doubles up as a toilet seat adapter as well.
> I often wonder if I would have been a better person if she was there.

In general, your parents might be responsible for what you are when you turn 18, but every step you do afterwards is your responsibility. I know people who are over 50 and still make their parents responsible for the bad things in their life, ignoring the 30 years they had to fix the problems of their past.

So yes, it might be a bad start to loose your mother that early, but if you think you could do better (by your own standards): You are the only person who has the authority and power to change yourself.

Sorry, this might sound a little tough given the overall topic, but I think it is is very important to realize this early in life.
This is pretty good explanation.

https://media.8ch.net/file_dl/25ece2fb253fc4e6cdd3ac4ed99e4f...
Narcoleptic in tech
I've actually run into this issue with public sector documents such as PDF's. They don't timestamp (what a PDF calls long term validation). I had not idea this was by intent!

What's weird is sometimes they still link or require these docs to be downloaded and completed.

A bit worse, the constant password change requirements - thankfully the password helpdesks in public sector are so used to doing password resets that you can usually get a reset very easily just by giving a username if you are directly accessing a system (ie, internally so have access to helpdesk). The passwords can be crazy long though with 90 days expiration (senior folks write them down or give them to assistants). Some actually expire even without a login (they email you and say unless you login and change it will expire).
They say that action at a distance is "not compatible with special relativity" but retrocausality is because it's not full retrocausality (can't send signals back in time) but just a weaker kind. I think they've missed the point on that as they've just copied the argument for why action at a distance is compatible with special relativity.
So instead of trying to conform to the x.509 spec MS should have just developed their own certificate validation scheme, because that would totally be less of a "footgun" than conforming to the spec.

Am I getting this right?

Why aren't we blaming the people behind RFC5280, after all it was them who came up with this awful idea that certificates should expire.

>giant footgun

oh dear god how are you generating your certificates? This is not a footgun unless you are doing something immeasurably stupid before even involving MS products.

Besides, if you insist on going ahead and setting the Not After field, wouldn't it be a bigger footgun to ignore that?
AMD's Vulkan Memory Allocator Nears Version 2.0 – Phoronix
Qarnot unveils a cryptocurrency heater for your home
Launch! If your experience is anything like mine with Dependabot, optimising for a big launch is a terrible idea - we spent days fretting about how our infrastructure would handle the load, only to get zero pickup. Lots of sales and hustle since then have got us to ramen profitability, but the time we spent building up to the launch was worse than a waste of time - it made us way too emotionally invested in an event that was basically pot luck.
I think where he said "see above" he was indicating he had no desire to go into finance due to "the workplace, the people, the mission"
Rik Explains: Stretching Scratch – The Code Club Blog
Apple MacBook pro
I hear this a lot but I think the point is moot. It kind of reminds me of communists telling me that real communism has never been tried.

Okay okay I know, analogies are sinful. Sorry! My point is that this pure definition of REST doesn't conflict with what the parent comment outlined. I'd go even further and say that to implement in this purer, Content-Type agnostic, state-evolution by hyperlinks kind of way makes the implementation even harder (around as hard as it is to implement a GraphQL endpoint).
All sorts of anti-debugging tricks, self modifying code, runtime checksums, network traffic obfuscation, etc.

http://www.secdev.org/conf/skype_BHEU06.handout.pdf

http://runtux.com/files/download/skype.4.pdf
Re: PayPal, the problem is that it is a nightmare for merchants but convenient for many consumers. On the merchant side, it’s only a matter of time before the account gets frozen (at least temporarily) and funds held for up to six months. It’s just what they do, seemingly regardless of chargeback rates or other risk indicators.

One other problem with offering PayPal as an option for a technical product/service isn’t as obvious, but is just as important. In my experience, the kind of skeptical user that insists on using PayPal because they don’t trust a given site with their credit card information tends to be more trouble than they are worth. They tend to require far higher levels of customer support than average, and will often eventually request a refund anyway because they have unrealistic expectations of either the product or its support. Also, many PayPal users abuse the deference that company pays to consumers when the consumer initiates even the most absurd dispute, and use the service with an eye toward disputing the charge from the outset.

In short, for a technical product/service, those that would insist on PayPal are the PIA (pain in the ass) type customers you should avoid at all costs anyway. If someone emails you asking why you don’t accept PayPal, remind them that all major credit/debit card issuers offer generous $0 fraud liability programs and move on with your life. Don’t go down the PayPal rabbit hole, as you will be sure to regret it in one way or another.
> But if I'm a huge tech company, I can afford a lot of time and resources too,

Can? Sure! Would?

Security is one of those things that most people say they care about, but they are really not willing to pay for. Big companies have resources, but they are also in the business of making money, so they will put most of those resources to work on features that produce a ROI. Security is a huge cost center, and even when taken seriously it will be pursued only to the degree that it addresses/mitigates risks enough to conduct business.
If you're in the UK / Europe, using Direct Debit is a big win here - bank accounts don't expire. Something to optimise once you're big, rather than as a startup, though.
Red Hat's “Command Line Heroes” Series: The Agile Revolution
Yea... how come that "I don't care" became a virtue.
The article is ranty but I thought she made an interesting point. I'd like to exercise more but fitness fanatics--OK I'll be polite, enthusiasts take it all really, really seriously. The gym is not fun to me, all the structure is not fun, if I say this a lot of fitness enthusiasts will turn up their nose and basically suggest that I'm an inferior life-form who should just MAN UP and do the work(out).

I work enough as it is, can I do a playout instead?

It's like one personality type has a lock on the whole habit. Maybe a more fun approach could draw in other groups of people.
I completely agree!
All the hours (more like days/weeks) I already spent trying to make CMake do what I want... It only strengthens my dependency on CMake in the end :-/
Your point of view is entirely the reason why I'm so upset at these spying devices.

Because you have reasoned that it is acceptable to not have control over who/what observes your life, in the pursuit of .. convenience and leisure ..

Yes, we have lost control over our platforms. Some of us remember a time when it really was the user in control. However, there are now generations of users who simply don't care, they just want the fancy new shit that means they don't have to get off the couch.

And, so on.

(Plus, please see the aforementioned Max Headrom, by way of levity...)
And most people do boot have the skill to do a full character model at the age of 6.

The poster said he was 6 in 2001. It's no longer 2001, and he's no longer 6. I told him he couldn't have done it back then but it might be worth trying now.
Relay is built on Mattermost team edition so it has all the team edition features. It plans to add new features as per user feedback which will be contributed upstream to Mattermost.
> having to factor in a new build system.

> there's no reason to hobble a project with it.

I think this underestimates the complexity and overhead of using and configuring some* existing build systems, and also overestimates the complexity of running (no need to edit the build config for most contributions to the project, provided the build system works well) a custom build system.

Established build systems are often complex due to being heavily generalised and configurable. I've seen projects with build configs that are longer and more complex than a custom build system for that project could be.

> there are plenty of auxiliary tools developed for build systems

This is the key comment. You can create your own custom build system while using lower level build-related libraries. There's no need to reinvent the wheel entirely.

* I said "some" existing build systems: I'm sure some are simpler than others, so this may not apply universally.
Here: https://www.ottomon.net

It's coming out soon...
I think it would be much better if the screen reader could use sounds for punctuation, like the sound of a typewriter typing to indicate a dot, and some meep-like sound with the frequency goes up for an opening parenthesis, and down for a closing parenthesis.
So you are asking why you do not receive the same ads your girlfriend is receiving and then later telling us you adblock everything?
Excellent guide, something that I'll need in near future.

I wonder why the author chose hyper instead of iron though...
this is true. Take 10 million couples and maybe 1 in 10 million, this happens, and this is what we hear in the news.

We never hear about the wife that lives 10 more years after their 85+ year old husband dies.
Cool - I can have a Utah teapot cosy for my teapot.
Thanks for your story and advice.
You haven't addressed my (implied) question,though. I don't think that the average Perl programmer is an order of magnitude more productive than the average Python programmer.
Ask HN: Startup based on faster tech?
Are there opportunities to create a startup based on using faster technology than the current competitors in the field? Would using less memory/servers allow lower cost and certain features which require high CPU/memory cost and be able to compete better?
Always been a dream of mine, sadly I don't think as a lowly French IT person that there is a way for me to have that experience.

Thanks for sharing
It seems that there is an increasing trend from Bay Area tech companies (maybe tech in general) to bootstrap by taking in users feedback (twitter RT feature), get to a certain size, and then totally abandon their base.

To an extent this makes sense, like if there is a new company CEO who has a different vision, etc. But many of these decisions-- dropping Google Reader, the trend to ditch the headphone jack, and now Slack killing IRC-- seem to be made for no apparent logic reason, and giving some bullshit excuse like "security reasons."

Is this driven by data? If so, why don't they release the data and show us? Alternatively, in a free market, the way to best compete is to offer more options to your customers, unless you've attained a semi-monopoly, or have some kind of trust agreement.

Is it that difficult to maintain these things? Apple and Google are among the richest companies in the world, and Slack just raised $250 million. Given that not only are all three features I'm discussing established and probably only need occasional maintenance, the headphone jack has been around for over 100 years. It's not like they need new science breakthroughts for it.

None of it makes any sense, unless the entire Bay Area has gone Dilbert.
A Glimpse into the Bureaucratic Hell of Denying Health Insurance Claims
The 10s delay is caused by the correct handling of dependency in a full source tree (around 5000 source files). It is the price of perfectionism.

There is no simple repetitive make rules in the build system of the project I am on: all the rules are generated using macros. gnumake is a full scripting language that is dedicated to timestamp dependencies. It can manipulate easily lists of string (as long as they do not contain spaces). What are the advanced things that requires a better language ?
Correction for above: Each factor needs not be normally distributed, just independent.

Evidence that suggests Log-Normal is at least as plausible as Power Law as a model for wealth distribution:

"Using recently developed empirical methodology for detecting power-law behaviour introduced by Clauset et al. we have found that top wealth values follow the power-law behaviour only in 35% of analysed cases. Moreover, even if the data do not rule out the power-law model usually the evidence in its favour is not conclusive – some rivals, most notably the log-normal and stretched exponential distributions, are also plausible fits to wealth data."

https://arxiv.org/pdf/1304.0212.pdf
waiting for Stripe to open for all :)

regarding paypal, I've only heard of all sorts of complaints using it in India.. guess I'll have to try it myself..
Manhattan should probably just admit that it's going to become the Venice of America: a playground for tourists and the ultra-rich, with virtually no residents.

There's nothing wrong with that. They can tax the hell out of it and use it to fund services in the rest of the city where real people live.
The Quantity Theory of Money for Tokens
It's not a virtue, but it is what happens in real life, though.

And I'm one of those "lunatics".
Actually the harder thing is building your own data/content build system, where not only the assets change, so does the compiler and tool chain used to build them.
That's assuming you can replicate their build process exactly and that process produces perfectly reproducible builds.
I've used TitanDB multiple times for non-production projects, and would absolutely use it again. It runs in process on the JVM, and models true graph problems well. (dependencies in large code bases, social networks)
Ada has built-in C/C++ interfacing: https://gcc.gnu.org/onlinedocs/gnat_ugn/Interfacing-to-C.htm...

For instanced I used it here to write Ada programs for the C API of the Pebble smartwatch: https://blog.adacore.com/make-with-ada-formal-proof-on-my-wr...
SecureDrop, a whistleblower platform
Personally I wouldn't even think (but specifically it doesn't matter as I don't make/edit videos anyway) of using Google or Facebook access for anything.

BUT yes, I would rather prefer to have the Paypal option (again not relevant here) as it is faster/easier than having to input the credit card data and - as I see it - more secure than providing those numbers to a "stranger on the internet".

The credit card I have on Paypal is anyway a "rechargeable one" and has more or less at the most US$ 200 credit at any time.

And this - conversely - makes any kind of subscription or recurring payment a no-no for me.

If I want something, and it is reasonably priced, I buy it, and that's it, everything similar to Saas with monthly fees or similar I try to avoid.

I thought I was the exception, being older and grumpier than the average, but from the article it seems like I am not alone.
It's just supporting my own project, and I'm the only person working on the build and the project. The listed build description is all I build with it currently.

> scanCmd = 'scanincludes-%s' %(oPath)

I have each node in the DAG identified by a unique string, including command nodes. This one is a name I make up for the node that is responsible for rescanning the dependencies of a particular compilation (the compilation is identified by the .o path)
Bank accounts don't, but debit cards do have an expiry date, same as credit cards.
IRC is the protocol. There are myriad services which use the IRC protocol. Some of these do include push notifications and offline history, such as irccloud (and others).

The freedom to choose is one of the reasons people wish slack would open source their protocol.
From my own experience:

- If someone stays less than 2 years with a company something is wrong (the person, the company or the combination).

- If someone stays longer than 4 years with a company in the same job, without promotion, that person is probably not the 'manager' type.

Both situations just give you hints on whether someone matches the profile you are searching for, but switching companies after 3-4 years seems to be reasonable for people who want to get the most out of their salaries. Nevertheless, if someone got all his 'promotions' by switching jobs you should be wary of course.
Florence Bascom, a trailblazing geologist who dared to dig
Wow darn I'm never throwing the stone at China again, seeing this in Europe, so close to home !
You probably seen it many times, but it's worth repeating as mantra :)

https://en.wikipedia.org/wiki/Perfect_is_the_enemy_of_good
I've run into people like this before who feel personally attacked because they "don't understand" why person likes X. It's always invariably something they think their culture is saying is good so they have to fire preemptive strikes against others (who are just trying to have a good time) for the sake of their own ego

I’m reminded of the backlash against the “beach body ready” ad.
>> You may be able to use a "slower" language for Lambda

at least for small projects
I hope this doesn't come across as dismissive because I am genuinely curious: where are you interacting with these vocal fitness people? Because when I go to the gym I would say 95% of people are in their own world and wearing headphones. I've been going to the gym for 3 years and I don't think I've talked to another person there beyond "are you using this equipment" more than a handful of times.
This is the exact right answer.

And for this to work at all, the signature needs a timestamp so that the OS can know that the certificate was valid at the time of signing.

But for some reason (signtool.exe, etc) makes it really hard to get this done properly.

This is especially true in a CI-setting, where this is one of those areas where signing and timestamping essentially makes a reliably and deterministic process (compiling code) into a unreliable and non-deterministic process, because builds can now fail randomly based on the state of a online timestamping service.

Getting this done properly is a lot more work than you at first would think.

I can see why lots of developers shy away from learning about this, even more so implementing it, when they can spend their time delivering value... And new builds which won't expire for another 2 years.
Nothing. However it will provide a consistent basis for translating a wider variety of systems to existing type systems.
I think that on average, there's a GRB close enough to us to matter once every billion years or so. However, it'd still need to be aligned perfectly to hit us, making the actual extinction event far less likely.
how would you package it to make it redistributable on different platforms, without having to installing nodejs/npm by yourself?
and even more likely if they both picked the shot where the wave crashed the highest
The "developer" edition of Memsql does not permit you to put it into production and doesn't have any high availability features. So basically you can only run the enterprise version which starts at a minimum commitment of $25k annually and goes up according to RAM usage. Many small projects and startups will opt for a database that lets them get started cheaper/free and with less requirements. Also being not open source might make people worried as too many closed source databases folded in the past, leaving users stuck or forced to migrate to something else.

I evaluated Memsql for a project which would have made good use of both the row storage and columnar storage engines. But with Clickhouse, there's now a columnar database that performs extremely well and is completely free and open source. So half the usecase for Memsql went away. For the row based engine, the competition is a bit tougher. If one doesn't need extreme performance, CockroachDB provides a super easy to cluster consistent SQL db. And for people with more performance need, there's Mysql Cluster (NDB) for example or several NoSQL solutions.

Memsql is aiming for the enterprise market with well paying customers. They are not targeting the HN startup scene that much.
How does one relinquish one's credentials as an astrophysicist? If you have the education and can do the math, is it not a title you bear for life?
11 Unconventional but Awesome Fun Wedding Ideas
Yea, and that's not a statistical fluke, either. So long as the political allegiances are close to what they are today, a Democrat will never win without the popular vote. Via our electoral college system, a vote in a lower-populace state will have more power. There's a lot of low populace flyover states that consistently vote Republican. So a Republican winning the popular vote almost automatically leads to them winning the electoral college.
In my defence for the use of the word humblebrag, I thought he was trying to be humble
Build your own build system sounds like reinventing the wheel. As a former build build engineer and a nowadays devops, a custom build system would be enough for me not to take a job. Because investing time to learn a custom build system is just wasted time, because you never going to use it again, on the next project or next job or whatever.

Also for a project, a custom build system means, that you cannot hire anybody, who knows the build system, however if you are using any established build system, you can.

And also, software developers tend to forget, that they are not the only users of a build system, and usually it needs to be integrated into a build&release pipeline.
Set up an IRC server, you don't need all that litter-ish emoticon, culture of distraction. Slack isn't anything new, is something they claim to be new so they can make money out of it.
Hogging the Gun Control Limelight
Solving a Mysterious Heap Corruption Crash – Topology Engineering
> The company that would become Commodore Business Machines, Inc. was founded in 1954[3] in Toronto as the _Commodore Portable Typewriter Company_ by Polish immigrant and Auschwitz survivor Jack Tramiel.

https://en.wikipedia.org/wiki/Commodore_International
I hear there's an automatic translator for Dx12 as well, not just Metal. This should cover the Microsoft consoles, shouldn't it?
How Blockchain Will Change Photography
" ... the lighthouse had slightly different spacing between the vertical bars compared to my image. This would indicate that the other photographer was likely standing just a little bit left of where I was standing."

I could already tell that from the shift of the white caps on the waves midway in the ocean
Java has annotations, C/C++ has macros, every language from Lisp to Rust to Scala has some form of macros or annotations.

These can often be very powerful, but of course debugging is more complicated.