skysight-inc/HackerNews huggingface dataset:
No, you are just playing word games. "Free speech" does not and has never meant "the right to get any letter to the editor published in the New York Times" and therefore does not mean "the right to get any video I want on YouTube." So it is not a "simple observation" that deinfrastructring -> depersoning is a spectrum. There is no such spectrum. There is an enormous gap between "society thinks you're icky and big corporations won't host your content" and "the state sends you to Siberia," since one is clearly a human rights violation and one is clearly not. Likewise there is an enormous gap between "Simon and Schuster rejected my novel!" and "the FBI busted the printing shop I hired to print my novel." YouTube removing this guy's video is very clearly in the former category. I am aware that it is out-of-reach for many individuals to create their own website which can host videos. But a right to free speech does not mean a right to any content distribution platform you want.

It also whitewashes the issue at hand: this professor is a notorious crank and has been a notorious crank long before COVID-19. This is not a free-thinker taking a bold stand against a sclerotic public health bureaucracy. This is a con artist spreading dangerous misinformation during the worst public health emergency in 100 years. YouTube removing his content is not just them suppressing views they politically disagree with, it's also individual employees at YouTube viewing this interview as a imminent threat to their family's health and safety. This is a very reasonable view for private individuals and private corporations running private infrastructure to take.

Look: if he starts his own website self-hosting COVID quackery, and the government shuts it down, then that really is Soviet-level and I will take your argument more seriously (though given the vicious threat COVID-19 poses, I am open to the idea that this is an extreme but necessary use of the government's emergency powers). But it is simply ridiculous to say that YouTube can't moderate their own content, especially when 99% of the world's doctor's and public health officials would describe the video as dangerous misinformation.

But your self-pitying shtick about how you're a lone voice of moderation in a sea of adversarial extremes is nice. It's not quite as nice as bringing back 90,000 Americans from the dead but it probably made you feel nice about yourself.
Building a broadband company in 60 days under lockdown: the Cuckoo tech story
Rebooting the Entertainment and Media Workplace
This, also as an expansion on this idea, I would love to see per container password management or atleast per Multi-Account container password management.
Another thought related to characterisation testing, this time from Jeremias
Roessler's talk at QAFest Ukraine 2017
(https://www.youtube.com/watch?v=f4PT_u8hjhU): Traditional automated tests (with asserts) are "blacklisting" the changes that aren't allowed, whereas a characterisation test will catch any change in behaviour, and instead you have to "whitelist" the changes that are allowed (by providing regexes or some kind of pattern to match the dynamic output that is allowed to change).
That would get annoying very soon. If you look hard enough, almost any question is ambiguous.

I think the best thing to do is to pick one interpretation, answer that, but make it clear which London you picked (“the time in London, England is 12:34”), and then, handle “no, the one in…” correctly.

Falling back to “which one do you mean?” Should be the exception, as a voice assistent that can’t make that initial guess right most of the time isn’t worth using.
Yes, this is close to what I'd also prefer to be my definition. "Systems programming" is about writing the programs that users don't care about. This involves all kinds of infrastructure: certainly the kernel, but also various other bits of critical plumbing. But that doesn't fit the definition from that Usenix paper, as nroff was an important user-visible application program, even if it isn't much anymore. I think it is probably best to avoid using the term "systems programming" except when within a constrained community where the intended meaning is clear. Just look at how much confusion arose from the original announcement that Go was a systems programming language!
Out of the loop: what exactly is "FM Towns"?
I just don’t really care whether we’re using z-index or z-index.
I’ve had Siri disabled for years. Even the basic “call home” works every 3rd time. I try it for a few minutes with every new iOS update only to see it’s still the same dumbster fire.
Contractor. You bill time and materials to the customer, rather then charging for the product. It means you're not going to grow because you're not hunting for value multipliers anymore (insert joke about the difference in cost between what IBM bill you for those people and what IBM pays them).
They do have, or used to, have a thriving? consultancy business.

Plus I'm sure they do sell enterprise software at extortionate prices
Implement Event bus using Akka
It's also a useful catch-all to reject candidates who, while they have the technical skills, would cause significant personality clashes within the team. I don't disagree that the "culture fit" criteria can be abused in the way you're describing, and I'm sure it is, but I think it's a little less black and white than you're describing.
Yeah, I had GitLab on my mind when I wrote my comment. I do think it's unfair for a fully remote company but they have their reasons.
Its unfortunate developers with the same skill set can have a massive gap in salary because they live in different locations even though they bring same value to the company.
The problem sounds a little like collaborative filtering. If you have a certain affinity with cities A,B,C, then you can compute the expected affinity with a city X by looking at the affinities other people have with X, and their affinities with A,B,C.

Instead of looking at people, you can also scrape websites to get the relations. But here you may get a recursive problem because if a website speaks of "London", you might not know in advance which London they speak of.
Selecting a default behaviour based on what "most people" will benefit from is great some cases, but mostly cases people will encounter only once.

People who happen to fall beside the "most" category should not have to deal with that every single time.

The right thing to do for Siri is to ask, maybe just once, which london you want to know the time for, if its not smart enough to infer it from something else it's learned about you.

Assuming a person is physically closer to the non-british london, it's entirely likely that they travel there more often, and if the siri software has no other parameters tracked, then it's not unreasonable to assume that they're asking about that.
Yes. One is for sending things on routes (journeys). Another is for routing (digging things out). I'm not sure if they etymologies converge, but they are distinctly different words spelled the same.
Depends on the system. On newer Intel machines, it will prevent the SoC from going into lower power states than PC2. On my laptop, that means idling at 5 watts instead of 2ish watts.

That said, I don't think any laptop has a PCIe to PCI bridge. This should only affect some desktops and servers.
Could you please upgrade the link to point to a respectable news outlet? Two obvious candidates:

- https://www.bloomberg.com/news/articles/2020-05-21/ibm-is-la...

- https://www.wsj.com/articles/ibm-announces-first-job-cuts-un... (paywalled, http://archive.is/imO4i might help)
> I'm generally quite pleased by the comments here.

It helps it was written with humour. Although, not that humour has always stopped people on the internet from taking things super seriously.
siri is basically useless. I would never turn it on.
> who cannot compute what is the time in another place by adding 7 [...]

As someone who frequently talks to colleagues across timezones that are -9, -2, or +3.5 hours from me, where each of these have different dates for summer time, or don't have summer time, and meeting recurrences gets skewed etc, I don't see how asking about the current time off a location could be seen as "pretentious".
An actual assistant would have a lot of context. Do I know that you're going to travel to London, UK for a break next week and therefore I would naturally assume that you are interesting in the time there.

However, are you planning to visit your parents in London, Canada this weekend? Then an assistant who would still answer with the time of London, UK would maybe also not be the smartest?

So really context is everything and making broad statements that if an assistant was to answer with anything but London, UK should get fired is something that someone would say, who IMHO should get fired. shrug

Also, IMHO, if someone doesn't know that machines don't have human context and therefore doesn't know to ask their digital assistant "What is the time in London, UK" when they want to know the time in London, UK, then maybe they should get fired from their tech job. shrug
I think it is because programming is inherently about working with abstractions and visual programming is typically removing abstraction and making details of your program visible before you.

Part of learning to program is to learn work with abstractions especially if you have never been really exposed to something else similar (mathematics, physics, engineering, etc.) Things go out of sight but you still need to train your brain to manage these things.

This is a bit like playing chess. Good experienced player will be able to plan long in advance because his brain has been trained to spot and ignore irrelevant moves efficiently. If you imagine training that would let the player learn recognize good moves but not learn how to efficiently search solution space, you would be training brute force computer that would not be very good player.

I think visual programming is a different thing from regular programming. I think compromises like Logo https://en.wikipedia.org/wiki/Logo_(programming_language) are much better teaching tools. You still program a language with syntax but the syntax is very simplified and the results (but not the program) are given in a graphical form that lets you relatively easily understand and reason about your program.
Yes, but in the same way people don't usually mean "London, Ontario" when they say London, they also don't usually mean the City of London (which, for the benefit of people who may not know, is a tiny portion of London with a population less than 10,000).
Google demoed an AI that could call the barber and make an appointment for you about a year ago.

I think it shows a lack of imagination on your part to NOT make that connection.
Unfortunately, I can't get MS-DOS 2.0 to run in DOSBOX ("Invalid COMMAND.COM") and running MASM.EXE directly gives me some really interesting errors (looks like it's reading uninitialized memory).

I think you're on to something here, though!
Simple command line program that looks at its arguments and decides what browser to open. Nothing fancy.
In a way; if you're doing a custom ASIC at an older process node as discussed in the article, there's basically no real reason not to use RISC-V (perhaps RV32E when applicable for minimized area requirements) for your logic. (16-bit and 8-bit logic might also be viable but is really quite constrained these days.) But RV is only one part of what might become a thriving open-hardware-blocks ecosystem over time, that would be especially compelling for these sorts of designs.
As a Canadian who moved to the US for a year in my early 20s and had friends entering university, I had no idea what the SAT or ACT was, and I couldn't hear the difference between them when they talked about it. Did you know that SAT and ACT are near-homonyms? When said quickly as in regular speech, they sound almost the same. Talk about confusing.
Because he was using future tense, not past tense.
It's just doubling down. Even in normal times companies will layoff employees in hopes of increasing stock price.
Agreed. I mainly work in Scala and I really like this ability.
One line of quoted assembly downvoted. Dang?
Any developer who thinks dates, times, UTC offsets and locales/cultures is "easy" is grossly incompetent (unless, of course, they've never worked with human-facing software before, in which case their naiveté can be forgiven).
> governments and banks
A look at this (probably somewhat outdated) list (http://ibmmainframes.com/references/a41.html) seems to imply lots of companies with any kind of legacy software still do.

Outside of mainframes, from my own experience, their Spectrum Scale/GPFS (parallel filesystem) is still the default buy in HPC. Not necc the _best_ choice, but still the one you wouldn't get fired for buying.
Richard Stallman and Eric Raymond.
In theory, yes, they could protect their workers' job security with a stock offering.

They are incentivised to protect the interests of their shareholders.

Unions are set up to (N/A in USA) protect the workers.
What uptake is it having? I've only ever seen it used as a marketing device.
I don't know nothing about US law, but in Europe it's very common that in your second job legally you can work only part-time, so it's 60h weeks beetween jobs at most.
yes. Because we scrape data from different websites, and they each has very a different content format. mongodb handles unstructured data well
As much as the big players have been pushing it, I still have zero desire to speak out loud to any computer.

Probably going to get labelled as a mental disorder for feeling like this, in the coming decades.
Old handles for the following individuals:

https://en.wikipedia.org/wiki/Richard_Stallman

https://en.wikipedia.org/wiki/Eric_S._Raymond
Hmm, in the EU, at least depending on the country, you treat an affiliate as an independent service provider and have zero paperwork. A bit like hiring a plumber or lawyer.
Uber, Deliveroo, and co. tried that one on their drivers.

I think you really need to get professional advice. You will also probably want legal advice on the drafting of you affiliate program's T&Cs.

Edit: Affiliates are a very old practice and one does not need to be in 'SV' to grasp how it works for tax and accounting.
I grew up with the understanding that "systems programming" is the opposite of "application programming", or, in other words, the opposite of "programs that the end user will use". So that would include the kernel, but also anything between the kernel and the end user, including compilers, servers, and so on. Yes, it's a blurry line.
But if none of these contexts you mentioned exist (which is the case here), what would an actual assistant answer?
It's increasingly difficult to do power saving in modern laptops with highly integrated SoC - a single component can prevent the entire system from entering a deeper power saving state. In the old days, CPU and graphics were basically everything, but there can be an endless number of traps today, a SATA driver, an audio driver, or a PCI bridge in this case, not to mention that many subsystems are poorly documented. And even if the potential of power saving in a device driver is identified, it's often plagued with mysterious bugs (the Window driver may include nonstandard workarounds).

Only Intel knows everything, I guess even Microsoft doesn't (try running Windows without all the Intel chipset drivers installed...). If you take a modern laptop and put Linux on it, it's possible that you'll only able to get 50% of the battery life. And there's nothing you can do about it.
Your #2 is not good. I live in London, UK and when asking "What's the time in London", I mean London, UK.

You may ask why do I need to specify London at all? Here's one of the possible scenarios, sounding very normal as human communication goes:

(I'm in London wanting to phone my relatives in Moscow, which is several time zones away. I don't know the current time in either Moscow or London, and I don't know what's the time difference between the two as not all countries observe DST)

Me: "Hey Siri, what's the time in Moscow?"

Siri: "It's 10:35PM in Moscow, Russia"

Me (thinking about whether I'll finish speaking in time for dinner): "Hey Siri, what's the time in London?"

Siri: "It's 8:35PM in London, UK"

Asking "What's the time?" instead of "What's the time in London?" sounds very unnatural here.
Unsubstainable organic farming was the source WW2 originated from.

Research the fertilizer wars and the reasoning behind the "Lebensraum" - this medieval system can not supply a modern industrial society.

Currently is basically a luxery item allowing aristocrats to distinguish themselves from the "masses".
Interviewcake.com Full Course Now $29; Free Access to All Course Readings
When I lived in the United States I frequently used Siri while driving to setup the gps or change what music I was listening to. But indeed, ever since moving to a country with a nice public transportation system, I’ve had it disabled. There just isn’t a compelling use case.

Meanwhile, my iPhone has gotten much smarter about adding meetings to my calendar, or guessing the person who is calling me. These seem like the real use cases for AI going forward.
I could've sworn that there was an effort to insert British equivalents in CSS. what happened to it?
I think this will be the downfall of the US.
Close to 40 million unemployed, but still this "pretentious BS" takes front page.
Yep; my (indirect) point is that there are multiple possible reasons why Siri may have made the judgement that London, Ontario was more relevant when answering.

My guess is that Apple would find it difficult to provide robust references to John to explain why it happened, or how they've fixed it for him (and whether that fix is a one-off workaround for his complaint, etc..)
ha! I was wondering how hard it'd be to find someone making an appeal to "context". While you're not exactly wrong, you are. Parsing meaning is something humans are surprisingly good at, and trained for.

I think the most damning part is how, at the bottom, he list a handful of other "smart" assistants which correctly list London UK's time... for now.

But, his point about consistency and slowness is exactly why I never use these shitty voice assistants. If I'm going to be interacting with some pedantic robot, I generally want to be able to edit the text of my request.

TLDR; voice assistants suck.
I mostly use Siri to play Spotify, but most of the time she won't listen to me through my car's microphone. If she isn't working then I need to pull my phone out of my pocket and place it somewhere the phone can clearly hear me.

Every once in a while she will decide to listen through my car, but it's very rare. I don't have Apple Car Play so not sure if that's a factor.

Google has been far better and more consistent listening through my car even if it didn't get my query correct all the time, at least I could correct it without pulling my phone out.
AFAIK, nature is pretty very good at reforesting itself if you leave the land alone. But if you expand organic farming, which doesnt scale, you 're making it worse
I'm a bit of a self-confessed grammar nazi. So I like to see people caring about the correct use of language. But I can't help but think those penning such articles as this should maybe set their sights a wee bit lower.

In a world where the majority of the population seems to communicate almost entirely through the use of kindergarten pictograms and where US English has effectively abandoned the use of all adjectives apart from "awesome" and all adverbs apart from "super", fretting about the distinction between "shall" and "will" seems a bit unnecessarily pedantic.

PS: Americans. The past participle of "build" is "built" and "I could care less about..." means precisely the opposite of what you are trying to express. </personal bugbear>
It would be great to see some of the advances in deep reinforcement learning flow into game AIs.
In the absence of context, the best answer is London, UK.

You actually need to imagine additional context to make any other answer plausible.

If you hear the sound of hooves clip-clopping nearby, you think horses, not zebras.
Maybe I’m misunderstanding, but by virtual base classes you mean base classes with strictly pure abstract methods, that can be used with virtual inheritance? Because in that case there is a very straightforward and useful use case for them, which is composing interface classes using multiple inheritance.

For example in some piece of graph-based code I’ve been working on recently, all types returned through public interfaces are pure abstract interfaces. There are different reasons for this, one of them being difficulty to automatically wrap the implementation classes themselves to Python and Java with SWIG, because they use CRTP and other template constructs that are fundamentally incompatible with automatic script interface generation. There is a base interface class INode with an implementation class template Node<T>, but there are also derived interface classes that add additional interfaces to INode, such as ICompositeNode for example. Without virtual base classes it is impossible to have an implementation class CompositeNode<T> that derives from both ICompositeNode (for the interface) and Node<T> (for the implementation), because it is ambiguous. Virtual inheritance solves this.

I never considered this a very special or difficult use case, it seems pretty much any kind of component-bases programming using abstract interface classes would require this sooner or later?
Show HN: Chartss.css – accessible HTML/CSS charts with markdown support
Have you compared with postgresql's jsonb?
plot twist: I'm in London and asked Siri on my MacBook pro, "what time is it in Birmingham ?"
Siri: "It's 5.33 in Birmingham Alabama"
"who buys IBM these days" is answered by your question and it's a money printing machine which due to the contracts and how they position themselves, hardly ever jams. I've been in quite some government agencies over the world and you would be surprised with how many services and consulting they are hard-wired in organizations. IBM MQ, JBOSS, DB2, iSeries and so forth - if you let IBM run its course, it's like cancer spreading and at some time there's a point of no return (and this happened years ago mostly). Over time the sales people get so ingrained into the organization, it's just commonly accepted IBM has tentacles all around the org. and internal architects who try to reform quickly learn it is near impossible, even though there are cheaper alternatives available because of how slow and multi layered these bureaucracies are. Good luck trying to get all stakeholders around the table in time and in a justly manner without IBM sitting at the table grinning at their contracts. Once they are in, they won't let loose and maybe the glory days are over, they will continue to print money from this for years to come.
Canli Radyo – Ana Sayfa
Real-time updates on corona virus (Covid-19) pandemic
[Live] Real-time updates on corona virus (covid-19) pandemic
Your MintData software looks great. I would love a reasonably MS Access type app like this priced at a level I could recommend to or use on behalf of family members.

I hopefully and naively clicked pricing ;)

Some honest feedback would be to rename Personal. Personal account usually mean individuels, but no home user or hobbyist is going to pay $95/month unless they are making money from it.
You cannot just get out of the matrix. You have unfriend everyone manually, delete all albums and photos and then deactivate the account.
I've read that Siri collects/sends home significantly less information about the user than its counterparts. It might just be that "getting it right" requires a complete violation of user privacy.

I actually am perfectly fine with this.
Yeah but (- 5 1). Maybe I just do not care about syntax anymore. Static typing is great but I can live without it. Static typing without the advanced features is not really as helpful. Ada got many things right about types. Like subtypes with constraints for example.