skysight-inc/HackerNews huggingface dataset:
Flowable's REST API – Part 1
I'd be interested to hear more about your interviewing experiences, as well as your perceived changes in our industry too.
Police refuse to rule out theory that it never existed
I have not yet but plan to. I announced my intention to delete it last week. Since then I have been getting as many people as I can, that want it, setup on Wire.

The main reason I didn't delete it yet is that I just started my vacation to Iceland and wanted to make sure I can arrange meetings with my friends here for Christmas and New Year's.

My plan was, and still is, to delete it on New Year's eve.

I did do a bunch of research on different messaging apps before announcing my intention to delete Facebook so that I could point those that want it to another app.

Here on the west coast of Canada it's really hard. Everyone uses Facebook messenger for chatting. I am definitely going to lose contact with a number of people when I pull the trigger.

Between email, SMS, Discord (along with Steam and Battle.net to a lesser degree), and Wire I should have a way to contact most of the people I currently chat to.

It's really hard though and my wife isn't enthusiastic about it as she wants me to stay in contact with her family and they basically just use Facebook. They also live in another country so SMS is more costly.

Will be interesting to see how much it effects me next year.
I prefer when it is available as a spreadsheet or database file. The crucial element is my having access to the data. After that, any differential amount of information I have over everyone else is an improvement.

For instance, consider the statistics on accidents between cars and bikes in California. You can get the numbers yourself from the government. When someone says that more accidents are adjudged to be because the bicyclist is at fault, you can reference the truth and ruin the credibility of the person making the assertion, thereby allowing political advancement of your own cause. No one can use the technique against you because you are capable of acquiring the knowledge and won't make wrong assertions. Only other people will make them.

Having verifiable true information over someone is power. It's better non-democratized so long as I fall within the circle of power.
Done it in 2014, been Facebookless (Faceless?) since.
Do you have a source on this ? I don't think google authenticator backs up by design, and that's good.
This is my very first time at the conference, I'm really excited. Don't want to miss the best stuff. Does anyone has some recommendations or want to hang around there?
FYI FB's daily user count has been steady in the US for over 3 years at 181m ish. No decline with controversy.
Also, the drones may never have existed.
I think that’s an overly serious interpretation that also doesn’t account for a different game mechanics.

For instance, take a very early RPG, Miracle Warriors. We played this for weeks before we understood that you weren’t supposed to kill certain creatures, and that it lowered your reputation score. Even after we understood that, it’s not like we were really trying to role-play ethically – we were just trying to gather experience and money. Or what if your character is evil? It’s just a character. Eventually, there were parts of the game that you couldn’t access unless you had a high positive reputation.
One course I found very helpful was 6.034 by Prof. Patrick Henry Winston[0] . Worth the time.

[0] https://ocw.mit.edu/courses/electrical-engineering-and-compu...
podman:
https://github.com/containers/libpod
I wasn't aware that Ruby was used in data science. As someone looking to learn Ruby for machine Learning, are there any good books or MOOCs?
I'll eat a sock if this mess becomes anything even close to what you expect it to be. Considering the rumors that they've used up over 90% of the money last year already, I can't imagine what this company will become in a few years.

> I’m not sure which is the better approach...

Really? How about a stable foundation for something like a permanent universe? How about a management that is capable and how about a serious, viable business model?

Instead the business model is the worse of the new lootbox-generation of games, the management is a highly questionable dictator with a terrible history of managing teams and his wife. The foundation never was properly stable for anything of the scale it is in now. Not even speaking about a functioning MMO. And of course there is no native support for VR there...it may come...like female characters...

I mean man, come on... The visions some people have of this game are so far away from justified, it has all the signs of a unhealthy cult.

FYI: https://www.youtube.com/playlist?list=PL7SIP0NDfM2yyHKfRmCAo...
Performance wise Go is worlds ahead of Python.
I would be far more likely to hunt a species to extinction in a fictional video game where it doesn’t remotely matter at all than in real life.
Just as in the United States, you're guilty if the Public thinks your guilty.
Not with those income levels that get everyone talking.
Disabled. Seeing how I manage. So far so good.
Can you simulate a Galaxy and get a realistic rotation curve?
Isn't this standard procedure in most western democracies?
Deleted Facebook several years ago, but I transitioned by family to WhatsApp this year. (I'm an android user, and whatsapp is much better than Hangouts IMO).

I have yet to delete my Google account.
Yes, I have lost contact with some people in general, but it's not worth the privacy violations. There's still email and texts if someone needs to reach me. I also deleted twitter around the same time. Mostly because I just don't use it enough. It's just non stop spam on twitter I feel. Nothing of substance from any one I followed.
The headline seems a bit dramatic and even incorrect. The system wasn’t destroyed, but fictional digital wildlife that they stocked their server with was hunted to near extinction, along with their notion that their system had a maintainable ‘ecological balance’.

My headline would be ‘Ultima Online developers created unsuccessful virtual ecological system’. I’d think they could have fixed this by increasing any penalty and reducing any gains had by killing “friendly” animals, but the article doesn’t go into detail about what they changed before removing it. If the only penalty for obtaining resources from the ‘wrong’ animal is that your character is immoral in a fictional world, I could see why they’d have these results.

The article also makes it sound like, or even states, that the problem was overpopulation on the servers.
We've changed the title from "Ask HN: What you is your goal for 2019?".
It would be nice if people would submit the original story instead of another web site’s re-write of the original report.

https://www.wsj.com/articles/facebooks-lonely-conservative-t...

And people wonder why the journalism industry struggles to make money.
This is true, but you still go through a painful process of learning what that actually means.

My early sins included happily relying on field injection in Spring (don't), happily blasting stuff into Ruby objects (don't), mocking my software's world into an unrecognisable comic book universe of gravity-defying nonsense (don't) and so on.

A common criticism of TDD is that poor tests make things harder to change, not easier, and I believe it, because I have absolutely done that.
Swift and ObjC! I dropped out of college and joined Lambda School this year and it was the best thing I did for my love of programming. I got tired of learning new frameworks for Web and anything really fun on desktop needed to be in C so I found a happy middle with mobile.

Favorite tech and the one I'm most anticipatory about in 2019 is ARKit and how easy making AR apps has/is going to become. If you dive into it now it's clear that Apple has some big plans for AR and eventually a new computing device.
You're looking at it as a parallel of real life, which it really isn't.

With a few minor exceptions (there was a tame skill you could learn) killing animals was the only way to interact with them.

Players looking to be entertained are obviously going to try killing everything.
Remember how the same kind of runaway imagination ended with the release of No Man’s Sky? If I were at CIG, I’d be really worried about the psychotic hate that could come my way when this all collapses, or just fails to meet the incredibly overblown expectations of fans, nurtured by CIG itself.
Because tests have to match requirements and those are usually ambiguous or close to non-existent.
I'm sure China has your best interest in mind. At least you'll start with some extra social credit. Hope it's worth it.
Didn’t you use Lisp to develop it? It would be great if you could share your experiences with that.
Node.JS! In order to build an API service.
Took Andrew Ng's Deep Learning course on Coursera. Good overview of the concepts, plus exposure to Keras and TensorFlow.
> 'I was obviously joking'

That's not at all reflective of the cited text.

First off, he never even implied 'obvious' - which is used to blame the reader/listener for not getting it.

Second, while he does refer to his view of the material (at the time) as satire, his current view (at least in the cited text) is clearly, and solely, regret.
China proposes banning forced tech transfers in nod to US
People who are rushing may need the speed advantage of walking up escalators, which is faster than walking up stairs.

I’ve caught a long distance train with less than a minute to spare, which had I missed it, would have delayed my journey by an hour before the next train. It shouldn’t have been that close, I left with plenty of time to get to the main railway station via the Underground, but sometimes multiple subway lines have issues and you get cascading failures that leave you with no other choice but to run up escalators or miss your transport (especially if it avoids having to buy another train/plane ticket)
If their agreement with employees says that disputes will be settled by arbitration, then refusing to arbitrate might be a breach of contract, for which they could be sued in a class action.
Not sure about parent poster, but I try to always use the stairs unless they are not convenient (e.g. not right next to the escalators).

I've got long enough legs to comfortably ascend two stairs at once and I prefer the exercise as well as the speed of ascent and descent.
A downside of 1..10 is, how do you represent an empty range starting from 1? 1..0? That looks so weird... I'd expect it to mean a backward range starting from 1 and going up to 0 inclusive. A nice thing about end-exclusive notation is you can denote backward ranges, forward ranges, and empty ranges with the same notation.
> Sketch solution(s). Throw away sketch. Tests. Final solution.

I think it's worth pointing out that this has been my interpretation of the general approach that XP originally took many years ago. If you know the general design that your story should take, you do a test first approach using your knowledge of what you are doing as a guide. However, if you don't have a good idea of the best approach to take, you "spike" a solution, throw away the code and then use test first to develop the "final" solution (hard to say "final solution" in XP, so I hope people understand what I'm saying here -- the solution that will be refactored over time as opposed to the solution that will be rewritten ;-) ). As the sibling thread pointed out, though, "test first" in the TDD sense is an iterative process and usually you write a test, satisfy it, write another test, etc, etc. You wouldn't want to write all your tests up front because it would constrain your design too much -- and then it wouldn't be "test driven", even if it is good ;-).

I find it especially interesting that you use the word "sketch", which is exactly the same word I use. For me the activity is based around trying to get my head around the basic composition in the design. But like you say, if you are unsure about the UX workflow, just banging out some code and looking at it can make you realise, "That work flow is just not going to cut it because it doesn't use/generate the information I need".
I somehow managed to escape without killing chrome, after I closed a dozen of the windows with a combination of cmd+w and clicking the close button. It definitely logged me out of my google and amazon accounts.

Edit: here's a talk by the author: https://www.youtube.com/watch?v=6pY9Bfwfj2A
If you have trouble picking a project, code katas are really fun to try.

The instructions are broad enough that you can solve them in different ways. Take a crack at one, solve it. Reflect on what was easy and what was hard or painful. Come back some time later, re-do differently - maybe this time optimising for what was hard the first time.

Also you can take a look at classic data structures and reimplement them from scratch. Don't look at the current implementation, just at how it's supposed to work, and try implementing a List (array or link based ?), a Map (hash, tree?), etc. Then you can compare with the existing implementation.

Or play those coding games you're talking about ! Start easy, work your way up. When it gets too hard, take a break, try another game. Let it rest a bit, come back to it when you have fresher ideas in 2 weeks time.

In general, flex your muscles where you think you're lacking. E.g.: think you overcomplicate ? Do a kata, finish it. Then look at it and try to simplify what you've done.

Good luck in your practice, I hope you enjoy it :)
I actually, in a strange way, don't really care about all this privacy stuff. A for-profit company looking into my personal preferences just to show me better targeted ads, instead of boring, generic ones? What's better than that?

They're either going to charge me monthly subscription fees, which would kill the whole business in an instant, or find a way to make a profit off ads.
I think it needs to be both. Accessible in it's raw format as well as approachable for non-technical users to interact with public information.
Why is it day 0 and not day -1?
A fake internet, with real names, vs a real internet with pseudonyms, 10-15 years ago. Interesting. Maybe one of those things need to be fake to keep the universe in equivalent exchange.
Also multiply that with the five-year employee retention rate, and you get the true cost for this "perk".

If a perk costs the company peanuts, the proper valuation of the perk should probably also be peanuts. Don't get suckered in by companies that do these kinds of things. Always think about what each perk actually costs the company.
It was called citizenship, but [in Starship Troopers] the only thing you earned (and distinguished you from civilians) was franchise. Or: you gained (political) authority by proving responsibility.

>Citizenship is an attitude, a state of mind, an emotional conviction that the whole is greater than the part... and that the part should be humbly proud to sacrifice itself that the whole may live.

>[...] authority and responsibility must be equal — else a balancing takes place as surely as current flows between points of unequal potential. To permit irresponsible authority is to sow disaster; to hold a man responsible for anything he does not control is to behave with blind idiocy. The unlimited democracies were unstable because their citizens were not responsible for the fashion in which they exerted their sovereign authority... other than through the tragic logic of history.
Priority on Crossroads – Adriving School of Motoring
Techdirt is not blogspam, it's a 12+ year old and generally well respected site that covers issues of interest to those who support the EFF, and similar.
> Is it at all possible that different people like different things, or maybe think differently, or perhaps find different workflows to be productive?

Yes. But I don't think that's entirely down to innate or inborn characteristics, I think it mostly comes down to experiences. I tried to learn TDD from Beck's book and walked away thinking it was nonsense.

Then I went to work at Pivotal Labs and I got a chance to learn it with people whose job consists largely of teaching it.

Neither experience is about my largely inherited characteristics. They were experiences. Both were valid in themselves.

I have experienced TDD in the good and the bad. I prefer the good, but I know why most folks consider it to be bullshit: that's how they've experienced it.
It's faster depending on quality / service provider. 4k over streaming can cause buffer issues.
I deleted my account in April this year. At the point of deletion I had created some Facebook pages and had been a very active user for many years. I tried downloading my data through Facebook's built-in account download feature. And I was quite happy with the download.

I then wrote up a post about my motivation for leaving which I shared on my Facebook: https://nilsnh.no/2018/04/04/leaving-facebook/ I figured it would be better to be vocal about leaving instead of just disappearing without a word. I answered questions and helped some friends join me on Signal.

Personally, I'm happy to be investing more of my time in platforms which respect my privacy. And I eagerly encourage people I meet to consider ethically-minded platforms like Signal.

Ultimately, I hope to see real, legal consequences towards corporations that disrespect the privacy of its users. Also, if monopoly laws were revised for the digital age we might see that some large corporations should be broken up in order to cultivate better competition.
Using the example from your other reply:

import java.awt.List as awtList

import java.util.List as utilList

Granted, there's not a lot of scenarios where you have this sort of collision, but it does happen and using aliasing makes the code easier to read.
This. All things being equal - and assuming similar data quality among competitors - the one with the most data has a stronger strategic position. This is because, all things being equal, more data means a larger number of available choices and insights (I'm making some simplifying assumptions here).

Business strategy is fundamentally about trade-offs, though, so we do need a caveat. Naturally, more choices and more insights can, at times, be a weakness. You always have to prioritize, and as data volume increases it doesn't seem the ability for quality prioritization grows in parallel (or at least, necessarily does).
A WhatsApp stablecoin is a very plausible centralization of digital assets and crypto along with STOs and fiat central banks going on blockchain. Facebook could acquire Coinbase and centralize digital assets before decentralization public blockchains could scale.
I'm a junior C# developer who started last year. When I was in school/interning I focused a lot on firmware, networking, operating systems and web development (eclectic, I know). Also primarily worked with Linux.

This year I learned:

- Vue.js (amazing JS framework)
- F#
- React/Redux
- Jest
- Vim (well... I should say became way more proficient)
- Visual Studio which I try to avoid like the plague (I find it bulky, slow and frustrating). Thankfully a lot of their tools can be loaded through bat scripts and exe files which are independent of the IDE. That includes an excellent C# repl I can use to immediately run code as well as run C# scripts on the fly including legacy code that won't run in .NET Core. Found an ok debugger that works from outside VS but not as good as the one VS provides to be honest.
- .NET core (a lot of nice things to say about this)
- Azure and with a lot of mixed feelings about it.
I've uninstalled the app in June and hardly use Instagram.

I see no reason to delete Whatsapp because of E2E encryption. Maybe things will change.

As for actual account, it's trickier. I have a decent following there, and alternatives don't really exist. Where I live, nobody uses Twitter.

Also, Facebook Messenger is by far the most popular messaging platform: so much so that hardly anyone has even heard of Whatsapp, not to mention Signal or Wire.

Looks like my FB account is here to stay, unless I figure out a way to reach friends (alternative to Messenger) and followers (alternative to Facebook). Sucks.
Don't visit the talks unless there is some topic you're dying for, talk to the people outside the presentations and at the workshops instead, as well as the different surrounding venues. There is a lovely hacking CTF competition going on and I assume as usual there will be a large open space where people will show off their hacker project or hackerspaces. You can see all the talks afterwards online on YouTube instead.
The two things I loved most about UO:

* no opt-in required PVP with full looting

* the bugs / exploits

I had a very high bounty. :D

The chance that you could actually lose months worth of work always made the game heart pounding exciting when you were running for your life.

Favorite bugs:

* mage/carpenter could build tables, stack them, teleport to the top, and jump through people’s roofs to loot houses

* stealing weapons and armor off people and killing them with it

* mouse tip hover + overloaded treasure chest trap

* dying bags in a trading window

I LOVED this game.

Edit: what awesome bugs, exploits, and rares do you remember?
Our author seems to be quite drastically mischaracterizing the intentions of what he calls the "contemporary left":

>The contemporary left’s concern is with the underlying biases that bolster the racism that remains. It seeks, as a way forward, a society not only without racist structures, but without racist thought, which, for one, can foster race-based disparities that eerily parallel those conditioned in the past by overt segregation.

This, as someone who spends a lot of time both in a very liberal college and in lefty online "safe spaces", is an ideology I've never encountered. Leftists generally Subscribe to an ideology that explains material conditions as the force that causes struggle in a society. Those conditions usually being economic structures, but usually include specific things like the power structure of a police force, private ownership of prisons, the "war on drugs", etc.

The author complains heavily about how "SJWs" call people White Supremacist too often, but doesn't give any specific example of this happening and why the label was inappropriate. In fact, nearly every one of the "examples" of leftist speech seems to be your average dismissive "laugh at the cuck cringe complication" quotes attributed without context to nobody in particular:

>The new normal is, “If you don’t like it, cry loudly and then louder, because you’re always right and they’re just bad.”

I don't actually think anybody really thinks this. I've never heard this ideology espoused by anybody, except anti-sjws, as they're sometimes referred to as, who are trying to strawman and discredit someone.

The times I have heard people call people White Supremacist is, for example, when a white person starts arguing about IQ scores, which is an explicitly white supremacist argument, and uncontroversially so unless you're unfamiliar with WHY iq tests are inherently biased, in which case you might not see why the label is appropriate and will only see a lib getting mad for no reason.

I believe the author has simply collected a few instances of college liberals losing their temper on camera and extrapolated that into an entire incoherent worldview without any analysis of what the leftist cucks actually believe.

Additionally, the phrase "virtue signalling" is extremely sloppy. Is there any action done, aside from those done under the privacy of total anonymity that could not be motivationally attributed to wishing the signal virtue? Perhaps I'm virtue signalling for writing this reply. Maybe you're virtue signalling for upvoting it. Maybe the author is virtue signalling for having written the article about virtue signalling. Even if what he says about progressives was true, why would wishing to change the psychology of percieved white racists be "virtue signalling"?
That's paywalled...