skysight-inc/HackerNews huggingface dataset:
We need to retire the IDE/Text Editor distinction. It really serves no purpose now other than to cause pointless debates or make people feel a bit more elite.

The line is too blurred between the 2 and it doesn’t really matter anyway.

Nearly all text editors these days are just modular IDEs, people add on the bits they want and do their work in them. May as-well just use IDE to describe all of them.
You pull from the production servers rather than push to the backup servers. That way even if the production servers are compromised your backups are still safe.
The bill does account for that which is why classes of contractors have been able to win exceptions for it. The test is not an end-all for independent contractors, but I think the test is pretty good as, for example, if you work in one of those Turk platforms for Amazon/Facebook the work you do is considered contracting but to actually make money you HAVE to do 40+ hours and are given very few options about what type of work you can do (do you want to look at child porn or do you want to moderate hate speech or do you want to do these other family of tasks which are not as rewarding but less taxing psychologically). In your case, I think you're misunderstanding the control of work. He's not gonna rearrange his life schedule for the work, nor will he be forced to live in your house nor will he make any major outside of work changes. Less control refers to algorithmic bosses that in the name of a flexible work schedule end up rearranging your whole day-to-day schedule.
Redhat profits were growing for 4 years steadily 15-20% for each of last four years. I dont see the confirmation of redhat usage declining, more like very perspective and growing company.

https://www.macrotrends.net/stocks/charts/RHT//revenue

https://finance.yahoo.com/quote/RHT/financials?p=RHT
I'm 44... and most of this isn't really all that new... sure, now we have unicode characters instead of :-) but this stuff started all the way back in the 80's.
> I meant that they're a vendor at the market, they aren't the vendor, or a central vendor.

Depends. In corporate environments, which is still a massive market, they are the central vendor. At it seems they're actually making even more headway there. Microsoft hasn't really lost influence, it's just the market is so much bigger now that influence isn't total. And they're making in-roads in those other markets.

Microsoft missed out on mobile but that's a new market rather than a loss of their existing market. And now that's a growth opportunity for them.

> IBM did exactly the same thing.

I think you're point is to say that Microsoft is the new IBM but I don't think that follows. IBM has always been IBM even when they owned much more of the market. Even Microsoft hated working with them.

> And FWIW, the overwhelming bulk of Microsoft's revenue comes from enterprise sales of Office and Windows.

Less than 50% now (see my other comment).
What is this for and why would someone want to use it?

There's basically nothing on the website but the API. No decent overview or tutorial or even why someone would want to use this project.
Pretty wild how many tools are required to get a hermetic Android build:

https://android.googlesource.com/toolchain/

edit: this just means that Android developers can now include Rust-language components in Android itself.
Cyber Weapons Are Changing the Landscape of Warfare
AI/Computer Vision Scientist
Ideal candidate has:
• PhD in an area relevant to computer vision, digital image processing, deep learning, and/or statistical machine learning.
• The ability to research and develop novel algorithms to solve cutting edge computer vision problems, such as semantic segmentation, object recognition, image/video understanding, and human-AI interaction.
• Strong background in applied mathematics, statistics and probability
• Familiarity with latest Natural Language Processing techniques and libraries
• High level of proficiency in programming with Python, numpy, scipy and pandas
• Experience with one or more of tensorflow, keras, pytorch, caffe, scikit-learn, gephi, cuda
• Experience with using Linux OS
• Strong skills in written and verbal communication of technical concepts

Job resposibilities:
• Identify, acquire, generate, process and/or prepare relevant datasets
• Research, develop and prototype AI/DL/ML algorithms to solve challenging computer vision and multi-modal data fusion tasks
• Validate algorithms and/or models in a mathematically disciplined and statistically meaningful manner
• Develop clear, commented and understandable code for integration into production systems
• Define and document effective domain specific methodologies
• Generate and present analysis results and reports tailored to target audience (scientists, software engineers, business strategists, investors, etc.)
• Collaborate with fellow scientists and software engineers
• Co-author papers for publication in peer-reviewed journals and conferences

Job location:
• Cambridge, MA
• Occasional remote work
I'm troubled that we equate 51.4% with "most" (especially since voter participation tends to be even lower than that). As long as we have to live with first-past-the-post voting, we need to get rid of this "the voters have spoken!" mindset - a 1.4% win isn't some kind of democratic mandate.

That said - I too see this mindset that a lot that people will make arguments about what is and isn't government's business, but will only stick by it when it suits them. It either shouldn't be an argument in the first place, or it should be a principle you stand by regardless. None of this "small government" when it costs you money but "strong leadership" when it puts money back in your pocket.
I don't have a clear stance on whether O365 is "better" than G-Suite, either, but the lock-in is real.

For non-technical business users, having a deep expertise in Excel (and knowing all the hotkeys) is really tough to pivot from. Powerpoint is also pretty similar- once you're an expert, you don't want to relearn on a different application (whether or not it's better on a few criteria)
> When talking efficiency, you might then ask why not to use Cap’n Proto, protobufs or one of those sorts of things. Due to the need for extensibility (e.g. in Fastmail we add a few custom fields to JMAP core and mail data structures), rigid structures are unsuitable; you do need arbitrary key-value arrangement, despite it being larger over the wire.

I don't think that's a deal-breaker. protobuf has an extension mechanism. [1] You could have a registry for an org to claim an extension number to a given message (and then use it to hold their own message with as much stuff in it as they like). I'm not as familiar with cap'n proto but assume it has something similar.

That said, I think JSON was a fine choice for this purpose. The efficiency is good enough with standard implementations; and there are much faster-than-standard implementations available if you have a special reason to want one. [2]

[1] https://developers.google.com/protocol-buffers/docs/proto#ex...

[2] https://github.com/lemire/simdjson
Neat! This seems like an easy DIY.

I have a bunch of experience making PCBs at home using laser printer toner transfer. Next time I have an opportunity to build something, I will try to transfer an underlying image onto the silk side of a one-sided PCB, followed by the silk screen layer itself. Probably, I will merge the images digitally to do it in one transfer.

Typically, PCB layout software doesn't support that sort of thing, but when I do toner transfer, the artwork ultimately ends up in a mirror-imaged .PNG file anyway. That can easily be merged with color imagery.
Given that I have worked with VB long before .NET even existed, I have a broader view of it than just the more recent criticisms.

VB's biggest problem IMO is that it tried to compete with C# instead of maintaining its original raison d'être which was to be a highly productive tool that required very little programming skill to be able to start building real solutions for business use.

But I digress...
Still using Lucene here searching through short text documents in a Java based server product.
I agree, if ES is scaled well for your usage it just keeps going. However, a big time sink for me has been reindexing, lost data due to bad mapping, and version incompatibilities.
Is anyone familiar with what data Slack makes available to management? Can they see a nice breakdown of when I was online?
In my opinion, you are completely right. Corruption is rampant in all levels of the justice system.

I believe corruption degrades faith in the rule of law and is the biggest threat to this nation. As such it is treason and should be punishable by death.
This is what I really am having trouble understanding.

How disconnected from reality do you need to be to think surveillance and converting to an open office is going to somehow increase retention of employees?
We are on an EA. Annual spend is in the 200-250 range. We have pretty tight asset management so it’s not difficult to get precise numbers. We have grown substantially over the past 7 or 8 years and our license count has gone up accordingly so I’m sure that helps too. Maybe we ran their software once or twice to confirm counts. It’s kind of a non-event. I’ve never experienced any kind of full blown audit where they challenge our numbers and go looking for hidden software. We keep track of what we use, pay for it during true up and renewal, and that’s about it.
I think this used to be the case with older SSDs, but newer ones are able to survive much longer.
This looks like something out of the Terry Gilliam movie "Brazil".
On Instagram, counterfeit cash is for sale – and a short search away
Here's a more quantitative view, to get an idea of how serious this season is. Summary: its still early in the melt season, but this year is somewhat ahead of every previous year.

(via the excellent arctic sea ice blog's regional data aggregation page: https://sites.google.com/site/arcticseaicegraphs/regional)

This first graph is arctic sea ice area, including the sum of all of the sub-regions that are what you normally think about as the Arctic Ocean. Several other bodies of water also get seasonal ice coverage adjacent to the arctic basin.

https://14adebb0-a-62cb3a1a-s-sites.googlegroups.com/site/ar...

There are three clusters of lines shown here. Each one corresponds to the reports provided by a different sea-ice monitoring office. Differences in technique have been used by commentators to kibbutz about the finer points of what constitutes a record minimuim in the past, so its common for independent observers to show multiple institutes all together now. While the details differ, the broad picture is the same for all three offices.

The three clusters have been offset in the vertical axis to visually separate the three institutes. Roughly 2/3 of the arctic basin melts out each year.

Each institute reports both sea ice area, and sea ice extent. Ice area is the total area actually covered by ice. Ice extent is somewhat trickier to understand. Much of the summer ice pack isn't a big chunk of ice, its composed of many different chunks, and they will break up and merge over time. So many of the map grid cells are only partially covered by ice. When the fraction of coverage is greater than a certain threshold, then the entire grid cell is counted towards "ice extent" - the amount of ocean that has some ice floes in it. With that definition in mind, here's the current graph of sea ice extent, along with some recent historical context:

https://14adebb0-a-62cb3a1a-s-sites.googlegroups.com/site/ar...

One thing of note: The current record year for melting is 2012. You'll note that the shape of that year's curve is quite a bit different from every other year's curve. 2012's weather patterns drove a melt that was so substantial that every year since has followed a different trajectory than the years prior to 2012, because so much multi-year ice melted out. At this point in the Summer, several years have had less area and/or extent than the previous record.
Alright your recent edit has convinced me. I'm down to work on this together if you are! I'll send you an email once my day's over.

Names like KnowledgeGraph etc were what I came up with previously. I'll check my notes, think I had a few other good ones..
This happens a lot on hackernews, and frankly it's really annoying. People post a link to some random thing like this, and it gets upvoted because people don't click on the link, they just are excited about the title. A lot of times, the title doesn't even mean anything. Hackernews != Twitter.

</grumpy> I'm going to get some more coffee.
Transnational Fraud Ring Targets U.S. Government Procurement Offices and Vendors [pdf]
One view of things is that code is more Poetry than a lot of people give it credit for. The formatting of code and usage of whitespace is as much aesthetic / creative space as it is technical requirement (depending on the language of course; whitespace is more syntactically necessary in Python than say C, obviously).

I am sure there are classical poets that would happily engage in the tabs versus spaces debate, and even some of the other formatting debates in the code world. Concepts like rhythm and structure from the poetry world directly apply to code formatting, because they affect how we as people read the code. Programmers just don't often think to use the same terms for such isomorphic concepts. Yet it also speaks to how so many code formatting arguments get to be so heated: it can be deeply, personal, subjective, aesthetic.

(When we are squashing personal freedom/creativity in our "mandated" formats or automated formatters should we sometimes wonder that maybe we are losing our chance at finding the programming equivalents of great poets that might stun, delight, or otherwise bring emotion to us with their code? We have things like the IOCCC that celebrates one extreme of code formatting [obfuscated], but should we find other ways to celebrate well and uniquely formatted code?)
Both of those involve doing something. I'm not talking about meeting new people or starting a new hobby, I mean just... going to sit and gab with your friends.
I do not think OnGres benchmark was particularly fair, but I think MongoDB's response was even worse. While OnGres has published all their benchmark scripts which allowed MongoDB to at least to perform their analyses, they did not publish the source code of the changes which allowed them to hit such much better numbers, neither the specific tuning they have used for MongoDB
> When talking efficiency, you might then ask why not to use Cap’n Proto, protobufs or one of those sorts of things. Due to the need for extensibility (e.g. in Fastmail we add a few custom fields to JMAP core and mail data structures), rigid structures are unsuitable; you do need arbitrary key-value arrangement, despite it being larger over the wire.

What do you mean? Both Protobuf and Cap'n Proto are designed to be extensible. You can add new fields without breaking compatibility.

(Disclosure: I wrote Protobuf v2 and Cap'n Proto.)
These results aren't filtered in some way? I find it suspicious that almost all of the top ~100 results are tech related.
sign of the times: you need a good GPU to edit text
Should every OS which uses windows be able to call itself Windows, because windows are a quite old thing as well?

Like it or not, there is an rfc for this and using it for anything else would be code smell at best
You could write those in Vale[0], but at that point, just use miTLS[1] to have a completely verified TLS implementation.

[0] https://github.com/project-everest/vale

[1] https://mitls.org/
Maybe the solution is that we need to get away from general purpose languages for most software. There could be very powerful visual languages that one could develop given a specific domain. I work in pharma and I see a ton of scope for this, especially for the automation of daily work. Scientists might not be the best with C but they could be amazing given a DSL in a domain that they completely grok. I've begun working more and more with Siemens' S7 GRAPH language for sequential process control and its bloody amazing how it lets me visually represent complicated state transitions, loops and conditional logic in a very easy to understand intuitive way. It also lets you establish pre/post invariants, etc. I used to scoff at PLCs thinking I could trivially write than in C, but even ladder logic has humbled me more than a few times.
Albert Camus: Humanism and Tragedy
Transform 2.0 – A polyglot web converter
I'm disappointed that this isn't about rocketry.
Can you name a single for-profit public records scraper who republishes the parsed data scraped without charging for data access?

The public records are public. Charging for them is, by the above arguments, immoral. Therefore, not only the municipalities but also the businesses profiting from those public records owe us their scraped data, for free, without regard for profit concerns.

Not one for-profit business does so. Why is their immoral action acceptable, when the same action by a municipality is not?
Maintainer for Gpodder.net Needed
Atlas.

Source : https://www.youtube.com/watch?v=4QUGWnz-XaA
I've lately toyed with using Avro in place of JSON and found it shows some fairly substantial savings. It has a JSON encoding as a backstop for places where the binary encoding isn't kosher.

Section 1.5 of the RFC nails the colours to I-JSON with a "MUST". Do you envisage any amendment to allow equivalent encodings? I know this is indirectly discussed elsewhere, I'm just going through an Avro infatuation.
Are you sure that's really them backing down, and not just a way to obfuscate the issue? Technically yes, installing the certificate is voluntary; it's just that if you don't install it you won't be able to access the internet anymore when the government starts MITMing your connections.
It's a good question and even if the text approach is superior we need a better reason than typically given.

I mean think about it. Suppose you want to communicate a JSON object to another programmer.

You can say: "the object consists of three key value pairs, the first key is named ... and its value is ..., the second ..."

Or you can say: "the object is that which you get from parsing the string that spells thus: curly bracket, space, double quote, ..."

Of course you'd prefer the former approach! Why then when we wish to communicate to a computer the same object, we adopt the "spelling approach"?
“Raided.”

They “raided” a fund generated by public effort to pay for public services.

I mean what is this, an Indiana Jones movie?

The tone of the general public towards these things says to me the anti-government propaganda messaging is working as intended.

Divide and conquer.
Show HN: Small (under 5 MB) Azure CLI written in Rust
JWT uses Authorization: Bearer, too.

https://jwt.io/introduction/
It's an odd term, but one that inadvertently brings attention to concerns such as privacy and identity persistence.

Such concerns are far less obvious to laypeople when terms like "real-time modeling of traffic flows" are used. Perhaps, the choice of term is fortunate after all.
Graduated from school last May, had a week before I started a full-time job (did that for 2 months then landed where I am now). I learned it's difficult to have a good social life when work + commute takes ~50 hours a week (and that office politics isn't just a meme). Learned that I need to create my own meaning in life, and that friends and family are more important than anything.
List of Places to Promote Your New App or Website
# SMB1 Mac OS X 10.5.8
ntlm auth = yes

I should probably just switch to NFS.
http://archive.is/1MA0P
Open Source Firmware Goes Live
But if you assume that the IRS did this "by the book" then for your statement to be true the rules governing the process must state "only applicable to art collections". This is a bit of a stretch don't you think? If such a rule that gives the IRS the right to override an appraisal exists then it would extend to anything. Even if you only consider such corner cases eventually you'd find situations where you don't have to be a billionaire to be affected.

And there's no reason to believe the IRS can do this only when talking about art that can't be sold.
:handwave:
That’s revenue not profit....
What I do appreciate is how much effort MS has put into improving various application platforms and making sure they run well everywhere (mostly). I use Windows, Mac and Linux regularly and appreciate everything that runs everywhere mostly the same.

As to Azure cloud, they are okay and probably worth it in some circles. I think AD and O365 in Azure are absolutely worth it. I'm, however, unsure if Azure as a whole is as worth it. It looks like k8s is winning the core infrastructure war and allows you to do things wherever you want. And while I think Azure Storage services are absolutely great to work with compared to competing cloud offerings, they are all a bit of a lock in.

Best to stay as close to open and portable as possible, or go all in on a single cloud. Everyone's use case is different.
> People overestimate the duration that their software will be used

Please justify that.

I did some software, a not too complex chunk of work for a midlands (UK) retailer in 1999. It dealt with a couple of million pounds of retail orders that year. Not so big but not trivial either. It was still in use in 2015, and quite possibly is today (although the boss told me they re-used it for a rather different purpose by their sales reps).

It was very reliable because I fought to keep it simple, and tested it brutally (eg. the core part took 5 days to write but got 3 weeks testing, founding only 2 errors, but it was 2 errors fewer).

If it was crap it would have been junked so I'll claim that the end quality contributes to its life.

High reliability tends to stick around. I think lex/yacc started in the 70s and is still around today in the form of its spiritual successors flex/bison. Ancient but still grinding along.

' In a 2008 interview, Johnson reflected that "the contribution Yacc made to the spread of Unix and C is what I'm proudest of" ' (https://en.wikipedia.org/wiki/Yacc)

If you ship crap its lifetime is intrinsically much shortened. That's my thesis anyway.
Right, that's what I use, https://www.tarsnap.com/ has the option of allowing an access key to only be able to create a new backup but not read or alter or delete any existing backups. I blogged about my setup here: https://www.databasesandlife.com/write-only-backups/
Even so, by the definitions you're copying, Google's competition is still a click away for consumers.

Whether you use anti-trust synonymously with the word monopoly doesn't change the fact that Google will still show Bing and Yandex in the search results.

An example of anti-competitive behavior here is actually from Amazon, when they had de-listed Apple TV and Chromecast from their marketplace for years because it competed with their Fire Stick.
I'd say it's this, but with a couple more thing. One is a lot of experience with the tools they are using. Not having to learn something new saves time. The other is not over-engineering. They have a great idea of the scope and scale of the project, and avoid programming for things that would be out of scope.
Wonderful! Would love too to see NextCloud/WebDAV support added.
Iran 'seizes British-flagged oil tanker'
Lessons learned from our mini-conference on goal setting and OKRs