skysight-inc/HackerNews huggingface dataset:
The big problems I see are this:

1. Talking about "Agile" like it's a "thing" you can adopt (it's not). Agile is a description of a family of methodologies. Or, to be more precise, it's a set of principles and ideals which a large set of methodologies claim to incorporate and emphasize (and do so to varying degrees). Anyway, you don't adopt "Agile" you adopt Scrum, or Crystal, or AgileUP, or XP, or SAFE, etc. And yes, this matters, because people say "Agile says you do X" where this statement is basically incorrect for almost every value of X. "Agile" is not some heavyweight, prescriptive methodology that dictates a Jira workflow, blah, etc. It's your shitty implementation of Scrum, SAFE, etc. that dictates these things. But people get to use the excuse "this is Agile" if you argue against any part of the current process.

2. Completely missing sight of how the Agile Manifesto says "favor individuals and interactions over processes and tools" and implementing some highly prescriptive, top-down, command-and-control process. And thinking that "we're Agile" because we have daily scrums, use Jira (or Rally), and work in "sprints". Basically, people adopt the ceremony and some of the language used by some agile-family methodologies, but completely avoid the principles and ideals of Agile (and articulated in the Agile Manifesto).

3. Impedance mismatch between the way developers expect to work in an "Agile" environment, and what management wants. Basically, somebody in management read an HBR article or something that said "Agile lets you move faster" and misinterpreted that as "If we implement Agile, my developers will crank out more code faster, and I don't have to change anything else about how this company works".
I thought Niall Ferguson's The Ascent of Money to be an informative book the history of money if you're looking for more topical reading.

> https://en.wikipedia.org/wiki/The_Ascent_of_Money
Living in a small town the delivery guys have been randos for a long time already.
It's not obvious to me that property beyond one's own homestead would be considered a natural right rather than a "made up" right, but I'm willing to be convinced. Are you advocating a Lockean theory of property?
Those look like new grad compensation packages, I believe Amazon total comp is ~145k/yr for new grad SDE1s.
I think white privilege is in contrast to being not white. Statistically, you can think of it as a, for example, 1% effect that gets added to another 1% effect that gets added to another 1% effect and so on. Add enough of these effects and you have a pretty big impact.

Even accounting for the racial makeup of those states, I know far more white people than non-white people from poor states who are now making great money.
> rent had stayed the same

SF allows rent increases, CPI adjusted, usually 1.5-2.5% a year. SF county use taxes have been ~8% for a couple of decades. Prop 13 has been in effect since the 70s.

4 out of 6 units in my building have flipped in 5 years, allowing rent increases. Resulting in at least $70-80K additional income for the landlord (at Prop 13 tax rates). This is more the norm than an outlier - many of the new techies aren't mad at grandma stealing their freedom fries, they're mad at techies who beat them here in 2012.

I'm all for giving up rent control when landlords give up Prop 13.
odd. after several repeated issues with amazon logistics (the worst was a package marked "out for delivery", then "business closed" for a full week of attempted deliveries - this was to a private residence up on a hill), I've only had packages shipped usps - it took several conversations with support staff, and after a few rounds of "free prime extensions", they stopped the shipments via amazon.
This doesn't really seem that innovative to me -- even the postal service can send you an email of what is in your mailbox.
If you can nonetheless voice a design issue, consider putting it on the record in their own forum [1], even if your concerns won't result in substantive changes in the end.

[1] https://github.com/quicwg/base-drafts/blob/master/CONTRIBUTI...
Not at all denying the existence of low quality programmers in the US, but generally it seems like there is a focus on quality that does not exist for the majority of offshore developers, just about churning out code as fast as possible.
Wouldn't it be nice if there was an encryption mode for Wifi that ensures integrity without requiring authentication? At CCC events, the workaround is to have a WPA2-Enterprise network that accepts every username/password combination, but that's going to be hard to explain to non-technical users.

I think WPA3 is going to support this use case.
I thought they had a the equivalent of a Service Oriented Architecture internally, where Amazon departments had to sell their services to other departments on an equal footing with outside vendors. That's what allowed them to make AWS available so easily, they already treated internal customers as if they were external.

Has that changed in recent years?
> There is nothing unethical in taking money away from a first world government in fair market deals

If it leads to a greater long term net suffering in the world then I would argue yes it is.
> the behavior is consistent and simple

Let's look at our example again:

for foo in bar:
pass
# Why is "foo" in scope here???

Well, the answer could be "it's not". It depends on whether bar actually produced anything to assign to foo. Doing a "print(foo)" after that loop might print something, or it might throw a NameError.

Now I understand why that happens (in terms of what the loop actually desugars into), and you understand why it happens. But it's not as consistent and simple as you're trying to make it out to be. You have to really understand what a for-in loop is doing under the hood to explain the behavior.

You seem to feel that I'm attacking Python or something. I'm not. It's a nice language to work in, with a lot to recommend it. But it's not a language I'd choose as a poster child for scope and namespace making sense all the time unless you really dig into what's going on "under the hood".

> Does Haskell's normal order evaluation not "make sense?"

No opinion, really; not enough intimate familiarity with the problem space to have one.

> Does Ruby's optional parentheses for method calls not "make sense?"

Again, no opinion.

> Does a regular expression literal syntax not "make sense?"

It depends on the regexp. If your regexp is simple enough, it's fine. In far too many cases you end up with a write-only monstrosity. Also, you say "syntax" as if there were only one; there are multiple and some make more sense than others.

> Does JSX not "make sense?"

Again, no opinion.

> Do public/protected/private modifiers in Java not "make sense?"

It depends on how they're used.

> Stop confusing a match to your personal comfort zone for actual quality or fitness-for-purpose.

Stop confusing "doesn't always make sense" for "doesn't make sense" (totally different statements, there), and the former statement for a statement about quality of fitness-for-purpose. Lots of things are considered high-quality and fit for purpose while still having flaws. Possibly flaws that could not have been avoided without sacrificing other goals. But determining that requires first admitting that the flaws exist and then evaluating them. If we either pretend that the flaws don't exist, or that flaws existing is somehow an indicator that the entire system is unfit for purpose, it's hard to think productively about the design of the next system.
If you happen to run your own server, give https://tt-rss.org a try. It is straightforward and has all the essentials I expect in an RSS reader. There are mobile clients too. I’ve used it for a number of years with good results and almost no maintenance.
Great blog idea. I really enjoy how you are reviewing the hands-on user experience of working with a coin and chain.
Guy in a Prius actually costs more than a dedicated delivery truck for once a day delivery's. However, if you want same day delivery you are more or less forced to use the Prius model as you are stuck doing small batches of delivery's anyway.

Remember, the last mile cost for you is basically the cost from their last hop to you + the carrying your package to all the other stops. If the delivery guy is going to visit several houses on your street that's basically a few hundred feet on average.
Looks like they are still having scaling issues. I just tried creating a new Epic account and was shown an error.
Why both companies?
To be honest I thought it was common knowledge, but I assume there exists no such study of code quality between countries.
Synchronization with calendars? A friend of mine wrote BirdieSync (http://birdiesync.com) for that purpose, and it was quite successful. Yes, it's not free, but some developers have rent to pay.
I suppose if they did that, that they would make an Uber Maps app.
> This spree of Amazon getting into markets that are already at near-perfect competition levels

Is this true? Retail shipping is not nearly that competitive, at least from a very naive consumer standpoint looking in.

Amazon can ship stuff at 20-30% of the cost I would pay as a small business to UPS. Using UPS.

Seems like there is a ton of margin there to be captured.
To be fair, Amazon is directly able to influence the details of how Amazon Logistics works for your address, and they likely want to improve it, using customer feedback to do so. They have less leverage and incentive for other carriers.
> I see no reason why my local HTTPS site should be displayed as less secure (red cross, red text in the URL bar) than a local HTTP site.

Exactly, that's why browsers are trying to move in the direction of making HTTP sites appear as less secure.

> I guess what I'm complaining about mostly boils down to an UX issue. It would be near-trivial for browser vendors to add the following to the error page if they detect a self-signed cert on a local connection: "This site seems to be served from the local network. If you are trying to access your own network infrastructure, please make sure the following fingerprint matches the one displayed by the application you are trying to access <fingerprint>, <autogenerated fingerprint art>. If you are unsure, please click 'Cancel'.".

I totally agree it's a UX issue, but I don't see a good solution. Unfortunately your browser doesn't know if you're on "your own network infrastructure" and not at a coffee shop. It needs to be on the safe side and assume it's not a trusted network.

Maybe the browser should require you to type in the fingerprint of the key.
Initially we were aiming for full-blown agile but it felt like too much of a straight jacket and there was a lot of resentment against being micromanaged.

There is no such thing as "agile". Were they talking about Scrum, SAFE, XP, Crystal, AgileUP or what? And in either case, if what was being pitched involved a lot of micromanagement and felt like a "straight jacket" then you can pretty much say that, by definition, it was not a valid implementation of the principles of the Agile Manifesto. Unless your comparing to a complete "cowboy coding" environment with no process at all, in which case even the most lightweight process might feel constraining...
There is nothing wrong with wearing a white t-shirt (sleeved or sleeveless) under another shirt, that's normal underwear. The problem is when you're wearing just your underwear in a social setting that does not call for it.

Same thing with how boxer shorts cover everything that should be covered in an office, but it's not socially acceptable to wear just boxer shorts to work. You should have pants over top of them.
I am currently building a protocol in which each stream can be any combination of (un)reliable,(un)ordered,datagram or datastream. Yes, some combinations make little sense, but it can be done.

You only need the control stream to be reliable+ordered.

UDP datagram limits you to the size of the packet. The basic difference of datagram and datastream is only wether you have a way to identify the start/end of the user messages. Think like TCP, were you don't need to handle the beginning and end of your messages.
So glad chromecast support was added.
That's pretty much all they do.

Adam Smith's Wealth of Nations was the first, I guess. It specifically challenges mercantilism, which is the British policy described in the intro to this article.
These are the reasons why I'm pretty much looking at an SE as my next purchase. My Nexus 6p is hopefully good for another year, but I've realised I want to go back to a smaller phone.
Thank you, VLC maintainers! Keep up the good work!
I probably over-generalized from my own experience. The only chemistry degree coursework we could avoid was a class about lab operations, basically safety/hazard management.

This turned it into a de facto 5-year degree even though they stripped most of the non-related coursework to a bare minimum; you still had two years of coursework for the engineering program after the chemistry. People that lost their appetite for chemical engineering after compressing all their chemistry into three years could switch to chemistry, which meant they spent their last year taking the filler non-technical courses that the engineers were allowed to avoid.
You should link your blog/web page repo if you have one so people can help you clean up the English.
Researchers giving psilocybin to religious leaders (2017)
Of course it's not meant for IoT. It's written in Java, has the whole ternary nonsense going, and uses custom crypto, which would be really slow to implement, compared to hardware-accelerated RSA or AES most cheap embedded chips have nowadays.

I, for one, am excited for the moment a cryptocurrency arrives that is actually usable for its supposed use. Every time someone claims to be a cryptocurrency for X (be it file sharing, IoT, attention, etc.), X is really just speculation.
> It appears altogether clear to me that supply and demand explains programming compensation perfectly

My thoughts exactly. Demand for programming is growing faster than the supply of programmers. Not only is demand growing because ever more devices demand an ever-growing amount of software, but also because every already existing line of code in production needs somebody to keep it from falling over. This compounding effect further escalates demand.
The problem about this is that a LOT of users that seem knowledgeable pull shit out of their ass. I've seen this many times here: I read the article and then the comments and they just end up being elaborate bullshit based on a title and previous "knowledge" (often refuted by the article itself) rather than informed discussion.
Or a serum injected into your body, while being exposed to radiation, to transform you into a peak physical specimen.
«...we are taking steps with Waymo to ensure our Lidar and software represents just our good work.»

Waymo will have access to Ubers Lidar and software.

And an admission of guilt.
This is something advertisers have known for centuries: if you repeat something enough, it will work it’s way into your brain. It doesn’t even have to be true or even make sense. A lot of things we believe, if we investigate and are honest with ourselves, we only believe because of how often it gets repeated.
Its an absolutely awful experience for a user. Especially when some things are being affected by tidi while others are not.
“The Roman Emperor wasn’t supplying Britain with new gold and silver coins, and in light of that, the population tried to get over this sudden cutoff in the supply of precious metals by making the existing supplies go further,” Guest said.

It was simple counterfeiting. One of the most frequently found objects hidden in old ruins is coin stamps - illegal counterfeiting equipment that got left behind when folks moved out/got overrun.

They'd clip (or even melt down) old coins, cast new coins with a lot of tin mixed in to extend it, and re-stamp an image. Or what they thought was the image; after 1000 years old coins were largely illegible. Folks would make up new images to match what they thought the old ones might be. So emperors turned into badgers or whatnot. You can even date some caches by the dates certain counterfeits started showing up?
I would actually pay extra, to Amazon, for Amazon not to deliver their own package, the service is that bad.
For SimCity, most of the sales were already done, so EA could have chosen to do the bare minimum because they would only see small returns for those fix. Whereas for Epic, the business model is different since it's F2P, so they'll need the player to keep coming back so they keep buying stuff.
To your comment on borrowing bitcoin, a few exchanges are selling futures, which you can short. This started relatively recently - December.
They've had some other scandals too! "Emptied IOTA Wallets: Hackers Steal Millions Using Malicious Seed Generators"[1]

[1] https://www.ccn.com/a-number-of-iota-wallets-emptied-by-hack...
> Only a few rarified corporate people and independent consultants can pull down pay in the 200s

New grads at Facebook who received a return offer as an intern get a bit over 200k/yr total comp. to start.

> Any way you look at doing software development as a career you come to see that it stinks.

I don't see how being able to make several hundred thousand dollars a year with a few years of experience while working at a major company in a safe and clean environment is a bad choice.
We All Live on Campus Now
I would recommend watching the documentary instead as it is the same content, but nicely summarized. I only discovered the documentary after reading the book however.
Then maybe they should first start by making it good enough before forcing it onto other people?

Right now bluetooth is not an obvious improvement over wired headphones. You have lower audio quality and significant latency unless you spend a significant amount of money, time and have the right technical knowledge to even be able to choose a proper headphone.

These problems don't even exist for wired headphones. Even if you buy the crappiest wired headphone off alibaba you won't find headphones with 500ms latency like your average bluetooth headphone has.

Do you really think the average users know what an "aptX" is and that there are several versions of those of which only the "aptX low latency" version is worth using?

Then on top of that your bluetooth adapter needs to support that same version of aptX too.

Apple may compensate for the delay by delaying video too but for that's merely a hack. It just shows that bluetooth adds more problems that need to be worked around.

It's not an incremental improvement over wired heaphones, it's merely a tradeoff and for me the tradeoff is not worth it.
Thanks! It takes quite a while to do it this way, but lets people scroll through and look at screenshots of the nightmare they will now hopefully avoid.
The North is the source of Nigeria's problem and national malaise – Fani-Kayode
And, sure enough, the whole concept of an individual who exists apart from group identity is slipping from the discourse.

Not sure if that's really happening or if it's just used as a rhetorical weapon.

The goal of our culture now is not the emancipation of the individual from the group, but the permanent definition of the individual by the group. We used to call this bigotry. Now we call it being woke. You see: We are all on campus now.
Which language would I choose if I could only code in one language for the rest of my life? English, of course. I can encode more meaning in English than those examples you gave, and that's my criteria. But I wouldn't blame someone else for choosing C if their criteria was how fast code written in that language could run on a PC, or Lisp if their criteria was building DSL's quickly, or Russian if their criteria was communicating with people living in Novosibirsk.
This isn't about something new happening in the fight itself- it's about the economy lately (imho).

This was a fight they could have drawn out. They could have claimed it wasn't their fault, they could have paid enough legal fees to win the day. But it was always going to be a waste of time, in a literal sense. Years could have gone by before any decision, holding back Uber the entire time.

Uber is still a black hole for money but VCs see it's potential and keep throwing money at it. So long as that money kept coming, Uber could do anything they want really.

But then the market started crashing. The last week has been a wake up call that things are a-changin'. In another six months, there may not be VC money being thrown around anymore. And then you'd have Uber actually in a crunch. What then?

By settling today, Uber may have the time it needs to get their self-driving fleet in the road before the money runs out for good. That's all that matters to keep the company alive, and Khosrowshahi knows it.

But if he'd been smart, he'd have settled six months ago instead.
Agreed. Gamers also are among the most entitled users I've ever had to deal with.

I'll never accept donations again for a game I've made available for free from the amount of problems someone has caused me after they gave me $5.
> why are most open-access papers under $3000?

Ordinary scientific journals don't have reviewers in paid staff. An editor sends an article (without reading it) to 2-4 non-paid reviewers, and makes the publish / don't publish decision based on the reviews. Also the editor is not paid, either.
Because Free For All games are really popular right now, and they want their engine (Unreal) to be a competitive choice for these and other massively multiplayer games.
Advice for Coding Bootcamp Graduates
The funny thing to me is that you implicitly mention something else in this point. The languages/databases you specify are all popular in web/mobile/end user based applications, and almost exclusively never used in enterprise where C#/java/Sql/Oracle still make the vast majority of tech stacks.

You could add another layer to what you are saying as do you want to build apps? platforms? or enterprise line of business software? if so you need to know entirely different stacks. Then you need to know what is important to being "good" at the chosen stack.

This is just a long winded way of agreeing with you, there are vast amounts of knowledge required to "make it". Most importantly you cant ever feel like you know enough and stop trying to learn. I took about 12 months off from stretching myself and now I feel 3 years behind...
I am learning Swift this year. Surprised it hasn't been mentioned yet. I am hoping to make it is my main language, I doubt if you can live with only one language forever though.

My reasoning is that this is one language that you can use to write apps for MacOS and iOS possibly sharing some codebase. It doesn't run on VM, so should be faster. Swift Playgrounds got me interested in this especially the fact that it seems to work with a lot of toys like Mindstorms. It might even evolve to support server side dev. So I see it as decent investment.

Also people in Apple's ecosystem seems to spend more money on apps even with smaller market share of Apple. And really want to write apps that do something interesting as I am really bored with another CRUD webapp with pretty UI.
Don't know if it's a shitcoin, but can you review XRP / Ripple?

The company claims that 100s of banks and financial institutes are using their technology, but ALL 100+ institutions are only evaluating / doing pilots.

Company has been around since 2011, I am very curious why there isn't a single big name that has put it's weight behind this for real production use.
The page redirects to a non-existent page in some countries, here's an archive link for anyone else who can't access it: http://archive.is/0YuQe
Looks like Waymo is getting $245 million worth of equity.

Considering there are no direct damages as Uber never actually got anywhere with self driving cars that seems incredibly high.
Success seems to be the metric by which the credulous judge “visionaries” to begin with. If you’re going to buy into the “thought leader” concept, Soros seems to qualify as much as Jobs.