skysight-inc/HackerNews huggingface dataset:
You're talking about the 70's right?
How about be willing to hire experienced engineers who don't have remote experience?

Every time I've applied for a remote job, this seems to have been the sticking point. I'd just like employers to start with the assumption that I'm a professional who wouldn't slack off all day if I didn't have someone to babysit me.
Seems very maxwell's-demon-y to me.
>... they thought it was strange you had new grads as RnD engineers.

Yes, and I'm saying that we don't hire new (under)grads as R&D engineers. We hardly hire people with undergraduate degrees at all regardless of experience.
To a first approximation that describes most research on literature. I’m sure there are other fields where that’s true but most academic press books have a first printing run of under a thousand and don’t have a second edition.
A little late but mostly in the same boat with you, curious as to what you're using for a VM (W7 here). Sounds like a relatively massive project to be that painful to navigate but for most smaller purposes, the IDE still is at least serviceable. I've had Chrome (or the last versions available to be installed on W7 anyway) drop a bunch of startup resident crap that kills VM performance/network until cleaned up, and the scrolling issue (Ulli's VBMouseWheel?) doesn't sound typical, but you did say "subjective." Installing a full-text search app helped speed up searching through our codebase via VB6 IDE or VS2008's TFS Source Control Explorer, but you've probably been through most of this song and dance already.
It's kind of impressive to me how much of modern science is really just people misapplying statistical models they don't understand to data that doesn't fit assumptions.

Snark aside, what's really interesting is the way that different fields respond to it when the model errors are discovered. Physics and Chemistry seem to be fairly (or at least comparatively) professional and receptive when they find out about mistakes. But mention a model error or data mismatch to someone in Neuroscience or Climatology? You're suddenly an anti-science heretic and probably murder kittens for fun.
Yes, that's the point. By using more fine grained risk assessment, you attain less useful insurance. If the utility of insurance is to reduce variance, and utility increases as variance is reduced, the insurance with the highest utility is one that completely ignores individual and demographical circumstances.

Perhaps you understand the word "perfect" in a different sense than I do. A better risk estimate to me is (to me) one that is more accurate. A perfect risk estimate is one that can not be more accurate. If a better risk estimate brings you closer to perfect insurance (which the GP concludes), a perfect risk estimate should leave you as close to perfect insurance as is possible.

It would be cool if you could address my reasoning instead because now I have no idea what exactly you disagree with other than the conclusion.
Spectre/Meltdown: An Azure retrospective [video]
Totally agree, thanks for your insights!
I’ve been at Google for 10 years and I don’t think that’s true. I distinctly recall the public by default era.
In Uganda, it is legal to use cheap construction methods, like wattle-and-daub using cow dung, and thatch roofing.

Appropriate technology there is a hand-press for making TIB-style mortarless interlocking bricks from local dirt. (I have heard that Ugandan brick masons use way too much mortar anyway.)

The test site was likely in Mexico because building codes in the US have no provision for establishment and testing of new technology that is too far removed from existing construction techniques, such as inflation forms lined with rebar and sprayed with shotcrete, or 3D-printed corrugated-interior concrete walls. If the machine built 50 houses in the US, none of them could get certificates of occupancy from the inspectors.

The end goal is likely not to house the poor around the world, but to establish building codes that advantage the first-movers in printed-concrete home construction, so the patent-holders can build houses in the US that can be finish-ready for $5000, install windows, doors, electrical, and plumbing with assembly-line labor, and then sell for $75000.
Oh, so where do you spend your time?
Look, if you can’t trust the endorsement of the organization that otherwise develops and maintains all of Python’s official packaging tools, who are you supposed to trust? Guido and only Guido?

> The thing that made it “official” was a short tutorial [1] on packaging.python.org, which is the PyPA’s packaging user guide. Also of note is the Python.org domain used. It makes it sound as if Pipenv was endorsed by the Python core team. PyPA (Python Packaging Authority) is a separate organization — they are responsible for the packaging parts (including pypi.org, setuptools, pip, wheel, virtualenv, etc.) of Python
Montreal still does this—-a huge proportion of leases end on July 1.
Those 669 commits without a single release are pretty useless to the normal users.

What would be the difference between 0 commits without a release and 669 commits without a release?
Ask HN: Good TV without mic/cam?
I need to buy a new TV soon and I'd like to keep my living room a private place. What would you buy?
Big Blue Analytics | https://bigblueanalytics.com | Senior Systems Engineer (DevOps), Senior Software Engineer (Backend/Python), Senior Software Engineer (Frontend/React) | Barcelona, Spain | ONSITE | Full-time

Big Blue Analytics is a cloud computing company that offers a software platform on a SaaS model to support intelligent real-time decisions in the face of airline operations disruptions. We are committed to improving the efficiency of airline operations using Artificial Intelligence. We are building a proprietary technology platform to solve some of the most challenging issues that airlines are facing these days. Our SaaS solution intents on becoming the industry standard to help airlines manage their resources in order to improve their on-time performance. Our mission is to help millions of world travel passengers arrive at their destinations on time.

Jobs board: https://bigblueanalytics.com/hiring/

If you are interested, use the email on the website or find me on LinkedIn.
I would have to agree with this -- I work with a lot of large telecoms and nearly all of them use Java for any back-end services that need scale. Sure, Java is insanely verbose syntactically; but that has the side-effect of forcing you to formally model your application architecture in order to generate stub code. The unfriendliness of Java is just managed through tooling that presents a simplified interface to developers. It's easy enough to wrap a JVM in a container to work with Kubernetes or arbitrary cloud services, so many of the operational aspects of working with the JVM are greatly simplified.

Moreover, Java on the web (first in the form of JSPs, later Spring-based frameworks) was largely a reaction the shortcomings of LAMP, which was largely a reaction to the shortcomings of Perl5 CGI-BIN (what I consider to be the first widely-used web framework). The great irony is that Perl had an advanced dependency management system in CPAN in the mid-1990s and PHP had nothing for years. Ruby on Rails succeeded largely by combining a CPAN-like dependency management system with a web-native development framework.
https://hbswk.hbs.edu/item/machiavelli-morals-and-you

Good news for you though, 24-packs of Gummy Bears are available on Amazon for just $8.79, thanks to the demand for them from large companies as a low-cost perk that can be doled out across quarters cheaply. ;)
If you’re looking to find out more first, Michael Pollan’s recent book, “How to change your mind” goes in depth on psychedelics.

Honestly, meditation is another path to similar kinds of insights — it just requires more patience. But it’s also free, and legal.
I must admit to being curious about this book. I don't see how this hasn't been proven already (though I can't write mathematical proofs myself)

If you look at this as a series of consecutive operations, every odd operation grows by a little over three, and is guaranteed to be followed by an even operation. Even operations shrink by a little more than three, so all that's required is to compare the cardinality of those two offsets to see whether continued operations are growing or shrinking. In the case of odd operations, as the infinite series of operations continues, the offset gets smaller and smaller. In contrast, the size of the offset for even operations doesn't change as the series of operations continues, which should mean that numbers shrink more than the grow, just ever so slightly.

(To understand the even operations, you have to look at expected values. 1/2 of all even operations will produce an odd operation after dividing by two, 1/4 after dividing by four, 1/8 after dividing by eight. The infinite sum (1/2)^2n converges to 1/3, with an actual value of 1/3 - (1/3)*(1/2)^2n.
I see I was responding to someone from Scope. :D

I realize looking at your responses my question is the following. What is a Project Manager expected to do with these metrics?

A singular example, what's the point of knowing Impact? What action am I supposed to take if I know the Impact? My immediate inclination is to use it to determine risk.
Is 23andMe accurate? Genetic testing is an inexact science
What would be an example of a good packaging ecosystem?
fandom always leads to these hollow hypes that end in dead projects. we do not need that in programming.
Ten History Books I Wish I'd Read in 2019
In-Depth Overview of Popular Policy Gradient Algorithms
I guess this might be specially relevant for traffic patterns similar to the one described in the article, for other use cases most likely those optimisations will not translate into big savings
COOL! How's this compare to Sococo?
I think this just depends on the employer. I saw that statistic from an Upwork report. 40% of companies are not good with remote. If you have ever worked out of a coffee shop or home, you have remote experience!
>> equity ave the not vested ones should be replaced by a similar amount in your next job.

If you are in the money, you're losing a LOT of money when you leave, join a new company, and get struck new equity at a higher strike.
The Doorway NDA Sucks
>by very simple programmer errors

I can't help but also feel that is also an issue and in another given language this issue might not happen ... but they'd hit another.

It's so easy to say "don't do X because problem Y won't happen" but hard to predict what happens when you move from (language, platform, or whatever) X to (language, platform, or whatever) Z.... and I suspect people often hit issues and realize that maybe Y wasn't the problem.

I see it all the time and I feel like "Wait guies I'm not sure we're fixing the right thing!?!?!"

This article raises a lot more questions than answers IMO.
Ask HN: Pain Points of Serverless Architecture
In my last job, we migrated our infrastructure from flask based python micro-services which were deployed in AWS ECS to AWS Lambda but after some time, we realized that serverless infrastructure is not perfect and it has its own pain points e.g.

- Shared business logic between multiple lambda functions i.e. if we change shared logic, we'll have to re-deploy all the functions which were are that shared logic.

- Handling of DB connections i.e. to avoid creating a new connection for each new invocation, we need to check if db connection was already initialized in previous invocation.

- Cold start problem. I have tried the solution of keeping the lambda function warm by pinging it periodically but it'll only keep one container warm. What if suddenly QPS goes up to 100 and 100 containers are running in parallel?

- Problem of double billing i.e. in a micro-service, it's common to call another micro-service but if you call another lambda function, you'll be charged twice.

- No support of routing i.e. you'll have to create 50 API Gateway endpoints if you have 50 lambda functions.

- No support of websockets in lambda functions.

All of the above issues can easily be solved by writing micro-services and deploying them using Kubernetes for production use then why do developers prefer serverless? Is it just because of the ease of use? or developers don't want to do deployment and scaling work?

Thanks,
you described this better than I would ever have.

I also always thought that the whole "Google got the best engineers in the world" was the best marketing campaign ever. Reinforced by all those people amazed by the stupid Google interview questions (how many ping pong ball in a 747?). It's amazing that all those engineers thinking of themselves as best in the world managed to get duped so easily by a marketing scheme.
The 'unsafe culture' at Boeing is an overblown fear, IMO. The two crashes on the 737 MAX were both on airlines that are not known for adequate training or maintenance. Everyone got on the "bash Boeing" train while ignoring the reality of what happened. The NY Times finally wrote about it, after numerous articles presenting a one-sided story: https://www.nytimes.com/2019/11/24/world/asia/lion-air-boein...

> Crash investigators were presented with photographs supposedly showing that a mandatory test was done after the vane had been replaced. But upon further inspection, investigators concluded the photos were from a different aircraft.

> “This is a test that Lion Air was required to do, and they didn’t,” said John Cox, an aviation safety consultant.

> If the test had been done, engineers likely would have realized the vane was calibrated incorrectly by 21 degrees. The misalignment would prove fatal because it mistakenly catalyzed Boeing’s anti-stall system, forcing the plane into its final plummet.
The easy answer is just try it and see. It is free to try!
Microsoft Surface Laptop 3 Showdown: AMD's Ryzen Picasso vs. Intel's Ice Lake
Never used poetry, but pip tools is especially easy to integrate with CI/CD, because they are CLI commands that do specific simple tasks and don't hide things from the caller.

I personally use setup.py (my setup.py only calls setup() and all configuration is declaratively defined in setup.cfg) the pip-compile generates a version lock (requirements.txt) and that is passed between environments, so we are ensuring that the exact same dependencies are installed during deployment.
I feel like this article is missing a crucial piece of information: why was integration code was blocking the event loop in the first place?...
The only way this makes sense to me is if they have to contend with lots of expensive parsing, event sequencing, and throttling requirements. Payment APIs, bank websites, etc can be quite byzantine. I could understand how one might code yourself into a corner with a monolithic node app and basically just say "F-it, we're doing this synchronously!"

I don't even think it's a terribly bad thing to do assuming it favors feature velocity.... but at that point, I'd recommend moving away from Node towards something like Python. And if you wanted to dip your toes back into async plumbing land, explore Go or Elixir.
Video from Microsoft's Ignite Event about patching Azure to mitigate Spectre and Meltdown bugs

https://techcommunity.microsoft.com/t5/Microsoft-Ignite-Cont...

The registers description of the linked video:

>The session was unusual. The main part was a video describing the build-up to the Spectre and Meltdown reveal in January 2018. The specific problem was discovered by Google's Project Zero in June 2017, but was kept under embargo for six months. Microsoft was among those companies in the know, furiously patching Windows and its Azure platform, before the embargo on disclosure lifted on 10 January 2018. Open-source systems like Linux are patched in the open, though, and changes to the kernel, along with industry sources, tipped off The Register.

https://www.theregister.co.uk/2019/12/12/spectre_meltdown_mi...
What a load of BS. The 32-bit ABI is independent of the 64-bit one. Nobody is asking Apple to backport new changes or APIs to 32-bit because nobody cares about new apps in 32-bit. We do care about not breaking the existing ones, though.

The rest of your arguments about storage size, update time, "optimization" etc. are not just irrelevant, but also solved more than a decade ago without penalties in other operating systems.

The funniest thing is the last one about 2010 devs. Go ahead, go back in time to 2010 and tell everybody to make their hundreds of millions of LOC and third party dependencies (many without source) and duplicate their testing cost just so that Apple cannot be blamed to drop 32-bit support ten years later.

Let me tell you the reality: Apple is a hardware company, not software. Apple cares about selling iPhones, not enterprise long-term support or non-casual gaming. On the other hand, Linux and Microsoft and other companies care about users and customers and they are paid for that because they are a software shop. That's the difference.
I meant startups sorry
If confirmed this would be pretty cool. Information transferred through vacuum without bosons but fluctuation only.
How non-technical are we talking here, though?
wow, such a small change to your HTTP Headers can save you that much?
> I get 100% reliably with the first link, and got 4/5 on the cropped version so far.

Looking at whichfaceisreal, How much time do you have to spend on each decision, and would your success rate change if you didn't know in advance that exactly 1 of 2 was generated? It's easy to say 100% reliable, but I find myself really having to dig deep with my eyes to search for small tells* , which you have to know to do up front before you actually do it.

* - Often the tells are as minuscule as some ringing around the hair, which could just as easily be compression artifacts on a real photo.
lainchan used to be a decent way to avoid the big chans once they got vile, but still find decent people outside of meatspace. A well curated set of subreddits used to be find, but I'm feeling less and less motivated to continue on with keeping it organized. Private discord servers have taken over as the default hangout space for most of my friend groups with telegram and small forums starting to take root now as well.
> The data is gone

Correct

> Considering we aren't capable of autonomously driving a car down the road without killing someone, we've got a while to go before that happens.

These two problems are completely unrelated. Also, every form of transportation can result in injury or death, even walking and bike riding, so setting our goal at 0 deaths as a benchmark for success doesn't make sense.
I would argue that the cognitive dissonance regarding labor from pro-union advocates is more fascinating. Anyone can organize themselves already, independent of organized labor laws - it's called a company. If employees are so confident in their abilities, they could just as well form their own company and sell their labor as a service back to their former employer. It doesn't make sense to have a special allowance for unions that forces everyone into collective bargaining and effectively a second, parallel management structure.
>where the entirety of labor is presented to an employer as a homogenous block.

Maybe do what actors do?
The thing about leaving is that I don't know where I would go. As much as I much preferred the way Usenet clients worked the weak moderation made it untenable. Most of the competing sites are overrun with the neo-nazis that were kicked out of Reddit or topics are limited to whatever the news story of the day is. The ability to create long term communities around extremely niche topics is the strength of Reddit. Despite its slogan about being the front page of the Internet, Reddit's front page is almost completely worthless, and the people who chase after the front page are a detriment to the site.
Some places will put both evens and odds on the same side of the street if there's only one side, and then use more numbers if there is subsequently development on the other side of the street. Some places will assign a new house number whenever a new building is added, no matter where it is located. Some places will number in clockwise (or counterclockwise) direction.
Of course they don't complain about ads; that's paying their salary.

Once upon a time, Google was the most admired, brilliant company on the net and doubleclick.net was universally reviled for pushing all the ad tech that everybody hates. Then Google bought doubleclick...
Speaking of shame: Many people in the Bay Area blame tech workers for their woes. A friend of mine, an engineer at Google, also believes this and feels much shame. If they can focus on what others are doing wrong it makes them feel a little better.
Is Reddit social media? Are usenet newsgroups and IRC channels social media?
I wonder if all this was at root, pickup up jobs from a message queue and they only wanted each process to only have one job in flight at once.
... and the machine said "Let there be light!" and there was light. The machine saw the light and it was good.
Ah, yeah. I suppose that would mean you need a fast node.js serializer. Apcu uses its own serializer that is fast-ish.
Collect data for student research projects using tablets
Detecting Inactive Users
I approach this as an end user. I'm using a tool, my browser in this case, to make a request for resources from a server. I can choose to make any request I like, formed in any way I choose. The server can choose to respond in any way it likes, compatibility warnings and all.

However if a server refuses to serve me a response if I use one client over another, but is still willing to serve me the user, I do believe it is well within my right to disguise myself as another client. I'm not accessing anything I don't have a right to; after all, the server would happily respond if I use a different client.

> You are arguing that it should be ok for your software to lie about who/what it is.

I suppose, yes, I am. Not "who" though, we're not talking about authentication. Only what software, I the end user, am using to make the request.

I'll concede it's "fraud" if you define it as "trick." Guilty as charged: trickery.
I was surprised to see that these are based in Unity. Is there a growing community of machine-learning research in Unity, and if so, what's prompting that?
This would be true assuming the phone has not previously been compromised. Not a safe assumption considering baseband backdoors have been found in the wild and are suspected to be fairly wide spread. https://redmine.replicant.us/projects/replicant/wiki/Samsung...
> and often times the conspiratorialists were kind of right

I think people are fairly good at noticing when they are just getting “spin” or an incomplete answer. The conspiracy theories pop up to fill the void. The only way to avoid this is to give enough information. Once you are caught withholding key information you will never be fully trusted again.

Giving no information is probably better than giving misleading information but it certainly doesn’t engender trust.

If you want your employees to be honest with you then you must give them a reason to trust you. Personally I believe part of that is being as transparent as is rationally/legally possible.
This sort of malicious action needs to be nipped in the bud. Google's management failed to enforce normal workplace guidelines and created a culture where personal opinion and political warfare take precedence over making the business successful. Google remains strong just because of the coattails current employees are riding.