skysight-inc/HackerNews huggingface dataset:
Hi All,

PKC (https://pkc.io) is looking for a Senior Clojure Architect who can lead our growing team of excellent junior+mid+senior computer scientists and help us lay rail for an all-clojure toolset that we will be building out and sharing with the larger Clojure community in the near future. This job is a good fit for you if you enjoy mentoring and teaching the finer points of production-level Clojure, but also still enjoy getting your hands dirty and writing excellent Clojure. There’s a more detailed job description here: https://stackoverflow.com/jobs/173809.

Location: 🇺🇸 on-site in Huntington Beach, California (we’ll cover your move)
: $160k-$200k/year base, depending on experience
Benefits:
Strong entrepreneurial, empowering, and moral company culture
Make a major contribution to the Clojure ecosystem
100% PPO Health/Dental/Vision
Work on interesting computer security problems

More about us: PKC was founded in 2014 and is located in Huntington Beach, CA (Southern California). We are a security-focused, custom software firm that builds cutting-edge software to solve our clients’ most wicked problems. Our work spans across the fintech, e-commerce, NGO, and education spaces. You can find out more about us and peruse our blog here: https://pkc.io.

If you are interested, email Mike at jobs@pkcsecurity.com with your resume and any questions you may have. You should hear back quickly.
This is awesome! I gave up on my hopes of doing custom stuff with my chromecast when I discovered there was a pricetag on the developer license, but this could be handy!
3 years, but I'm not sure how that matters in this case.
Did you read the link we're discussing? It's in large part about why the slow startup times for Firefox's build scripts are a problem.

> Changing gears, my day job is maintaining Firefox's build system. We use
Python heavily in the build system. And again, Python startup overhead
is problematic. I don't have numbers offhand, but we invoke likely a few
hundred Python processes as part of building Firefox. It should be
several thousand. But, we've had to "hack" parts of the build system to
"batch" certain build actions in single process invocations in order to
avoid Python startup overhead. This undermines the ability of some build
tools to formulate a reasonable understanding of the DAG and it causes a
bit of pain for build system developers and makes it difficult to
achieve "no-op" and fast incremental builds because we're always
invoking certain Python processes because we've had to move DAG
awareness out of the build backend and into Python. At some point, we'll
likely replace Python code with Rust so the build system is more "pure"
and easier to maintain and reason about.
> In the US, you at least have the potential for autonomy to pay the best doctor you can find you to treat you as soon as possible.

You can do that in countries with universal healthcare too.
Does Rancher now support Rook for PVC?
Thanks! Acumos has a similar vision of making it easy to build, share, and deploy AI. We are also heavily focused on the iteration and feedback loop time when developing AI applications, and importantly on helping users understand what is going on with the model. That way you can know the limits of the system in production, or know how/where to improve the data and help reduce bias.
The local mom and pop shop aren’t going to be able to compete with Walmart. This only works if both entities have similar technical and financial status.
https://youtu.be/auXc0tgdJSo?t=49m1s
dupe: https://news.ycombinator.com/item?id=16979090
If they were boosting actual search results, your ad blocker wouldn't work, because there would be no way to distinguish them.
I have never really been a fan of the stock market but at least at its core it kind of makes sense, being publicly traded gives a company the finances necessary to do huge things. Gains and losses are based on company performance so they are open to some analysis.

The cryptocurrency stuff feels like gambling right now, and if Goldman/Barclays are getting involved in it, it is because they know they can stack the deck.
I think you have half a point. A lot of people favoring universal care say things like "health care is a right". I would much prefer the statement that "basic health care is a right". We don't want to talk ourselves into a system where we feel obliged to try to cover absolutely everything.
Data races are not easy to "code review out". That is contrary to decades of experience. All you have to do in Go to get a race is to close over a for loop induction variable in a goroutine.

There is not a large difference between C and Go here. In fact, races might be easier in Go than in C, because it's easier for goroutines to close over mutable variables.
Cannot imagine liking data science nearly as much as I do if Jupyter didn't make it so easy to quickly test new ideas. Well-deserved.
Thought immediately about posting a rant on the obsessive use of "they/their" in a singular context. Pick a pronoun for Kara and use it. Whether he is a she or she is a he, Kara is not a "they"

But then I thought, nah. I'll just read something else.
I think overflow occurs when
w * h > SIZE_MAX

So you just want to make sure that w > 0 and w * h <= SIZE_MAX. But if w * h is large enough, it overflows, which would result in w * h <= SIZE_MAX being evaluated to true.

I agree that it is confusing though.
Vector3:Easy quaternion library in C++
That extension is just a placebo. It doesn't exclude search results, it just hides them. If your search returns many unwanted results, enjoy paginating a handful of links at a time. It filters only web searches; news, images, videos, etc. are not.

I used and dropped it last year. Maybe it has improved, but I doubt it will ever replace the removed "block this site" feature Google had. That worked.
Focus on AI at Facebook F8; PyTorch 1.0 Released
I have to say that my first reaction was: "maybe you shouldn't use python for this, then". If you are using a language in a way that it gets worse in subsequent versions, that's a good sign that they're optimizing for something other than what you care about.

The programming language R does not, as I understand it, optimize for speed, because they are optimizing for ease of exploratory data analysis. R is growing quite rapidly. So is python, actually. It doesn't mean that either one is good at everything, and it's probably the case that both are growing because they don't try to be good at everything. A good toolbox is better than a multi-tool.
Actually any sysadmin or scripter wannabe could benefit from nuikta. Twitter even invented pex because of that. Nuikta took some time to become 100% compatible with the latest versions of cPython, but now it's the case so let's all enjoy it.
I'm just curious why more people don't make use of chg to avoid the mercurial startup time. It seemed to solve it for me - are there drawbacks?
To be fair the latest Android devices offer three years of updates, so they're now somewhere in the middle.

https://support.google.com/pixelphone/answer/4457705?hl=en

>Pixel phones get security updates for at least 3 years from when the device first became available on the Google Store, or at least 18 months from when the Google Store last sold the device, whichever is longer. After that, we can't guarantee more updates.

If my Nexus 6 was any indication, a power user will wear the device out before three years anyway. Batteries are not end-user replaceable parts and require an expensive repair or specific tools and skills. Apple addresses this through IOS updates to throttle processor speed and extend battery life but in either case (Apple or Android) the hardware updates are IMHO compelling enough to trigger consumers to purchase new.
Would you settle for a Commodore 65 clone with a 50MHz processor, 800x600 video @ 8.3 million colors, Ethernet, etc.? http://mega65.org/
Well, if there are no other votes for a given query then an upvoted link will go to the top. Once it's there then that link is now more visible to others who can either agree or disagree.

EDIT: Like I've pointed out in other comments the default scoring system can be customized and that behavior could be changed.
It seems to runs on "UI" from andlabs, which is a fairly lightweight C wrapper around the the Windows, Cocoa and Gtk API's.

Sidenote as for why a UI library would wrap another UI wrapping library, Gtk is what is considered "native" on Gnome based distros.

So weight-wise, it's basically comes at the cost of native node module which is not bad compared to Electron's crazy IPC bridge back and forth communication nonsense.
How do you know how often someone smokes or drinks? How do you determine what level of smoking/drinking is harmful enough to merit higher premiums? How do you dispute the insurance provider's claim that your cancer is really your fault because you chose to live in a city with bad air?

Enforcement requires a beneficient panopticon.
It's still a way of getting out of paying for accrued vacation if they pay out two weeks at separation no matter how little vacation you took while working.
Kind of like this?

https://github.com/tbug/aiochannel

I also think David Baezlys curio has a wonderful way of explaining the same concept

http://curio.readthedocs.io/en/latest/reference.html#module-...

Asyncio has enabled his sort of programming a lot easier. You could do the same thing I imagine with multiprocessing and Threadpools I imagine
Absolutely. Even if one doesn't care about quality or inclusion, making this mistake can lead to big PR fails (and apparently lasting tech struggles): https://www.wired.com/story/when-it-comes-to-gorillas-google...
In the absence of Medicare/Medicaid there would not be universal coverage for the elderly. The elderly do not advocate dismantling this coverage. The coverage is a government program. We are in agreement that a U.S. government program can cover lots of people and maintain the property that those people don’t want to the program to be dismantled. It’s not, then, hard to imagine everyone being covered by such a program.
Why Banning Tips Can Be a Risky Strategy for Restaurants
You could argue that a null pointer would be a correct pointer, since you are not allowed to dereference it anyway (since there is no data to access).

It will probably break some assertions and assumptions though. Edit: I see that 8xde0wcNwpslOw (what a username) made the same point already.
Announcing Dojo 2!
New meme?
https://github.com/YadiraF/PRNet/raw/master/Docs/images/reco...
5G base stations cite 50 Gbps bandwidth, connect a bunch of these together in an urban area and you might want 400G for their uplink/backbone/whatever it's called.
> GCs also tend to have cliffs where you hit some unknown threshold when they start thrashing where deterministic release of memory tends to be much more linear.

I've experienced this, having previously worked on Java services.

It can be quite a pain and can throw a wrench into your understanding of how you intended to scale.
I forgot Apple played a role in ARM development.
Is it downloading the whole Youtube video just to pull out the audio? Why not just download the audio to begin with?
Our Expectations for Public Transit Have Been on a Decades-Long Downward Spiral
But there's an army of users that will ultimately decide.
Skinner always drives with the windows down: he tries to maximize the number of encounters people have with the police in which they feel neither scrutinized nor under suspicion. “You sometimes hear cops talk about people in the community as ‘civilians,’ but that’s bullshit,” he said. “We’re not the military. The people we’re policing are our neighbors. This is not semantics—if you say it enough, it becomes a mind-set.”

ain't that the truth.

Every time I see police in riot gear surrounding or walling off peaceful protesters, I wonder how much less likely it would be for the protest to turn violent if the officers were in dress blues instead.
Don't just leave us hanging! What's the last funny xkcd comic?
Lot of companies pick x.y.z because it's fancy not because it's the best solution. ofc Java would have been a great solution here.
Can you define "bad hardware"? To my coworkers, this usually means they can't get the largest amount of RAM on the mac that they can get when they buy a $WINTEL.

On the flipside, their battery life always ends up worse and they go through twice as many machines in the same time frame, which is _much_ more annoying. A week of productivity loss a year isn't worth the cost savings.

The cost issue is always strange one for me. Most employers are happy to drop $2500 on a laptop. If you are purchasing it yourself, fine, but that's usually not the case for a work machine.
I tried four searches. 'smbc', 'xkcd', 'reddit', and 'google'. None returned what you'd expect. The search for 'google' was especially weird. I'm surprised to see a search engine that can't find the most visited page on the internet.
That's not what "siding with" means. AWS is remaining neutral to politics as a company, which is a very good thing. Why do you want multinational corporations to get more involved in geopolitics? Do you think that will somehow lead to a better outcome?

Signal had an strategy, but it involves breaking the terms of service, so that vendor has no reason to comply and put the other customers at risk. Signal just needs to figure out another option. It's a technical issue and nobody is stopping Signal itself. AWS will still host them just fine as long as they follow the terms.

By the way, the free market is what allowed companies like AWS and Signal to exist in the first place, and lets you contributed effort and money if you'd like, so perhaps you should widen your context before throwing around indictments.
Does anyone know if this is headless or if it needs to render the game elements? Can I inject macros with this? That is, can I be playing a game, cue the AI to do some micro for me then let me keep playing? I assume there are other tools to do this but I would think they would interact with my mouse cursor rather than the BWAPI.
I get the attraction of OSFP, but in early days backward compatibility usually trumps future potential. If I'm buying an high density switch/router tomorrow (figuratively speaking), I'd greatly prefer the flexibility to use the density it provides for some existing lower speed connections. As long as QSFP-DD 'works', as a customer I'm not really concerned with which technology is more elegant or technically 'better'.

The problem this presents for OSFP going forward is that it encourages early adoption to steer toward QSFP-DD, which will tend to drive follow-on purchase decisions as well.
Why didn’t you address the claim that you were just straight up lying?
>This seems like a very interesting question.

>After an exhaustive investigation, we found, surprisingly, that there was only one possible combination on the whole planet that would permit the eight vertices of the cube to emerge on solid land.

Not really that interesting IMHO. After enough searching your're going to find a shape that meets the criteria. If a cube had more than one configuration, they likely would have just move up a notch, and if a cube had no solution they would have moved down a notch.
eli5 containers: complicated things that make a program so you can run it on anyone's computer, as long as they have a certain kind of computer
TGS | Irvine, CA and Princeton, NJ | Full Time | ONSITE | $180 - 250k (base) + discretionary bonus

TGS is a quantitative hedge fund with offices in Princeton, NJ and Irvine, CA. We provide challenging problems, excellent benefits and extremely high compensation. Our staff of 60 employees enjoys an open and collaborative culture, fully catered breakfast and lunch every day, onsite fitness facilities and annual retreats. Our health and dental insurance package pays for 100% of all premiums for all employees and their immediate families, and we offer generous paternity and maternity leave.

We are looking for talented software engineers and research scientists to join us. Ideal software engineering candidates demonstrate exceptional programming and analytical skills with a propensity for developing creative solutions to complex problems. For research scientists, we like to see a PhD in a quantitative discipline such as Statistics, Math, Computer Science or Physics with a strong publication record. Both roles engage in work that directly contributes to the fund's performance (and the bonus that comes with it).

If you believe your technical accomplishments stand out for either role, we'd love to talk to you. Prior experience in finance is not necessary. We care more about your track record than your domain.

For inquiries, questions or to submit resumes, please contact gmandiant@gmail.com. Please submit "number 3" in the subject line or your email will be automatically discarded. Recruiters will go unanswered as well. Thank you.
Distributed Cache on Kubernetes
Cambridge Analytica shutting down
Also not an expert, but since videos are transcoded as key-frames and changes applied to those key frames, I don't think it's as simple as segmenting something like a CSV. Transcoding is probably required just for the segmentation process. Putting it back together might be easier, but the final output file might also be larger because of overhead.
I wonder if this can be extended for the whole body, so as to produce a 3D scan of the skin, and measure the evolution of moles and skin issues.
From my desk, that's exactly how it looks. It may be the case that remote jobs are a biased sample.
SMB3 multichannel does allow you to exceed 1Gbps across multiple bonded links. If your NAS has 3 or 4 1Gig ports, that might get you there, with an intel 10Gig card in your desktop and a 10Gig-capable switch.
I hate to admit it but it's partly why I don't use clojure (pardon the side-topic) more. I can't bear the boot process and the overall cost.

Python is free to tinker, and all similar interpreters are joyful to use. Anything else is probably better for heavy duty jobs environments.
I do understand how GDPR works @qz3 as in my work I'm heavily involved in it.

What you misunderstood is that although I know there are ways I can make things compliant, I don't have the time or inclination to do so as an individual blogger.
I have, and it actually works well (performance wise). The maintenance burden is a little higher.
This is very early stage...
TyreConnect | Perth, Australia |.NET Developer | Full-Time | ONSITE

About the business;

TyreConnect is Australia's fastest-growing tyre industry solution-provider, and our vision is hassle-free tyre replacement. TyreConnect offers a comprehensive selection of tyres online, competitive pricing and rapid delivery so as a retailer, mechanic or service manager, our clients can focus on getting the right tyre for their customer.

About the role;

Due to our rapid growth we are looking to add another experienced full-time .NET developer to our team. As TyreConnect is tech-driven company, IT is our core and primary focus which means we have plenty of funding for new projects, modern equipment and we are always staying ahead of the curve with the latest tools and technologies!

Our Stack & What We Are Looking For;

C# |
.NET Core 2.0 |
React/NodeJS |
Cloud/Azure |
Web API |
Microservices |
Visual Studio 2017 |
Git |
TDD/Unit Testing |
SQL Server/Document DB/Power BI |
CI/CD |
Agile development environment

Apply here https://www.seek.com.au/job/36079077 or drop me an email at bobby@tyreconnect.com
au
This problem is one of my biggest needs with postgres, although its certainly not limited to pg. listen/notify is fragile - you either have a single point of failure or you run multiple workers and have to deal with de-duping. Logical replication might one day be an answer, but not likely to ever work completely and without issue on cloud hosted instances. (maybe im wrong about this... see debezium comments elsewhere in the comments)

What ive been thinking of lately is doing triggers to write to a different table with a timestamp and doing a rolling log - the worker can listen/notify on that but can also keep track of the last message it saw and can go back and catch up when it first starts, so if it fails you dont lose anything. All I really need is a type (table) and the relevant keys. I think I would prefer a way to configure which tables I want to listen on and which columns (keys) I care about.

Really wish there was a standard postgres provided way to notify an external system of changes though. Its certainly not an easy issue.
No, limiting them to the highest bidders means they'll actually be used to bring in only the most talented and skilled. That will grow the size of the pie and the entire country wins.

Resume the brain drain.
Honestly, it's pretty encouraging. All of the problems they listed are things I see as being very nearly solved.

For example, I ran into the futures issues. Now I use nightly's async/await, and it's a massive improvement while still being early days.

I also use the Non Lexical Lifetimes feature, and see a lot of ergonomic wins there.

The other stuff is being worked through as well - Failure is coming along, and I hear good things. Libraries are always improving.

I would be a lot more terrified if these issues were surprising, or not being dealt with, or were extremely hard to fix without breaking the language, etc. Instead, it's a list of things I've run into and can even solve today with a few features.
Depends on your perspective, I suppose. But I was just talking to a web- and app-based service company that started on the Microsoft stack circa 2001. They're migrating away from it partly because of tech issues, but mainly because it's much harder to hire people.

If you look at yesterday's "who's hiring" post, it's way, way less than a third of positions that are using Windows server technologies.
Not possible, that's before they've had most of their vaccinations.

/s
No Linux version (yet?), unfortunately. Looks nice though from the screenshots!
The Best One-Piece Swimsuits for Busty Girls
Fly them in
You asserted an explanation for something. I showed that your assertion was not logically supported by your statements.