skysight-inc/HackerNews huggingface dataset:
Yes! Learnt the importance of good abstraction and beautiful code.
Given that the tech sector is accused frequently of being institutionally racist and sexist, it seems like at least some analysis is relevant.
I spent some free time learning:

* Golang

* React

* MySQL

* ML.Net

My job is a .Net stack so I wanted to look around, and see what else was popular. I've used the MySQL in a previous job so this was mainly to brush up on that. Noticed machine learning was trendy and ML.Net allows me to play around with it in a language I already know(C#). Golang because it seemed popular. I enjoy Golang quite a bit for microservices, but I absolutely hate setting up/playing with GOPATH. React over Vue/Angular because why not?

Next year I intend to take a more focused approach to my professional learning. Project based and time boxed(3-4 months). Topics will be: ML, Embedded, Bioinformatics, and I'm thinking a project that utilizes cloud services.
This thought experiment about 2 people makes sense on a short, unfrequented, escalator. The conversation is on long busy escalators however and someone will almost always be sandwiched between two people in that scenario. If not there wouldn't be any concerns about throughput considering one lane is already used for walkers.
Linux was never designed for it, that's why. It's not a first class kernel feature like in other operating systems. Talk to Linus (who doesn't care about security, so don't lead with that as the killer feature)
Real world use cases might be; Classifying the users mood from mouse movement, classifying the microphone audio. I.e. process real time data that might be too large to upload.

I personally haven't seen any NNs being used in browser apps, but there are plenty of existing mobile apps that has NNs to classify audio/video/etc directly on the device.
It does not. Only CFO Act agencies in the executive branch. But there is a bill to open up PACER.
I remember it well. I played on Lake Superior which had a smaller but also prominent RP scene at the time, albeit more villain oriented. For instance one of our more well known RPing PK guilds was featured in Wired: https://www.wired.com/1998/05/ultima/.

The two groups had a bit of a rivalry on the then main message board, Crossroads of Britannia. LS called the Catskills group "Care Bears" and they called us "The Biker Gang". To my knowledge that was the first usage of care bears in that manner, but I'm sure it predates us. I remember one time when they all came over to our server with "care bear" characters and "invaded" the main player run tavern, Silk's Tavern.

My roommate at the time was a prominent RPing PK on Catskills, I was a prominent RPing anti-PK on LS. Folks from both groups made road trips for a house party/gathering at Catskills
own Elawyn of Yew's RL house.

On the LS side it often was the case that both sides of the RPing PvP world would concoct RP reasons to band together to combat general asshattery regardless of if they were red/blue.

Siege Perilous & T2A was right around the time I was getting out of the game. I was still playing, but much less as college was over and real job had begun. Combined with the game rapidly becoming less fun for me and I just found myself playing less and less
Static linking doesn't give you a sandbox
A Primer on Bitcoin
What I expect from Russia in 2019
Well, the big problem is that most craft skills weren't difficulty-based.

That is, you had a fixed chance to craft anything based on your skill, each attempt made the same exact progress towards improving your skill, and skullcaps used up the least amount of cloth. I think some items may have been gated based on your skill, in that you couldn't attempt them until you passed a certain skill level, but that was it. With Tailoring, regardless of whether you suceeded or failed, an attempt would use up however much cloth it took to make the item you were trying to make, so if the item costs less cloth to make, you could make more skill checks on the same bolt of cloth (IIRC, a skullcap cost 2 yards to make, and a bolt was 50 yards).

Tinkering was even worse. I remember with Tinkering, you'd double click your tinker tools, then select your pile of ingots. At that point, it would check your skill, and if you failed your check, it would say "Tinkering failed" and maybe use up an ingot or two (my memory is hazy on whether or not anything was consumed). If you succeeded, it would bring up the menu where you could pick any tinkerable item in the game, and if you got to the menu, you could make anything you picked as long as you had the requisite raw materials.

IIRC, Blacksmithing was the only craft skill that was difficulty-based from the start.

People really exploited this during character creation when making blacksmiths. You could create your character with up to 100 total points in up to three skills, with a maximum of 50 points in any one skill. The optimal starting layout for a smith was 50 Blacksmithing, 49 Mining, 1 Tinkering. You'd want the some Tinkering because your mining and blacksmithing equipment would often wear out and the replacements were all tinkerable. If you put in any Tinkering at all, you'd start with a free set of tinker tools, and since the skill wasn't difficulty-based, if you needed to replace your shovel or tongs, you'd just repeatedly attempt tinkering on your ingots until you finally succeeded your skill check, no matter how many tries it took, and once you made it to the menu (this leads me to think that failing didn't use up any ingots, but I could be wrong, and my memory on this is hazy), you could make your new shovel or tongs.

They eventually made all the craft skills difficulty-based, but it took several years to implement.
spirit speak
>It’s impossible for an person who is attractive to the recipient to send a “creepy” message, because it will not be perceived as such.

As a woman, this is completely false. "Creepy" doesn't mean "ugly," it means makes me feel unsafe or threatened. I don't care how hot you are, if you give off rapist/murderer vibes, you're a creep. I have met hot guys who were creepy.
Do you mean that if you’re rude to 50% you should have a lower grade, so be teamed with other low grades mates? If yes, how is that a good system? If not, then what else do you envision?

That’s even without considering that people won’t review fairly, and will abuse such a system and the new power they get by having a higher rank than others.
We also have a more recent and slightly longer draft with additional explanations and GPU training results for ResNet 50 and DeepSpeech2:

"Demystifying Differentiable Programming: Shift/Reset the Penultimate Backpropagator"
https://www.cs.purdue.edu/homes/rompf/papers/wang-preprint20...

The Lantern framework is available here:
https://github.com/feiwang3311/Lantern
Do you have specific questions about the law that aren’t addressed here? https://e-pluribusunum.org/2018/12/20/senate-passes-evidence...
I've seen this happen in a lot of MMO's principally WOW and Runescape - as the game ages players increasingly value convenience and you see the more "grinding" elements of the game relax. The more successful games are able to walk the line between respecting what players have "earned" and keeping pace with modern convenience features such as instant teleports and configurable UIs and macros.

Stories like these are tremendously valuable to entrepreneurs. MMORPG ecosystems are some of the most complex pieces of software ever made with ravenous (and lucrative) userbases if you handle it properly. There are plenty of stories of innovative success and massive incompetence to learn from.
Not uncommon among real people when they enter a new world. Take for instance, bison being nearly eradicated within a century of significant settlement west of the Appalachians.

Not to mention, new players were probably practicing combat. It's not like anyone would normally have concern for killing virtual goats and rabbits.
Yeah, this is not to say that there weren't other problems.

I just wish they'd have solved them via fixing these sorts of root causes instead of just dumbing down the virtual world.
Sometimes I like to rely on gut-feelings while coding.

Ever filled in that user-signup form for the thousandth time?

Ever start with nice input: John Doe, 555 fake St

Then after the 500th time you are just inputing:

aaa
abc
wsdfg

And clicking "sign up"?

That is the point you should know in your heart: "I missed writing an automated test somewhere".

If you can't relate to the above experience (and have never had your code broken by a coworker), then maybe for some reason you are in a position where you're fine without TDD.
i had the same issues especially with photos. As a phd student working in the lab and field, i took many photos over a week that spanned several categories (lab,field, testing, sample prep). many photos belonged to more than one category. at the end of the day (figuratively), i would just sort photos by date.
now i am working on cloud platform with interfaces with a mobile app. i sort photos on the upstream end as i take them with my phone camera, by appropriately tagging and captioning them, and i manage on the web platform.
photos can have multiple tags, can be sorted spatially on a map as well as by time. very very convenient and excelling documentation for my phd work
There is no need to imagine a country where mugshots are freely available, even is that person is later released without charge, that already exists, and we know what the practice does.
data.gov is great but it seems like the most recent activities/updates were prior to 2016...
> Are you meaning “Divorces (as % of marriages)”? That is not the same as a divorce rate.

That's the one that counts, really, because you'd want to know (as a married person, that is) how many other marriages are generally failing around or not. When you're married and you feel that your marriage is in a rough spot you're not really interested about any statistics involving people that haven't reached the legal age to marriage yet or about 70-year-old widows, you're interested about people around your age who are in the same legal situation as your are, i.e. are married.

And yeah, I've seen the wikipedia explanation that says that "this measurement compares two unlike populations, those who can marry and those who can divorce" but afaik you kind of know if you're going to divorce a person in the first 10-15 maximum 20 years of your marriage, and 10-15 even 20 years is not that big of a timeframe for a major imbalance to form between the number of "people who can marry and and those who can divorce". In other words populations in Western countries kind of remain "stable" for a given period of 10-15-20 years, so it's not like suddenly we've got a lot more old people compared to young people so that the divorce/marriage ratio would become skewed. The old vs young imbalance takes a lot of time to build up (I'd say 30 to 50 years) or a catastrophic event like an world war.
Now that rightsholders aren't allowed to settle a deal through ISPs, maybe they will go to court and ask copyright infringers to pay the full penalty.

This could actually be worse for copyright infringers...
I'll see if i can get a DECT to bring as well. For now I've set up a small mailinglist for all the first timers and people who'd like to join a small group:

https://evolvis.org/mailman/listinfo/ccc35-virgins-discuss
The police claim to have recovered a drone well correlated to where the army thinks the drone they dealt with crashed, yes.

We'll see what it amounts to.
No, but I started posting to my own website instead, and syndicating the content to FB, Twitter, Instagram, and Mastadon. I also use brid.gy fed to backfeed Twitter and Instagram to my blog.

For private messaging, I use email.
Usually it's because we let TDD lapse, and suddenly the rebuilding the scaffolding to properly do TDD for a feature is more work than the feature itself.
TOTP is old and busted, U2F is the new hotness.

https://en.m.wikipedia.org/wiki/Universal_2nd_Factor
afaik it's mostly for cool demos and educational purposes, or extremely latency intensive applications that funny require large models.

for most deep learning models, training on the client is completely unreasonable, as they require weeks of training even on multi thousand $ pro equipement.

For training, tiny metalearning models are the only reasonable thing to train on the clients in most useful scenarios, as they are pretrained to take as few examples as possible to train on a specific task (see MAML).

For inference, aside from educational applications, the only potential advantage of in browser over in server is the lower latency. the main disadvantages are that you need to send the model to the client (multiple MB), with the longer loading time and potential problems with intellectual property this entails. maybe for some extremely small models in very latency driven applications, it can be worth it.

So, overall, either educational purposes, training and use of latency hungry tiny metalearning models or inference with tiny pretrained latency hungry models, like computer vision on webcam sort of deal
singularity does partially support running without suid: https://github.com/sylabs/singularity/issues/1258

charliecloud is designed specifically not to need suid: https://github.com/hpc/charliecloud

docker will hopefully support full unprivileged use soon: https://github.com/moby/moby/pull/38050
Check out domestic violence rates during your fairy tale times. Hint: higher then now and it is not random.

Also, there is a reason why those golden times of devotion toward babies were the ones to spring feminists movements - the saintly devotion to babies is mostly fantasy. The women back then were full people and while they loved babies just love we love them now, that is not enough on itself for an adult. The first time it was only about babies and not about economic practicalities, whole thing broke.
I think it helps that CCP has an economist on staff to manage it.
Hey on the off chance i didn't get the right one on mastodon here's a small mailinglist for the 35CCC Firsttimers and friends i've set up, join if you like!

https://evolvis.org/mailman/listinfo/ccc35-virgins-discuss
* Returned to C++ after many year's hiatus, and taking my understanding to the next level.

* Worked through the Rust Book, and found that I really enjoy the language.

* Expanded my grasp of lisp (albeit emacs flavored) enough to do more than tweak my init.el. Made a toy Scrum board that reads and writes org files via Emacs web server. :)

* Dived deep into K8S using Python's API client at work and am proud of the result. Goodbye ad-hoc Docker deployment scripts!

That's about it. I'm always learning more about the tech I use on the work-a-day (Python, PHP, JS, bash, etc.) but I also like expanding my knowledge.

In 2019 I'll continue with Rust and C++, but also refresh and expand my uni experience with ML/Python.
1) React-native - I've started developing a side project, basically trying to make a daily assistant for my mother. Started with Expo, but promptly moved to "native" RN, I enjoyed a lot the super fast development with hot reload and the great amount of documentation, Component and examples found online. Basically you can build almost every idea by reusing already available Components and that's awesome! Though, with that you have to rely on the responsibility of the Component's owners to keep them up to date with RN, otherwise you will struggle a lot upgrading your project. (side project link: https://areis.pt/amom.html )

2) Microservices and Serverless - Did a lot of research on these two topic in the last quarter of the year, trying to take out the main use cases and advantages for both super hyped technologies. Ended up applying Serverless at my work for now, which was the super simple to integrate with our architecture (monolithic) and was also appropriate for our organization's size (small).
Right. This article, as well as the Wall Street Journal story, have zero real description of what “Common Ground” would have done.

I also thought it was odd that the WSJ used this story, and the fact that he was present at Kavanaugh hearings, to label Joel Kaplan as the sole conservative on Facebook’s team. Seems like quite a presumption, though I have never heard this guy’s name before.
Mostly focused on distribution engineering analysis: distributed generation interconnection, energy storage dispatch, demand response planning. Hoping to do more transmission analysis in the future but for now work mostly with distribution utilities.
Secure for what? I mean, sandboxing is more or less inherently a security technique. An app running in a Docker (or whatever) container is less exposed than one running on a big shared host. Is it as firm an isolation as you get from a proper virtual machine layer? No. But then, as we've discovered over the past year the hardware itself can have bugs that poke holes in that protection.

No free lunch. But yeah, Linux's suite of "container" tools are basically as secure as any other OS's "containers", no matter what spin you're reading elsewhere.
Your original comment actually said nothing about over-regulation or escalator safety not being a real problem. It did however claim to have a better solution to safety concerns that were contradictory to the claims of the article(s).
Except that in Canada, they can’t take the “infringer” to court without unmasking the IP, which they can only do via a legal battle in court with the ISP.

The math doesn’t make that economical unless you’re going after an astonishingly large infringer.
I'm answering the first question. Maybe not as sexy as the rest of you. In my first year of professional work I have been learning Asp.net+Episerver for frontend, SSIS and sharpening my SQL for a migration project, Microsoft CRM, Swagger and Hangfire.
Chinese Food on Christmas: Data of a Jewish Tradition
Hey at this point im basically spamming but if you like you can join this small mailing list for us first timers and friends of first timers who want to join up:

https://evolvis.org/mailman/listinfo/ccc35-virgins-discuss
No, I deleted it in 2017 (or was it 2016?) :)
Please read the site guidelines: https://news.ycombinator.com/newsguidelines.html.

The first paragraph says "On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity."

The second half is an extended plea not to engage in "trashing" on this site.
Yes. Now my wife complains I act smug about every social media story.

Otherwise all fine.
Finally decided to learn VueJS, and used it to rewrite an internal application that was written in Knockout. The transition was almost seamless and enjoyable. VueJS rocks!

On the backend, got into gRPC, Websockets and Server Sent Events. Enjoying Java 11 and Go 1.11 with modules!
Rightly so, it seems very malicious
I’ll chip in here as a “me too” on the front-end stuff. Actually it’s all I know, I’m new to programming [0]. So last year was the fundamentals of JavaScript. Thanks to Gordon Zhu’s excellent Watch and Code for that.

After that, Dave Ceddia’s and Robin Wieruch’s React courses. I think I paid for those? You should, both great starters. Then you can’t beat Wes Bos for a quick level-up. He goes fast, he talks fast, but it’s so information dense. I watch it through once then repeat and follow along. I’ve done his ES6, Node, and React. All gold.

2019 is the year I finally release my tiny little web app. I’ve wanted to do this for 5+ years, so I’m so happy to finally be doing it.

I’m putting in between 10-30 hours a week, just for the record. All after work, weekends, between contracts, etc.

[0]: Not quite. I’m a 20-year Wintel engineer so I can script basic stuff, and I started in the 80s loading games on BASIC, so I ‘get’ programming. This helps enormously, of course.
Hey solarkraft, also spamming this to you i guess, if you want to join up with a few fellow first timers join my quickly set up mailinglist if you like :D

https://evolvis.org/mailman/listinfo/ccc35-virgins-discuss
It's not just his politics. He has become a delusional an egotistical person.

He kept talking about how Twitter shadowbanned him for months. When he was on Joe Rogan's podcast, Joe Rogan suggested ways to test if this is true. He got upset and tried to change the subject. When pressed by Rogan, he finally said: "I don't really want to find out. I just like the idea that I am important to be shadowbanned."
No. I love sharing random pictures of my dog with my mother, and other friends and relatives. Facebook works really well for this.
Aurics Moongates.com is still around if you want a trip down memory lane. During Alpha/Beta it was a place where a lot of us went to chat while we waited for discs to arrive.

Unfortunately most of the music doesn't load any longer. I always loved the Ultima soundtracks.

http://moongates.com/

edit: https://soundcloud.com/mmomusic/sets/ultima-online

edit2: This sounds terrible not as a midi
The money to be made on a property is peanuts to traders. They’d have to buy blocks, but then they are real estate developers and that’s a different game. Most of the edge will be in marketing and negotiation for a property development rather than buy and hold for 10 years hoping the poor people get priced out because there is decent pressed coffee sold from a bicycle friendly hip cafe with exposed brick walls.
HN was hugely important in helping me and my cofounder validate and start a program for employed engineers to start companies (Sidepact). We started to validate whether start Sidepact with this post:

https://news.ycombinator.com/item?id=17008044

With the initial feedback + response, we were able to a) solicit 100+ applications and validate our idea, and b) decide to actually run the program (complete with speakers, investor events, and a 'demo day'). Over half of the first cohort heard of Sidepact through HN, and we're definitely thankful to have been able to reach the niche of folks who read HN!
I learned that withdrawing into yourself when an asshole treats your poorly is the wrong thing to do.

Shutting out may feel comfortable and safe, but leaves you unaccustomed to dealing with emotional disturbances. It makes you soft.

If you are upset by someone else, it's only because you've let their negativity into you, so to speak. The world has an endless supply of assholes, and tomorrow you may face another one. Fortify your mind by maintaining your course.
That's old-school thinking from a time where you only have a wide probability distribution. Modern commuters have BART timings on an app. The distribution is pretty tight: the train is arriving between 0 and 90 s from now and you're at the top of the stairs.

Naturally, everyone's worked out that heuristic while waiting for the college bus. It's the problem that's changed.
The article and studies it's discussing are about the scenario where standers avoid the left side of the escalator because they think it's reserved for walkers. But what I'm saying is that allowing walkers to walk whenever there is opportunity while also telling standers to use both sides gives you identical throughput to everybody standing (while allowing any walker who gets the opportunity to get off the escalator faster.)
> But for example, when I write a particle system, how would I test that? Do I test all combinations of parameters and then compare them with images, which takes a million years?

Look up pairwise-independent combinatorial testing: https://github.com/Microsoft/pict

> But what if your "escape string" function has a bug that kicks in at exactly 15 characters?

Equivalence classes: Analyze which groups of inputs all exercise the same codepath, and test each group once. Boundary value testing: Anywhere there's a boundary between two different types of behavior, test the boundary, one less than the boundary, and one more than the boundary.