skysight-inc/HackerNews huggingface dataset:
I have almost never seen Scrum sold as magical by developers. Executives? Yes. Consultants? Yes. But developers?

I agree that fixed-scope contacts cause a lot of problems for Agile approaches. However, they also cause a lot of problems for non-Agile approaches. If I have to deal with supposedly fixed-scope situation, I'm going with and Agile approach.

There are two basic cases. One is that scope is truly fixed (which is rare). In that case, having a new releasable version every week with highest-priority features first is excellent risk management. When the date comes, you'll have something to ship. You also get to continually validate and improve internal processes, so you're more likely to be using the time available effectively.

The other is that scope was fixed in the contract but is in practice variable. So every week you deliver something to the customer. Every week you build trust. And every week you encourage them to do tests, deploy early, anything so they start getting value. At that point they get user and business feedback, and come to you with changes. That's the point where you start shifting from fixed-bid to time-and-materials. Maybe you keep to the same budget, but now they're getting more for their money. Maybe they look at the backlog and say, "Wow, there's still lots more value to deliver, let's keep going."
https://news.ycombinator.com/item?id=20017061
Only glanced at this but is this like Urbit without the weird homesteading politics? It seems like a revival of the semantic web with RDF and all.

I just don't think this is ever going to work, because this form of decentralisation just doesn't scale. The complexity that comes with separating data and computation and the standards and protocols that need to be invented to get everyone to talk to each other just don't provide enough utility.

We've put data into companies and silos becaues there's actually value to this division of labour. The hierarchies that Solid and others try to combat emerge naturally.
pytz.localize() takes a naive date-time as an input.

The pytz docs are pretty much on-point, too:

> "The preferred way of dealing with times is to always work in UTC, converting to localtime only when generating output to be read by humans."

This, also, is the problem with this article, and is a really common pain-point across the spectrum of programmers, both new and seasoned.
The only Zen+ based APUs are mobile/embedded-only though. Desktop APUs are all still pre-Zen+.
You are not alone. Meetings just suck all the energy out of me.
Yes that's fine but the problems remain.

The carriers will utterly not present a viable solution to IoT. Neither will industry.

There will be 'application specific' things that use current networks to achieve IoT, but as far as the carriers are concerned, it'll be like 'low bandwidth mobile phones' or something along those lines.

I have no faith in carriers ability to innovate, and industry is not good at presenting 'grand magical architectures'.

Something like this could happen: auto companies get together with carriers, and ask for some kind of special device/rate/services. They get special gear made for cars. And then other industries start to use that architecture. Reason being, only Ford/GM etc. are big enough to have real impetus with carriers, and Ford/GM will have specific requirements + the 'long term horizon' enough to guarantee revenue stream. Then other industries hop on board and we have IoT that's used for a lot of stuff, but that was originally designed for cars. Something like that.

The carriers are their own worst enemy. Remember when they charged 10 cents per 'WAP' page with a little bit of text and a few links?
Arguably the trick is it's not a physical map, which isn't a detail that would have needed to be specified when the saying first came into use.
Are there any iOS apps that interop with hledger? I've been using iQIF [0] for a bit, but it only exports things in QIF format.

[0] http://www.iqif.info/iQIF/
depends on the password style I guess.
From my experience, the password manager is just another issue to solve for this kind of people: it’s another software to use and these users do not like to use software.

As a result, paper is sort of natural for them, and the only way I found to impeach them from writing down their passwords is to make them use passphrases instead of passwords.

They do remember the passphrases they typed in, however the issue is that some websites still refuse passphrases because they are too long :(.
End-user perceived performance is usually not affected enough to meaningfully change the ranking of products. If a chip goes from being 5% faster to 3% slower when mitigations are applied, you'll never notice that without busting out a stopwatch and digging for a reason to be disappointed. Remember, measurable performance differences aren't always noticeable performance differences, especially without a side by side comparison.

And if two competing processors are close enough in performance for these mitigations to change which one comes out on top of benchmark charts, then other factors like price, power consumption and IO capabilities are probably a much bigger deal at that point than minor CPU performance differences.

Most if not all of our benchmark suites have been updated to include at least the early Spectre/Meltdown/et al. mitigations, and new CPUs are being tested with the microcode they launch with.
> I'm not really sure if being the first is important or even beneficial. If that were true the United Kingdom would still be the world's superpower

Or, you know, Persia, or Akkad. There have been many firsts.
As you've discovered, good automated testing is mandatory for iterative development. If execs tell you to do something unprofessional, it's ok to say no. Indeed, if we're going to think of ourselves as professionals, I think it's mandatory.
> If a neural net is this good at inferring social, racial, and gender information from audio, humans are even better.

Why would humans automatically be better than machines at that task?
Why are you using an internet archive link from 2 years ago to support a claim about "currently"? It also seems to be misclassifying everything ARM into one bucket (probably because the stats were being collected from 32-bit code...).

It looks to me like for the past 3 years every single mobile ARM CPU released has been 64-bit, and even for 2 years before that roughly half of them, the market share of these must be much larger https://dev1.notebook-check.com/index.php?id=149513&sort=&ty...
How much data would it require for a real-world voice "model" that is locally on a device, space-wise? I don't know much about machine learning's actual implementations within software, I've always been curious how you go from (say) Tensorflow -> embedded within real world software / APIs.
> Machine learning is an area where you need to be able to produce results.

Having to produce results is one thing. Mindlessly throwing tensorflow/pytorch at problems is an entirely different problem.

It's like those front-end devs who mindlessly insist that they need to use heavy javascript frameworks with convoluted build processes such as React/Angular to churn out a static web page with a couple of paragraphs and images.
Industrial Revolution I imagine.
Unless they are coming from out of the area.
Sorry, 'I don't suspect any new lines of business to come out of this.' is akin to '640K of memory should be enough for anybody' (falsely attributed to Gates)

There's a lot of speculation of what new lines of business and evolving lines of business spring from 5G capabilities.

https://www.bloomberg.com/news/articles/2019-05-16/south-kor...

Other areas just off top of my head: Mobile gaming including Mobile VR, Autonomous Vehicles where lower latency promised by 5G is critical, and replacement of wired data services with wireless.
'The best way to learn something is when somebody else figures it out and tells you, "Don't go in that swamp. There are alligators in there."'
Nvidia's Jetson really is exciting what it can achieve.
I think that's just a restatement of the point. In order to understand, and therefore create a model, you need to have a complete and thorough understanding of the original, so in terms of comprehension of the problem domain the model doesn't help much.
Interesting, thanks for explaining!
Scholars generally accept that the book of Mark was written between 66-70 AD. The idea that the gospels were written "hundreds of years later" is a common myth on the Internet that scholars do not take seriously. It is clear that Jesus's followers believed in his resurrection, they proclaimed it loudly and suffered and died for it, gaining many converts.
https://theamphour.com/430-shahriar-discusses-5g/

I am a bit confused, according to the preceding link, 5G can’t be at all used like 4G, in particular it can’t be used from a base station to a mobile phone. Can someone explain a bit more?
Richard Prince could take a photo of a photo of it too: https://www.theverge.com/2015/5/30/8691257/richard-prince-in...
England may have been the first to start powering machines with large-scale coal mining, but was it the first to start making iron tools? :D
But Apple has rarely been the first to innovate. They were not first in the personal computer, the laptop, the MP3 player, the smartphone, or the smartwatch. Most of the true innovators there are dead.
Arm is the company name: https://www.arm.com
B2B Mailing List
The real world is far too complex to reject an idea outright simply because the way it's presented checks a logical fallacy box. Unless the person presenting it to you has some ulterior motive please consider that they are taking the time to explain something to you because they genuinely believe you might benefit from it.
What will you be doing that will actually use 24 threads?
> as I can tell, there is nothing in its package manager that doesn't run on hardware from 2016.

Right, but 20 years ago was 1999. I won’t be surprised to find out many packages won’t work: that CPU doesn’t have SSE2, the RAM limit is 512 MB, and typical systems usually had 64 or 128 MB.

The official page says recommended minimum requirements for Ubuntu 16.04 are 2 GHz dual core processor with 2GB RAM. 20 years old PCs don’t fit.
And if they did that, instead you would have just bought a phone that was stuck on Android 6

> made OS updates a requirement of the Android licence contract

Now you're being contradictory. You want to force manufacturers to always update to the new Android versions. But you ALSO want to make Android 7 require specific hardware features. How could these requirements work together?
I thought they go by "Arm" now? Their website seems to indicate as much.
There is no way I'm working with cards like discussion 7 which would require me to recall this deck's #7 way of saying "discussion" in Japanese.

There is also no way I'm working with a single card that requires recall of seven different translations.

I.e., there is no way I'm working with English -> Japanese cards, period. It's a waste of time. I don't want to speak or write Japanese by thinking of English words and then translating, so why train that way.

English is just a crutch to help connect the Japanese words to meaning. Once they are connected to meaning, the original English loses importance.

When I'm answering J -> E cards, I don't always use the exact words that appear on the back. I think of the meaning and proceed from there.

New cards I add are often J -> J. If I look up a word or phrase using a Japanese source, I just write the card in Japanese.

Also, like grandparent said, there is the active versus passive vocab distinction. Why would I learn translations of large numbers of English words, which I don't actually use? Knowing how to translate words I don't use is not going to help speak the other language even if I translate from English, because I simply won't think of the words that I don't use.

My English vocab might have, say, 25000 words in it. But actively use maybe, say, 6000 of that. If I had a list of which 6000 that is, then drilling on translating those specific ones to anther language might be helpful. In those situations when I'm stuck thinking in English, whatever I think of using a combination of my personal 6000 words would have a translation from having drilled on that.
Agile works fine, if you ignore the Scrum hocus pocus. Stick to basic project management principles (work on one project at the time, wrap things up before moving on to the next project, set aside a bit of time for unrelated work) with the stakeholder put at the center of what you're up to.

The problem with Scrum is that it's usually (always?) implemented as serialized waterfall projects with completely arbitrary looking deadlines (i.e. the sprint's length). All too often things get sort of done but not done quite as well as everybody would be happy with. It's stressful for everyone involved and, insofar as I've seen it used, it makes accumulating technical debt even more likely than more traditional waterfall projects.
Nothing in this article indicates that the family has a problem with lavish spending or any other out of touch with reality problems.

I agree with the GP. The following screams "out of touch with reality" to me: There are also four dogs, a bunny, a tortoise, chickens, ducks, goats and a not-so-miniature miniature pig named Squiggy.

Forget the rest of the menagerie, does a suburban family really need four dogs? Maybe they're raising the pig for an end-of-summer luau, but we don't usually eat dogs in the USA. So do they really need that many pets?
But replace human with a skin color, surely that seems racist. Surely there has to be a better line for what you should emphathise with other than what species you are. If neanderthals were alive today would we try to exterminate them because they're not human?
Free penetration testing lab based on real company network – Pentestit Test lab
This answer and the answers below ignored one simple point: 5G is a global collaboration (3GPP), not a regional experiment, which includes operators around the world and vendor around the world (not true, few from American..). You can basically call 3GPP the dictatorial organization, simply it is the only organization truely working on the cellular technique.

More importantly, it is getting stronger, and the ecosystem getting more diversified as more OTT and devices vendors like Google, Tencent, Alibaba, Apple, all joining in.

Face it, US is being left behind.
My favorite Unix function has to be "creat". It doesn't even make sense given the limitations of the systems at the time.
As an Emacs user myself, I share your pain.

You will find the following Easter egg in the distribution, though:

term% man 1 emacs

EMACS(1) EMACS(1)

NAME
emacs - editor macros

SYNOPSIS
emacs [ options ]

DESCRIPTION
This page intentionally left blank.

SOURCE
MIT

SEE ALSO
sam(1), vi(1)

BUGS
Yes.

http://man.cat-v.org/plan_9/1/emacs
OSGi Clean Code and Bundle Design Patterns
Absolutely. And I'd add that predictability is dependent upon not learning anything over the course of the project. To be predictable either you know everything that matters up front (which is only true for trivial projects with no competitors) or you refuse to learn anything along the way (with, e.g., a big-bang release at the end).

But I think good projects release early and often precisely so that they can learn as they go. At which point predictability goes out the window.
Please don't break the site guidelines by posting like this.

https://news.ycombinator.com/newsguidelines.html
> "Imagine someone saying “why are we racing to the moon? Why are we racing to quantum computers?”

I can imagine that easily, the benefit of both of those is far from clear to many people.
I have but I couldn't make it work. The issue seemed to boil down to "when do you price commodities?". Hledger doesn't let you report the price at the actual sale. The history flag didn't work I forget the reasons at this moment but if I recall correctly it boiled down to "price at market" type of features.

That works fine for asset type accounts. But when we are taking about as-was accounting it doesn't work well enough. Beancount has some interesting ideas about lot tracking but switching cost is too high - I have years and 35k lines.
I think the public discourse does not get the economics behind this topic well.

More housing is very likely to keep rent steady in san francisco. And you can also have increased housing supply, increasing rent prices and decreasing housing quality.

The core issue of Nimby-ism is the tax system. If you make more housing, the rent-value of houses goes down, but the rent-value of land can and will most likely shoot up. Land that can be constructed on increases in value, and if you keep taxes fix, it means more workers and more renters pay more taxes (from their jobs, from their businesses, from their consumpition) that goes into the pockets of landlords in the form of public services.

SF city spends 9 billion dollars a year. Policemen make 400k, firemen make 200k+, Bart employees make 300~400k. And you have landowners that bought property 30 years ago, and make 60~70k a year, pay little to no state and federal taxes, and get all the profit from the insanely inefficient spending.

SF and California is doomed for deeper reasons than Nimbysm: It is mainly saved by migrant labor and good weather, but eventually that will not suffice.
It is the evolution of the arm
You have to bare in mind the era Plan 9 was released in. The concepts of decoupling the OS from your choice of user space tools is actually quite a modern one. Back in the 89s and 90s things were a lot more fragmented. You had a whole plethora of home computers, from 8bit micro computers, whose implementation of BASIC were largely incompatible with each other, through to entirely different designs of personal computers (back when PC didn’t just mean “IBM compatible”). So machines like Atari ST/Falcon, Amiga’s various machines, Apple Macintosh/Lisa/etc, Acorn Electron et al. Even on the IBM PC, there wasn’t really the breadth of choice that there is now.

So people did choose their OS based on what software why wanted to run.

Even in the enterprise space things were more fragmented with less compatibility across the various UNIXes and Linux wasn’t really a viable option until the late 90s.

It’s very easy to judge Plan 9 through the perspective of modern ideals and the expectation of POSIX everywhere but that wasn’t the case when Plan 9 was written. For its era, Plan 9 is has a number of very pioneering concepts.
https://renovatebot.com/ is open source and supports more dependency management systems
If you allow yourself to be profiled by a national publication, you're inviting people to be "judgemental".
Please don't post take HN threads further into flamewar, no matter how much you love animals.

Nationalistic flamebait is particularly unwelcome here, so no more of that please.

https://news.ycombinator.com/newsguidelines.html
Why not? Lot's of FOSS development happens this way.
Yeah that's true, and now that you mention it, maybe patch theory could help (in the sense of Pijul, Darcs, etc)

Though I don't know how much effort I would spend on trying to make this work.
Cloud App Development in New Zealand
Qt Design Studio 1.2 Beta Released
Also, would you please stop posting unsubstantive comments to HN? You've done it a lot, unfortunately, and we ban accounts that keep doing that.

https://news.ycombinator.com/newsguidelines.html
It's interesting though that Ryzen 9 is almost the highest clocked part of the bunch.
Mind sharing the framework?
Send me an email for an invite.
‘microbe-grown’ headphones could be the future of sustainable electronics
How about one of the classic examples of 'wrong but useful' models that is Newtonian physics / 'billiard ball' mechanics?

Newton didn't have to have a complete and thorough understanding of how physics actually work, the model is not an intentional simplification but subtly wrong because noone know better at the time; however, the Newtonian model still is really helpful in comprehension of the problem domain so we still teach it to students and use it in practice.
Actually I see no reason for humans to be any better for these tasks.
Control your remote access servers with the cloud app development in New Zealand. We Ensure our local components work together relies to the remote Server.
How do you tell a luxury condo from any other kind of condo?

- By price? Then all housing in a hot market is luxury, even what everyone would agree is a dump. Wanting to stop development because the market is hot is exactly backwards.

- By price relative to the market? New construction is usually more desirable than old construction, today's cheap housing was luxurious when new, and we'd better make more so that there will be cheap housing still standing in 50 years.

- By marketing language? Then developers can appease community concerns by changing their brochures a little.

- By square feet? That'd be one truly enormous condo to have a square footage that's offensive when compared to a typical house, although I guess it could be what's happening. If the units turn out to be too big for the market, can't they be subdivided later?

- By amenities? I can speak from experience that media rooms, demo kitchens, event spaces, etc. are not that exciting and certainly not worth even a few hundred extra per month. Most people would rather go to a real gym.

- By interior finishings? Isn't this, like, a few tens of thousands of dollars per unit at the high end? Compared to an overall unit price of $500k+ this doesn't seem like a huge deal.

I've always been confused about what this category means and why it's a useful separator of acceptable vs. bad development.

>Houses over $5million aren't selling like they once did. That doesn't do anything for working people looking to rent apartments.

Do you think we're going to meet demand at $200k without also meeting demand at $4m?
Pretty much. However some folks in more rural areas were only on a fancier 3G, being told it was 4G, and now ATT telling them they’re on 5Ge.
BDC required profitability and would loan out based on my expected ability to repay. I borrowed around 300k at max from them.

EDC will finance a whole export contract you have up to millions based on the client being teputable and the export contract being legit.

Personal personally backed Visa usually are in the range of 5k to 30k range. Personally backed line of credit is usually up to 70% of your paid off mortage value.
I would hope at least chip designers/manufacturers will stop referring to chips designed and marketed specifically for AI/ML as "G"PUs, when they aren't really about graphics processing anymore.
> non-privacy-invading

> computers you could talk to

Pick one.

I can't help but feel somewhat pessimistic about technological developments in the handheld device domain. I say this as a supporter of ARM though. I have no reason to dislike ARM, I'm just somewhat apprehensive regarding any more empowerment of the companies we keep in our pockets.
I like the way Objective-C made me "think different" compared to more straight C-syntax style languages like Java, PHP or even superficially JavaScript (ironically none of them actually had the C support level Objective-C had!). The quirky syntax, longDescriptiveMethodNames:andProperties: and the relatively flexible type system and run-time capabilities, a strange throwback to the 80's of a different fork from C.

It still makes me feel warm and fuzzy inside seeing it or doodling around with it.

But building applications outside of the ones that have heavy C(++) interop or do really weird stuff run-time I really don't miss working with it and moved almost completely to Swift's "it compiles, it works" capabilities.