skysight-inc/HackerNews huggingface dataset:
Plus, I imagine the number of good investments that would have been excluded as being bad or fraudulent is high, and might include some unicorns. Either because it's hard to correctly vet, or enough things are fake it until you make it and actually randomly make it, or both.

I'm sure the only thing separating Theranos from some other major companies that made it in the end is that they just couldn't get the product working, even after all the time and money they threw at it. If they finally had something that worked before everything came to a head, they probably could have parlayed that something. Holmes might have still had to account for something, and it would have been rocky, but really success is all that seems to matter, especially when a lot of people have a lost of money riding on it and don't want to take it as a loss yet.

Just look at the history of Uber. So many times they screwed up majorly, but they just coasted on through. Money invested provides a momentum all of its own to a company.
Not at all. Although 1783 was the first hydrogen balloon. Depends how you define space travel I guess. 1930s people got to 20km high
http://tpm2016.zoffix.com/#/13 - There is so many good ideas to copy to Rustlang!
EU Warns of 5G Risks Amid Scrutiny of Huawei
I agree, but the Chinese saw it differently, to put it mildly.

The committee awarding the Nobel Peace Prize to a Chinese dissident was led by a former prime minister, its members two former members of government and two former members of parliament.

If you are a country in which the powers that be control just about anything, I guess you could be forgiven for being doubtful as to the committee's independence...
Capturing elephants from the wild hinders their reproduction for over a decade
I find its not that effective if not paired with the 8 hours of marching in heavy gear :|
When your authorization system is a usability shitfest, you're partly responsible for bad usage.
Alexei Leonov, first human to walk in space, passed away at 85
can confirm - have both - feel like crap
It's a Zack Snyder adaptation of a graphic novel loosely inspired by the retelling of a historian criticized even during his own time for preferring drama. Did anyone expect historical accuracy?
Go demands a ton of boilerplate but writing it all by hand isn't a good use of time. Lots of people are working on //go:generate tools, much as cfront used to emit awful C boilerplate we would ignore while writing C++.
I am probably missing something here: If I understand what you're calling a blue/green deploy correct, you essentially want the ability to run 2x capacity for at least a little time (deploy time). So why wouldn't you reserve 2x?

Or switch to a AB like deploy? (deploy 5% or so, test against 5% from original deploy and decide on future).
The requisite posting of the Cobra effect whenever something like this comes up

https://en.wikipedia.org/wiki/Cobra_effect
Naming matters. Nim changing from "Nimrod" matters. Cockroachdb's name is offputting. Perl 6's name has caused endless confusion and by itself sabotaged both Perl 5 and Perl 6. Perl 6 has interesting ideas but I don't even want to touch it because its naming issue is so toxic. I'm glad they're going to rename it.
Will this run Office? Looking for the smallest footprint to run windows office.
That section focuses on ease of use, compared to raw TCP, HTTP, and so on, but I'm rather unsure whether it extends (or is any notable) for arbitrary projects (that is, not counting few for which it is suited particularly well), beyond experimental and basic ones.

I used ZMQ in production 6+ years ago, and there were hard-to-reproduce bugs somewhere. Not sure if I managed to find all their sources before rewriting, but ZMQ was one of the suspects (with a reported bug that would have explained what I have observed, IIRC), certainly less stable than plain POSIX sockets, and making it harder to localize the issue. There is plenty of open issues in the core library still [0]. It's a rather common problem with dependencies and abstractions, not ZMQ-specific, but it adds quite a bit of complexity; if it isn't necessary (or at least very useful), I think it's a good idea to avoid. For the past few years I use pipes and UNIX domain sockets for IPC between successors of those programs, and it works well.

Though I keep seeing programmers/software using both TCP and POSIX sockets wrong, making all kinds of wrong assumptions about their operation (and then there are libraries intended to simplify it, but complete with bugs too!); I think that's where HTTP abuse helps by providing a basic API (via relatively polished HTTP libraries) for basic use cases. Probably ZMQ (and other MQs) are indeed useful for that, and for some complex scenarios that one would have to implement from scratch otherwise, but I don't think it's fair to present/recommend as strictly better sockets.

It also talks about distributed P2P, which I find exciting in general, but the example it provides further in the guide only demonstrates automated reconnects and message queuing (which is potentially useful, but not a major challenge).

[0] https://github.com/zeromq/libzmq/issues
It has the opposite effect on me whatever the strain. It gets me energized and personally I would totally avoid id before sleep. However, seems to do wonders for some.
> Go has generic container types, so woot, no need for plain generics.

There are dozens of common types that give the lie to this (the standard Go claim), like sync.Map, sync.Value, lru, or pool.

Type classes are a feature that arises from having generics, not one that you need to take advantage of generics.
> Care to expand on this?

Not particularly since you seem very combative... but here it goes, from the top of my head: without Moose/Moo etc OOP is (was? no clue, I don't follow development any more) just cumbersome and archaic (and with it you'll run into strange things when you hit errors), support in modern IDEs is lacking, there are few developers and therefore a smaller community, it's often not among the officially provided SDKs etc. Those are all interconnected. You can't easily hire Perl developers. Nobody wants to pay large sums to compete about the few there are to provide an SDK for a language that is on its way out. Nobody wants to work with a language that's not really supported by businesses. There's no large community to improve tools. Of course, I don't mean literally nobody, just very little. It's a vicious circle.

I liked Perl (it has a special place in my heart), I've written a ton of stuff in Perl, some of it I still support, but I can't say that I've missed it in the last five or so years since I've stopped actively writing it. I still occasionally log into the perl-focused community I used to frequent and they are still getting about a post a week. I never gave Perl6 a chance, simply because it would be a switch to another language where knowing Perl didn't really transfer, so I might as well go where the music plays. And yeah, CPAN-modules are nice and all, but a lot of it always looked to me as if written for a contest of clever code, not to be read & understood easily.
OTOH, I picked 1930-01-01 and it says 48 weeks left. Be glad you're not from 1930.
NASA and Uber Test System for Future Urban Air Transport
Well, Ebay owned Paypal until they spun it off again. Perhaps the execs still have nightmares about dealing with financial regulations (or trying to walk the line so they didn't have to) and don't want to deal with it again.
I wonder how much of this is companies distancing themselves from Facebook rather than being purely about the cryptocurrency project.
As I understand it you're generally allowed to redistribute modified versions of Windows PE that are intended for its allowed use case of system installation, recovery, and configuration. It is common for backup software (ex Macrium Reflect) to include "recovery disk creators" that bundle WinPE with the backup software and drivers.
Yeah i sometimes wonder about this in the context of our evolutionary history. Having some people around who naturally stay up late to tend the fire and keep a look out seems advantageous. I suppose teenagers can fill this role, but their numbers fluctuate.
Sorry for the late response! I did reimplement it in Go, and I'm going to upload on Github once I'm done toying with deployment.

It was pretty straightforward and there are already a couple of dozen libraries out there, in any language you wish, to get some ideas!
Yeah it is a huge issue with CRM products.

Granted any product with lots of customization can do that, but CRM products really seem to lead the pack in terms of huge clusters of OMG.
SEEKING FREELANCER - Remote

Looking for UX/Product Designers

Hello everyone!

I’m Noel. I saved some money and now I want to invest it in some personal projects during my free time.

I need people for:

- Creating logos

- Creating web UI/UX designs (with no user-research. I’ll do the user-research and I’ll just send you the pages/features that needs to be created)

- Writing good product descriptions or product speech (you know, explaining how a feature works, and “why you should pay for this product”)

It’s not gonna be a full-time job.
Every time I need to start a new project, I’ll send an email to a few of you, asking for how much time do you think it can take to finish the project (anyway, I’ll try to not work with fixed prices, but it will help to get a cost estimation).

If I choose you, I’ll send you a full detail of the pages/features that need to be created, and I’ll trust in your creativity and your UX experience, in order to create them. So, you are going to be responsible for defining the UX (more fun for you) with some input from my side.

So, if you can do some of those task mentioned above, send me an email to brodanoel@gmail.com
Please, the email should contain:

- Your portfolio or any kind of work that you already worked on (please, don’t bother you sending a PERFECT portfolio. Just send something)

- How much time have you taken creating each of your portfolio projects? (Will be helpful to get some cost estimations)

- Your rate (USD per hour) (consider that I’m not a company. It’s just a couple of side projects)

Important: I’m not in a hurry with none of the coming project. I WILL NOT request things to be done “yesterday”. We’ll have time. The job is going to be chill out.

I hope to see you there!
The naming is a very good idea since it really is a totally different language and the numbering made it seem like an incremental upgrade. Whether it's too late will remain to be seen. Also, now maybe there is space for an actual Perl 6! :-)
Definitely sound's like something a propagandist would say.
Email delivery report says “SMTP;550 5.6.0. Sorry, looks like SPAM to me”
I'm applying for a tech support job and I got a test that I have a week to complete, so I assume they expect me to do some research for it, so I was wondering if anyone here might be willing to lend a hand.

I'm supposed to give my response to a support ticket. The scenario is that a client is not receiving email alerts we send out and the mail delivery report says "smpt;550 5.6.0. Sorry, looks like SPAM to me"

Now, I've done a bit of googling and asking around, but my understanding of all this is still very shaky.

My response to this would be that we should tell the client to tell their IT dept to whitelist our domain or our IP, because it appears their mail server has blacklisted us.

Now, my questions are:

1) Does that sound right to you? Is that what should be done here?

2) From what I gather, there are other possible concerns here:

a) blacklisting on a broader level

Maybe our domain or our IP has been added to some blacklist and now mail servers across the internet will be rejecting our email.

b) SPF issues

Elsewhere, I've been advised that this may be due to SPF issues. I barely understand what SPF is, but with some googling, I've gotten a vague image.

Are those two legitimate concerns in the sense that besides telling the client to whitelist us we would need to look into whether there's a problem with either of these two because others may be not getting our mail.

Is there anything else besides these two possibilities I should check?
Always interesting to see how alleged progressives seem to care more about buildings than about people. If the Strand loses their case I guess I can look forward to visiting the "historic" Chipotle, Starbucks, Walgreens, or bank that takes its place.
Distinct but small services each with 1-5 endpoints
Warmer air is more conductive than colder air, maybe it is simply due to the warm air columns created by the exhaust.
Not one that isn't regulated and that is controlled by a company with a penchant for walking the legal gray area line.
eBay, Stripe and Mastercard Bid Adieu to Project Libra
You are correct, but the variable of interest is recoverability
You're welcome! I'm enjoying the site quite a bit, it's gorgeous.

I don't think the GitHub for the project is updated but from now on when I notice things I'll raise them as issues there :)
I agree that it's something easy, with already-available libraries. Nevertheless, I hope some people would find it useful, and enable me and others to use it quickly and build something on top of geohash, instead of messing around to get the algorithm right.
The Point of Doing Pointless Things with Friends
Enabling Root on a Mac Which Hasn’t Gone Through macOS Catalina Setup Assistant
Because RDF looks like this:

<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF xmlns:contact="http://www.w3.org/2000/10/swap/pim/contact#" xmlns:eric="http://www.w3.org/People/EM/contact#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about="http://www.w3.org/People/EM/contact#me">
<contact:fullName>Eric Miller</contact:fullName>
</rdf:Description>
<rdf:Description rdf:about="http://www.w3.org/People/EM/contact#me">
<contact:mailbox rdf:resource="mailto:e.miller123(at)example"/>
</rdf:Description>
<rdf:Description rdf:about="http://www.w3.org/People/EM/contact#me">
<contact:personalTitle>Dr.</contact:personalTitle>
</rdf:Description>
<rdf:Description rdf:about="http://www.w3.org/People/EM/contact#me">
<rdf:type rdf:resource="http://www.w3.org/2000/10/swap/pim/contact#Person"/>
</rdf:Description>
</rdf:RDF>
Validating and Mutating Admission Controller Webhooks in Python for Kubernetes
> Raku appears to be from Rakudo, the Perl 6 compiler, which is a shortened form of rakuda-dou (="way of the camel" in Japanese). Rakudo also means "paradise". The "raku" from "way of the camel" means "camel", while the "raku" from "paradise" means "fun" or "enjoyable" (or "music").

One of the worst problems for adoption of perl6 has been always overthinking. "Hey, look at my cool name" has never convinced anybody to use a computer language. Too many names.

Raku is a good name indeed. Like a promise of prune and simplify all the former zoo of names that could finally allow the people to focuse in the program
Heh, escript isn't so bad once you get used to it.

Clojure would be a great language for small-ish scripts if it weren't the dog-slow startup times, and has excellent concurrency support.

I hear that GraalVM might fix that but I sadly haven't had a chance to play with that yet.
> In general it is easy to underestimate the complexity of systems you are not familiar with.

Very easy.

A key-value store is theoretically easy, “just store data and give it back”, but a distributed / highly reliable key value store is a crazy beast.

Collision detection and response seems like a “solved” problem but perk at the code and you’ll find just how many lines of code a basic game spends preventing players from waking through walls.
Sounds like a FAANG.
Babashka: A Sprinkle of Clojure for the Command-Line
> Most of the anti-Perl comments I've heard have been from people who really didn't know it very well, if at all.

Indeed, I hope this thread gets picked up by http://n-gate.com/
For me and for a number of email "power users" whom I know, Blackberry strictly dominates iPhone email experience.

Stipulated, it definitely depends on personal preferences and workflows as to what you personally prefer.

But it is pretty incontrovertible that Blackberry was a finely-honed email tool with departures from that core use case being pretty tightly defined around the things you do ancillary to email (setting appointments, reading attachments, etc.).

iPhone is worse at that particular thing -- but vastly more capable broadly speaking for a universe of other things.
This will work just as well and is much less complicated than WtG. WinPE has actually been around since the days of Windows XP. I always like to have a WtG USB around in case I need to run some Windows apps and persist there data after reboot, but this should be just fine for a one-off update.
Preach on!

The only way I've really been able to understand it well is by writing code that uses boto and seeing what errors out lol.

I've found some really interesting bugs/inconsistencies too. Nothing horrible but its def unintuitive sometimes.
tldr; Using a scripting language that allows for native threads or has a strong concurrency model builtin to the core would be beneficial for any CPU bound scripting task...

-----

Python's concurrency model is good for waiting on network or disk I/O because of its GIL (Global Interpreter Lock): https://realpython.com/python-gil/#the-impact-on-multi-threa...

If your program is CPU bound the GIL will slow you down. I'm sure since the python ecosystem is quite vast there are ways around the GIL... but then you have to worry about every library you use not supporting "real" multi-threading, or (b)locking for no reason and shitting all over your efforts.
Every year around a certain date, the meaning of which is opaque to me, I receive a package sent from the Strand bookstore containing a very nice expensive book. First couple years I called to ask who the sender was, they read back my name to me. I asked them to describe the purchaser, it took a bit of doing but indeed someone remember them and described what I look like. I've never been to New York or the Strand, but thanks whoever you are, who is impersonating me to send me expensive gifts, all of which were really cool books that I enjoyed.
clear abuse of executive privilege! :-)
Apple Ruined iTunes – What Now?
The problem with this sort of thing is that it, in theory, adds value to "the commons." (We preserve historically interesting architecture which is, presumably, mostly good.) But we impose costs on owners/sellers who have less flexibility to change things. Which may make continued use of the property non-viable.

Penn Station gets a lot of attention in this regard. But, at the time, no one was volunteering to step in and pay for renovating Penn Station and operating it given a bankrupt Penn Central railroad.
Both Kepler and Sanddance are built on top of another Uber creation called https://deck.gl
> But if you're a CS prof, you should basically default to telling all of your students except maybe three in your entire career to plan to go to industry.

Except it's not like 3 PhD students from $topschool become $topschool professors while 3 students from $randomschool become $randomschool professors.

What happens is the top students from top schools become top schools professors. The middling students from top schools become professors at random schools. The students from random schools are unlikely to become professors anywhere.

So if you're an MIT professor you can encourage more students into academia. If you're a random school professor, you should encourage them all into industry.
It wouldn't surprise me if the BB push notifications worked over pager frequencies. I can't find anything online about how they actually worked, but the original two-way communications device from RIM was called the "Inter@ctive Pager"[0]. If I were to guess, I'd say it is possible the push notification went over a pager frequency and included a snippet of the message. The device would then be able to request the full message over the cellular data network. The pager networks of the time were more robust (and travelled longer distances), so the BB would be able to received the notice of a message (and part of the payload) even in a cellular dead-zone.

But, that's just me speculating...

[0] http://www.braddye.com/newsletters/2010/n22jan2010.html
And same with ECMAScript 3 to 5.
If someone would say that on HackerNews then they would expect to hear "citation needed".

Anecdotally what I hear is a bunch of bitching and moaning about ES yet it clearly does work and has generally all of the difficulties of any CAP problem. This indicates to me that ES is addressing a Hard Problem and to the extent that it is long lived and quite popular, it's likely not substantially worse than any reasonable alternative.

Please tell us what you view as ElasticSearch fundamental flaws and give some proposed alternatives either as revisions to ES or entire other solution components.
I don't think it's either/or. You make a good second point.

We have ServiceNow where I work. It is, in a way, SUPER customizable for tons of workflows... if you don't mind your workflow/work request being labeled a "shopping cart" with a "checkout".

Meanwhile, my team has an internally built request system. Bottle/SQLite (later converted to mssql). Built it with three people in three months with feedback from actual users (requests and fulfillment). It is so good, other team who were forced onto SNow were and still are jealous.

There are some downsides to maintenance, and it still doesn't have the API we wish it had, but damnit if it isn't 100x the form they built out for us in SNow.
Vault is a lot more fully featured and generally has more granular access control than equivalent AWS products, but is tricky to run in a way that is available and secure. Obviously outsourcing that has huge value
The bolted on OO is really just one new function...bless(). The rest is package namespaces, which are also used for non OO purposes.

I'm never sure what people don't like about OO Perl. There's a tiny bit of boilerplate in a constructor, other than that, it doesn't seem different from other OO script languages.
This is an example of how we are seeing the limits of our Spiral Dynamics stage orange societal systems. In order to remedy these issues we'll have to evolve into a stage green society and it will be fought violently by red/orange stage people like Trump. It will be painful but necessary in order to survive and rescue the ecology of the planet from the consequences of the prosperity that stage orange ushered in.
Surprising how little 7 years sound in weeks.
Amplify improvements streamline AWS mobile app development
Agree, Facebook is a malicious actor. They are a surveillance and propaganda platform. I don’t want them controlling a currency as they’d likely just abuse it.
that's fantastic :-)

Reminds me a little of an Asimov short (but funnier and better dialog)
Switzerland has more than just banking IIRC. Much more.

For example, many tech companies put offices there, and choose to host servers to be both out of US and EU jurisdiction.

You will not be allowed to do illegal things, but there's less worry about things like FISA abuse

https://theintercept.com/2019/10/10/fbi-nsa-mass-surveillanc...
I'm disappointed that's not executable. :)
Ditch the major version. As the current one is 5.30, the next one will be Perl 31, the next stable is Perl 32.
The cutoff switches stop the runaway, but MCAS could max out trim to the extent that it was literally physically impossible to correct manually without steeply descending to take aerodynamic load off the control surfaces. Doing this has obvious complications when it's only a few minutes after takeoff and the pilots are already struggling to maintain any altitude at all.
It doesn't automatically fold anything, you do that by selecting some text and folding it. That inserts two comments in your code with tags indicating the start and end of the fold.
May Perl 5 live forever.
Amen.
Yeah.. agreed. TBH I doubt it is taken from real pipeline