skysight-inc/HackerNews huggingface dataset:
A few project comes to mind:

First in my internship in an investment company. I was working on a tool used by the traders, I had to work on the support and monitoring system, which was used by the technical support of the application. Since this system was low-priority, so I was the only one working on it while I was there. The few feature I developped, like reporting which user were connected, states of the servers and less lags in the reporting, were well-received and helped those who did the technical support.

In another company I also worked on a system to generate reports from Jira. The work I've done lowered the time necessary to generate a report (from 2h to 10 min) and added some information to the report.

Last it was for daily email notification, which were sent by hand, from an excel list, which contained dates & email adress which had to receive the mail that day. I wrote a small java program which opened the file, found the email adresses for that day, connected to the email server and sent the emails. Cut a daily task of a friend from 10 min to 30s.
> If this reasoning means that Java doesn't have pointers, then C doesn't have functions or arrays, either.

Saying C doesn't have functions would be more like saying Java doesn't have objects: rather I'd say that C doesn't have pointers to functions (but has various syntactic weirdnesses to allow a function to behave like a pointer in some contexts, since the rest of the language has a value/pointer distinction).

"C doesn't have arrays, only some syntax sugar over pointers" is a common view among working C programmers. It's not a completely accurate model of the details of the language, but it can lead to fewer mistakes than not believing it (e.g. a function declaration like "int foo(int bar[5])" is actively misleading, and this is the kind of mistake someone who believes "C has arrays" may make and someone who believes "C doesn't have arrays, only some syntax sugar over pointers" won't make).

> They're visibly not passed by reference, though, you forgot the extra rule that using '=' on a parameter is also broken and to be avoided (from the perspective of pass by reference).

Point, though I think linters and IDEs warn on that one anyway.

> your explanation has 7 additional special rules to learn

Not really - you're going to have to explain the importance of not calling .equals()/.hashCode()/.toString() on random Objects either way, and you don't have to teach any extra special rules to avoid ==, != or arrays or primitives - you just don't teach any of those things.

> including leaving multiple very common elements of the language at "just don't touch that"

Any introduction to Java is going to involve a very long list of "don't touch that" (corba, dates, ejb, finalizers, monitors, AWT...), it's the nature of a language with a backwards compatibility history.

> why not just use the language of the Java spec and describe the actual semantics as they're defined, instead of this awkward simplifcation that takes longer to explain and involves more concepts?

I don't think either of those things are true. You have a bunch of extra concepts: class instances, references, and arrays - and class instances are particularly difficult to explain since they're not values in the language.
Two years ago I joined the USDS and started working with the VA. One of my projects was to help fix the system Veterans use to schedule online appointments. The problems were many and ranged from poor technical solutions up to senior managers not wanting to green light a small release without a few months of meetings. Over two months of some of the most intense work I have ever done ( most of it non technical ) we released seven times and drove traffic on the system from 100 interactions a month to 15,000 a month. The system is still pretty bad, but people can use it, which means Veterans can schedule a mental health appointment on their phone. That may have just been the thing to save their life.

Now every time I am having a hard day I pull up the Google Analytics of that system and look how many people have scheduled an appointment today. I might not have fixed everything, but just knowing we made something better has been the most rewarding thing I have ever done
From someone who lives on a road routinely used to cut about 15 seconds off people's commute (seriously), I have two asks: obey the speed limit, and stop at the stop signs.

That's all we're asking. As I'm typing this, another car has blasted through the stop signs at well over the 25mph posted limit. Time to give another call to the local PD.
I'm Slavic native speaker, was in L'viv for a week, learnt Cyrylic in that time. No way you can learn it in 2 hours.

And even if you do - you will be reading it letter by letter, while even foreign latin-based script you can read almost as fast as your own language.
I worked for 2 years in a project in the 90s where we wanted to adapt the Apple Newton for a particular market. We were closely connected to the devs at Apole and it was a lot of fun to see how a technology develops and to shape something out of a wide open space. I probably learned more during that time than in my other 20 years of work.
Further down the Changelog:

> Fixed mysterious stupid coredump that only hits Suns.

Man, I miss my Sun admin days. Always exciting.
> I expect that for most visitors to Korea, they are not going to spend the time to learn the Korean writing system, and rely on the faith that the basic English skills of the locals will get them through the trip.

Of course. But would converting Korean to a romanized system somehow change that?
My worthwhile project was when I really stepped outside of my comfort zone to lead a complete redesign / overhaul of a datacenter over the course of 9 months.

I had the knowledge, and the desire, but probably lacked confidence in my ability to be the lead design engineer for such a large project. I had always worked in a NOC/operations role where I excelled at any task that was put in front of me, but I had a lot of questions, always.

Fast forward a few years - I took a leap and went for it. I got hired on for a 9 month contract to replace racks and racks of networking equipment, an entire replacement of everything layer3 and layer2 in this datacenter, complete with remote monitoring/management facilities.

I went full bore - I didn't sleep much. I ran the systems I was working on at home in my lab, virtually, and basically taught myself Juniper and Arista from the ground up - having only worked on Cisco devices previously.

Long story short, the conversion was finished ahead of schedule...but the contract had me there for a while longer, so I got tasked with a bunch of crazy 'stuff' - things that I've never touched. Load balancers, traffic shapers, linux servers (that actually did 'stuff') - just a ton of stuff to learn, understand, plan, and implement. Around this time is when I also got my introduction to the Python language (but that's more of a way to make things simpler to me, rather than what actually pays the bills).

It was through those 9 months, that I became so confident in myself and my abilities. I no longer doubted myself. I no longer thought that my questions were stupid. Because of that, I flourished. I've been in a senior network engineering role ever since...and finally feel like myself. It's great. Literally changed my outlook on life.
I developed a project ( https://github.com/nraynaud/webgcode ) and got a hundred stars, and 3 or 4 contacts for some work. It’s was good to have some external validation. I always feel a bit useless in software development.
Building the career fair website for my college while in school. There was a lot to be desired, but thousands of students had accounts and uploaded resumes, hundreds of companies registered and paid over $500k per year through the site for registration fees/sponsorships/etc. I was given a single physical server that was locked in a closet somewhere on campus. It was ~2001, so I had to build pretty much everything from scratch on the LAMP stack ( and keep it running ).

I have since built systems orders of magnitude more complex, but you always keep a special place in your first.
Requiring you to get a gambling license is a bit different than just requiring your games to be classed as adult-only.

For starters there are limits to how many gambling licenses are available from the government each year and companies have to apply and pay for them.

But my comment was mostly targeted to several other comments here that seemed over-eager to accept something should be rendered illegal simply because it's addictive and some people can't control themselves.
night owls or just owls. Cuz if they were actual owls that would be awesome.
FB paid 43% in Q4 '17. Corporate taxes aren't the same as individuals.
Ask HN: Youngest possible age to start learning how to code?
In your opinion, what is the youngest possible age at which children can start learning how to code?

Also, what would your approach be to teaching a child at that age?
"Redis persistence" to AOF or RDB is not currently available (since we are not even in Beta yet), but standard tier instances persist your data in another zone in case something goes wrong with the master instance.
I absolutely hate alarm clocks and have gone years without needing to set one. A trick which my uncle told me in my childhood works wonders for me. He said "think real hard what time you want to wake up in the morning, and say you want to wake up at X, 5 times". The internal body clock has not failed me yet (regardless of whenever I sleep or how tired I am).
Like many many others, I imagine, my main motivation for getting into CS was game development. Now I'm near the end of the degree and I realized I haven't programmed any games, so I challenged myself to recreate Guitar Hero in C++ using OpenGL and small, open-source libraries for audio, MIDI and .obj loading etc: https://github.com/FelipeCortez/grybo

It's not playable yet but it's been very rewarding so far getting the visuals in sync with the music, learning how the GPU can draw things fast, writing basic shaders, finding out how the computer plays sound and being able to manipulate buffers on a sample level etc
Absolutely true. What it really drives home for me though is how we are not following through with the promise of the personal computer revolution and empowering everyone to be able to write code. I remember trying to raise money years ago to try and put an Apple ][ in every classroom, and for years many school students learned bit of Logo, BASIC, and even Pascal.

There was nothing complicated in what I did, but there seems to be such a backlog of worthy projects that just someone that can write some simple loops and conditional statements. There just has to be a way to empower more people to code.
For our corporate site, we use Drupal internally, and then use httrack and bash to package it up statically and deploy to our public web server. This works very well, and allows our marketing department to easily maintain it while keeping our server reasonably safe.
How would you answer it?
Nobody feels any personal kinship with "community" of billions of fellow Facebook users

That's kind of disingenuous, no? I'm sure this fits some dictionary definition of "community", but it is quite different from the context the rest of the article is using. That's like comparing my kinship to a human across the world I've never met because we're humans vs my kinship to my gaming group, whom I meet with weekly.

These two "communities" are very different, and yeah, even in my offline gaming group, we are beholden to the gaming store (and to a lesser extent, the companies who make the games we play) who set rules, in a similar way to the way Facebook users are beholden to Facebook. I don't think this is unreasonable, as they are providing a service. I also don't certainly feel like a loser for playing by these rules, even if the gaming store, or Facebook, is winning (I guess by profiting more? or asserting their rules? I'm not really clear on what the author's premise is here).
Yeah, MLS clubs are on average more open and clued up to this stuff than other leagues - MLS Cup winners Toronto being a great example, with an analytics department led by ex-Opta analyst Devin Pleuler.
How about learning not to code. Rather then being obtrusive, we should fix the education system which brain washes people worse than religion.
I don't think there were any attempts to adopt runic scripts, but proposals are plenty. Some people say gokturk would be most natural to use. (albeit, unlikely to happen - why would you switch to brainfuck when everyone uses javascript?)

In fact, it wouldn't be just adopting, but actually getting back to roots. It's lost history I doubt we'll ever get back. I have no clue what's written on the stele in that wiki article, but I remember seeing someone's 'transliteration' of the text and it's shockingly comprehensible.
How awesome is reverse engineering! I absolutely love it.
You missed on the change of using a: for ä
For comparison, here are the prices for managed Redis instances in Azure (Central US) [0]:

Basic Tier (single instance, no SLA)

1GB - $40.15/month

2.5GB - $65.70/month

6GB - $131.40/month

Standard Tier (Primary/secondary replicated instance, SLA)

1GB - $100.74/Month

2.5GB - $164.25/month

6GB - $328.50/month

Premium Tier (Cluster, w/persistence, SLA)

6GB - $405.15/month

[0]: https://azure.microsoft.com/en-us/pricing/details/cache/
The only ticket I've ever gotten was from taking a Waze shortcut through a neighborhood, where through traffic wasn't allowed.
On AWS this was using nvidia-docker with the TensorFlow Docker images. Probably, the AWS AMI Deep Learning gives very similar performance (with same versions of CUDA, TensorFlow etc.). There's only so much you can tweak if the GPU itself is the bottleneck...
Samsung Galaxy J2 2018 with Samsung Mall Launched in India at Rs.8,190
I agree, I would even say that it is a paid article by Facebook to calm down the situation. The point is not that CA got access to our data, CA is just a use case here: point is that Facebook has all those data and can pull the CA stunt at any moment it wants. And I don't see any reason Facebook is more trustworthy than CA, they are both companies dedicated to earning money. And where money talks...
The mother/parents was/were the one that decided it was a good idea. The doctor and university were willing to do the paperwork or whatever.

It's not really even an invention, it's a human protein that was probably identified in academic research a long time before the company decided to produce it and see if it could be used as a treatment.
As a member of the technical audience who actually uses Linux (Ubuntu), I want almost no customization. I want sane and tested defaults, not a bunch of knobs to adjust things.

I mourn the loss of the Unity Desktop which was virtually perfect OOTB. It had a great management of the screen space, especially on laptops, it was pretty, and it worked. I wouldn't even change the desktop background.
Let's not teach children to read or do basic math either. We should try and make sure they don't learn the skills that will give them the greatest opportunities in life.
I'd actually applaud them for buckling down and improving on what I believe is still a good idea. I actually wish you could set them to instantly go to your story rather than having to transfer the photos to your phone and do it manually later.
Competition aims for billion-user social network with a privacy focus
most (all?) of the video codecs designed for low latency don't use b-frames for this reason.
Adults Are Terrorizing San Francisco on Tiny Electric Scooters
> for some very small coins it can takes ages to transfer

Why do you need to transfer between exchange?

Writing an arbitraging bot is in my bucket list of projects I'll one day work on, and to avoid trasfer times, which are ridiculous with some cryptocurrencies, the plan is to keep a balance of both sides on both exchanges.

Example: if you're arbitraging ETH/USD between exchanges A and B, you have an ETH balance on A, and a USD balance on B, and you concurrently buy/sell on both.

Then you have the problem of managing dozens of balances across as many exchanges, which is left as an exercise for the reader :)
> will reach a local maximum from which they won't recover without totally starting again from scratch

Why would you need to start from scratch? AFAIK all the sensor output, whether results from vision or LIDAR get thrown into a mix together with other sensors anyway, and the aggregated results from potentially conflicting sensor readings is then used in the later stages of the process.

Thus, it doesn't sound like an impossible task to switch out that part of the system. There seem to be a lot of startups out there working on commoditizing each of the sensor families too, so even if a company makes a wrong choice now, they could catch up pretty quickly.
Not meaning to answer for jedberg, however, melatonin production declines naturally with age. The truth of the matter is that sleep hygiene (especially management of light) is probably a lot more important for him than his children. Another important factor is also getting bright light early, which is often neglected and may have relevance for depression and more.

Also, not widely known, melatonin is one of the reasons late night eating can be a bad thing: emerging evidence suggests that receptors in pancreatic beta islet cells suppress the production of insulin in response to the release of melatonin.

Here's a great podcast with Dr. Satchin Panda, a circadian biologist from the Salk who was involved in some of the early research elucidating the effects of melanopsin, which is the photopigment that actually synchronizes our internal clock to light. He drops some pretty amazing circadian knowledge...

https://www.foundmyfitness.com/episodes/satchin-panda
which 1850k bulbs do you recommend?
I don't think it does, since you can't sell individual Hearthstone cards for money or trade them between accounts. It's still an ethically questionable business model imo, but it's in a somewhat different category than loot boxes (or physical trading cards).
I understand that I don't even get Snapchat, so I'm not the target for this, but wow, that is not even sort of interesting.

You have to disconnect your phone from WiFi to connect to the glasses' WiFi to transfer data? I'm not interested in trying to get those glasses connected to WiFi, but I'm also not sure this is a better option.
What Is TDD and Automated Unit Testing Part 1
like robo-watching CNBC and trading based on that?
Media can create a bubble, but more often then not they are just chasing it.

As far as bubbles cant pop now, well we just had the crypto pop.
When the first pair was announced, I was hoping that it was targeting the life-logging market... right up until I saw them - arbitrarily restricted video lengths, and Gene-Wilder level of ostentatious to the point that even Salvador Dali would balk. So the second pair I had more hope for, but they've still fundamentally got the same odd design along with a huge hypnosis looking pinwheel when you are taking video. Awful.
The longest stretch I've gone as an adult without setting an alarm clock was three years. At first it was great, but after awhile I started sleeping 9-10 hours a night. I didn't notice it was a problem until everywhere I went people started telling me I looked tired, and I noticed that I had perpetual dark circles under my eyes. I think I was oversleeping. When I went back to only letting myself sleep 7-8 hours a night, the dark circles went away and I started having more energy. Of course, this is all completely anecdotal, but it seems to me that there are a number of things about modern life aside from artificial light and alarm clocks that disrupt natural sleep and waking up cues. It's important to have both, waking up cues included, for healthy sleep.
Ubuntu is dead for me since the release where they were sending the data you typed in the internal search across the internet. And Shuttleworth claimed it's not a big deal.

Since then, I'm a happy Linux Mint user.

And since we are talking about Linux distros: I tried a bunch of times to live with a distro that has no start bar at the bottom. Even after a few weeks my productivity does not recover. It's a mistery to me how you can live without it. I happily stick with the Mate desktop which has it.
The same you prevent fraud in any industry, procedures, checks and controls. But at least that party has no incentive to fraud.
Have you tried ffmpeg? Its streaming capabilities always worked really well for me. It can stream over UDP as well: https://trac.ffmpeg.org/wiki/StreamingGuide. Also see the paragraph on latency (https://trac.ffmpeg.org/wiki/StreamingGuide#Latency) on how to avoid common pitfalls.
I haven't used Waze, but this is something that I do consciously. I find it's more beneficial for my mental well-being to choose a less direct, longer route, that I can drive continuously on, over a quicker but more congested route with lots of waits in queues and at traffic lights.

I'm reminded of a comment I read on HN the other day, which expressed that anger arises from being blocked from progressing by things outside of your control but not outside of possibility. People generally don't care if something takes a long time, they care when they notice reasons why it need not take as long a time as it does.
Google is next. We really need a whistleblower there... Maybe we could start a crowdfounded project to award anyone for revealing provable information about google breaches of privacy.

http://trutheum.com/

I just don't understand why some people see them as any different.
The point is that Facebook and Amazon are not really in the same industry either.
How much is math do you actually use in programming or everyday life think substantially %age wise?

The greatest opportunities has hardly anything todo with what you learn at school in the practical sense.
That's a great study on hunter-gather sleep duration that I think helps bust some myths about sleep duration. The quote you are trying to refute though is about sleep quality issues like insomnia, which may still be much lower in hunter-gather groups.
+1 to Forestry. Lets me build lightning fast static sites for people that they can easily edit. I recently deployed a site that uses https://lunrjs.com/ to also allow for quick browser-side site searching.

An honorable mention goes to Netlify CMS. I just wish they had documentation on how to host the service yourself.
You short by selling. See my sibling comment: https://news.ycombinator.com/item?id=16931793
It goes even deeper than that - some of the twitchers/youtubers were caught owning those gambling websites, and claiming no affiliation with them in their videos.
Chinese #MeToo Student Activists Use Blockchain to Fight Censors
May I ask what is the planned use case for the RDB/AOF replication? Are you expecting to have access to the snapshots while the instance is running, or you just need them for import/export or durability reasons?

Disclaimer: I am an engineer at Google on the managed Redis team.
Tires, medicines and road surface treatments are all tested in controlled environments before being released to the public, not tested on the public.

Conducting A/B tests with live human subjects and in a context where failures will kill people (including those not even associated with the experiment!) is the level of scientific rigor I expect from Josef Mengele.
Mint the distro with shity security model right? You better stay with Ubuntu / Debian they know what they're doing on that side.
you should easily get < 1 second latency from an RPi => Desktop over WiFi. Strangely it's usually the client's buffering that is the culprit.
Yeah, but don't rub it in... I'm a Montreal supporter.

Allez, allez allez, allez Montréal!
To those wondering "is it that bad like some people claim" here how it might have looked for you:

Хере из эн экземпл оф текст траскрайбед фром латин то кириллик.