skysight-inc/HackerNews huggingface dataset:
This is primarily because the legacy character set---KS X 1001---already contained tons (2,350 to be exact) of precomposed syllables. Unicode 1.0 and 1.1 had lots of syllables encoded in this way, with no good way to figure out the pattern, and in 2.0 the entire Hangul syllable block is reallocated to a single block of 11,172 correctly [1] ordered syllables.

So yeah, Unicode is not a problem here (the compatibility with existing character sets was essential for Unicode's success), it's a problem of legacy character sets :-)

[1] Only correct for South Koreans though :) but the pattern is now very regular and it's much more efficient than heavy table lookups.
I would agree with what the author has said. That being said, I believe it takes a certain individual to grow inside a bank (because I'm one of them) and I think it is different between teams. If you are not smart (but hardworking and willing to learn), you will thrive inside a bank.

I have a liberal arts major at a large-public university and have a minor in computer science. My offer at a large bank was the best offer I got and I got placed in an operation/support role. I have been in my current role for over two years and this is my first "real job" outside of college.

Even though it is not Google/Microsoft/Amazon, I am extremely happy in the position I am in. The first two years were difficult and it is not the type of role I want to do for the rest of my life, but working at the bank had some benefits. I get paid overtime hours and get to work remotely whenever I want. If I had a family or significant other I would be miserable. Recently there has been a mass exodus and layoffs in our team (due to a "location strategy"). I am able to do the work that used to take 4-5 people and there is only one other person in the Western Hemisphere that does my job.

I support what the bank calls a "critical application". There's very high probability that your money has moved through this application. There has been a lot of work for me to do and have been given flexibility because I work hard and get the job done. I get paid overtime (100 hours of overtime this past month). Even though I am happy at the moment, I know my current role is unsustainable and I intend on moving to another team within the bank or externally (at the end of the year where I will probably lose my overtime eligibility).

Our company provides services for self-learning (which usually costs hundreds of dollars a year) and bi-annual hackathons which gives me an outlet for actually programming. A project I worked on in one of these hackathons got patented recently. I live in a major US city which has two major hackerspaces and a plethora of jobs and career networking events/MeetUps. Since I am doing so much overtime, I make more than my salary capped associates and application developers (who are my age) and my mortgage will be paid off by the end of this year. I think my next career move will be in application development with one of the many teams I support at the moment or move into consulting.
Why does it otherwise seem to be the consensus that windows 10 is a "good thing" in the comments on this thread?
> It's in everyone's best interest (not just Microsoft's, but your too) to be running the most up-to-date, secure version of Windows at all times.

This was true back when companies distinguished between bug-fixes and new features. The current fad of forcing a mixture of fixes and random changes (e.g. ads in the file browser) down users' throats is repugnant. It's like a flu shot bundled with a new nose ring.
That's besides the point. No one is ever going to read mdoc, because it's not meant for human consumption, outside of editing an mdoc file. This is not true for markdown, where the raw form is as fit for consumption as the rendered form.
Music for Games – Looking for a Composer?
Hi everyone,

My name is Jon, I’m a composer based in Melbourne - my focus is writing immersive interactive music for games. I’m just starting out and looking for experience.

Does anyone have any games that they are currently working on that needs music? In terms of budget, I’d be happy for the experience and opportunity to promote my name, so my working terms are negotiable.

At the very least does anyone know of any websites that might assist me in networking with game developers and their associated audio directors?

If you’re interested in working together (or know of somebody that might benefit from my skills), please have a look at my website (www.jonforest.com.au). On it, you will find a few samples of my music.

Look forward to working with you!

Thanks
Jon
I am really interested in some of the smaller communities such as /r/datahoarder, /r/homelab and some of the Linux based ones. Other than that, I will just read some of top posts once a week. Contrary to most of HNers I think, I do like some of the comedy and foolishness of reddit. Perhaps I just haven't grown out of it yet.
Compiled langs are usually somewhat faster than node also, see golang, etc.
Not everyone believes that romantic relationships are "one of the best things about being a human." Just because you believe it, doesn't mean everyone else does, or that you should imply that people are somehow "less than" for feeling otherwise.

As to your other comment, have you considered people who have mental illnesses/disorders? Their lifestyle (in every sense of the word) would not permit a romantic relationship, too bad they can't just "find another one".
Are these functionally distinct from normal centreboards? I'm trying to recall the term and what comes to mind is a keel that's hung like a centreboard to reduce grounding damage.
Todo.txt: Future-proof task tracking in a file you control
Faster booting to a truly usable desktop rather than 1 minute to get a non-functional screen then another minute for enough of the OS to be brought up to do anything.

Page compression for low memory PC's is nice to have too.
I was about to mention this in my post but wanted to keep it short :D. The smudge marks are probably as good of an indicator as the heat signature, considering that they don't degrade with time. It also works better with the pattern-type unlock screen on android (but not so well with the pin-type).

That reminds me, you could build a system that records and highlights the smudges (by using a circular arrangement of LEDs and a fixed camera, or by taking pictures from multiple angles under a single light source). It should make a good weekend project, maybe I'll try it :)
Android Mockito Tutotial – Static Mocking
Shoot me an email at the place listed in my profile--I know a team that might be interested.

EDIT: Also, never work for free. Include a quote in the email and that'll help.
just chiming in to say I'm a fan of what you're doing with Gatsby - I think this is the first this-generation SSG to be good enough to replace Jekyll as the defacto :)
https://en.wikipedia.org/wiki/Literacy_test#Voting
Complexity and Strategy (by former head of MS Office dev)
Sorry to nitpick here, but...

Ubuntu is a linux distribution; Canonical is the company that maintains, serves, ships, and provides support for Ubuntu. I feel like you didn't make that distinction clear in your comment.
Kalki+Naked+Vidos+got+viral+on+social+media,+Bollywood,Kalki+Koechlin,khabar
Properly spec'd and implemented language structures are the opposite of logical puzzles. JS is not fluid, it's broken.
https://en.wikipedia.org/wiki/Disenfranchisement_after_the_R...
Google acquires AppBridge
Or move the location of the keys around the screen (but keep the order)
> [...] it's perfectly okay to fall back to a greyscale emoji [...]

...if you want to destroy the user experience. Practically many implementations would be forced to support colors. (I'm personally okay with that, but just to be correct)
Maybe this is a dark-humor Easter Egg.
Actually, AWS have some Always Free tier that doesn't expire after 12 months as well (https://aws.amazon.com/free/), although it doesn't look like it includes a VPS of any kind.
To nitpick even more, Ubuntu is a GNU/Linux distribution.
But you do want to work in a place where you get shot based on color of skin? You can see why making blanket statements based on a piece of news you read from another continent is not the right way to judge an entire country.

Besides, my recommendation was for conducting YC interviews, not exactly living there. A 2-day YC tour conducting interviews in Dubai would enable founders from 3 continents to participate more heavily.
Can someone shared the URL to the said HN story where someone was rejected right away even with a phone call for blogging about studies and preparations for BigG interview?
>"edit: looks like HN strips emoji? Changed the emoji in the example into English words. They are all supposed to render as a single "character"."

Ironic huh, that we're discussing this on a site which has "solved" this by just pretending it doesn't exist :)

We're still on that IPv4 unicode, that Python 2.7 world, where we use scanf() to read user input and goto wherever we please.
I get that, but "- Carmack was enthralled with VR." and "two of Zenimax's board members are Cal Ripken, Jr. (hall of fame baseball player) and Robert S. Trump - brother to our current president." seem to have as much to do with this as what I had for lunch today. You're speculating in excruciating detail about Zenimax's legal strategy on the basis of...? I'm no lawyer, perhaps you are and have some greater insight into this that I'm missing.
DeepMind’s New Blockchain-Style System Will Track Health-Care Records – MIT
Google Registry does. Site here: https://registry.google And you can even see our code: https://nomulus.foo

(I work on this project.)
Best Dental Hospital in Hyderabad – Dentist in Hyderabad, India
Surprised there is only one mention of Booking.com here. It is an indispensable tool for booking my vacations. The reviews are very useful and a lot more accurate than things like yelp. I have glanced at other websites, but nothing gives me the reassurance of the legitimacy of the reviews that booking.com does.
Hopefully the "p" suffix can die before we get to that point
That's why I don't like MS, and don't buy the whole "New MS and OS rainbows and unicorns" bit.

I judge companies on how they behave when they're "at the top" - MS in the late 90s-early 00's or Google (Android and search) in the late 00's - now.

The reason is that companies at the bottom have to behave nicely (Cyanogen learned that the hard way), community-cred is literally all they have. You judge companies behavior once they get to the top and can do whatever they want.

Now, back to the topic, MS was losing developer cred lately(and don't want to become IBM), so what do they do? They Open Source some developer tools and part of their language (less than Java, BTW). Oh, they also realize that developers were switching to Apple and Linux, so they added WSL.

It's not they became ethical, it's not that they're stopping vendor lockin, it's not that they're going to finally fully document the Win32 API (their online documentation is quite often inaccurate), it's not that they're going to allow you to stop their spying (unless you're a huge business who had enough purchasing power to actually leave - try telling the CIA that if they're using Windows, everything they type is seen at MS). They're at the top there and don't need to do any favors to anyone.

MS is simply business as usual.
So when we say '$31B valuation' what does that mean in real money? Lets say that I am the founder of airbnb, how much of that money could I get when I sold the business?
Is there a tool / script to "fix" Windows 10 related privacy issues. I want to create a new user on my laptop but I dread going through tonnes of obscure settings to make Windows 10 usable.
Agreed.

I knew how PGP worked, but still accidentally sent around my private instead of public key by mistake the first day I set things up. Information 'wants' to be free; it takes real effort to keep it contained.
> Out variables

This is pretty much a terrible language design idea. (Not the "out int x" change, but the whole idea of "out" in an argument list to begin with to indicate values coming out via the arguments.)

The path out of mutable argument bug-hell is not to declare that the values of some argument variables will intentionally get changed by the function in the scope where it is called. It is to make arguments immutable (like they are in the traditional mathy definition of "function"), period, and allow multiple assignment to the function call. What I mean is that, conceptually, ideally, values and state should only flow into the function arguments and only back out of the function call itself.

So for example instead of

> p.GetCoordinates(out int x, out int y);

I think the following would lead to reduced cognitive load and thus fewer bugs:

> int x, int y = p.GetCoordinates;

or even better (color me biased by Erlang/Elixir):

> {x, y} = p.GetCoordinates; # as a pattern match

Instead of a smoothly mentally-traceable flow of values into function arguments and out of function returns, we have this monstrosity of conflating mutable arguments (where values go in and then come back out changed in the scope of the function call) with this "out int x" business which seems to be indicating it intends to "push values upstream", as it were.
How about this: http://www.analogsf.com/store/
To each their own. SoCal is too hot for many people. Your comment might seem to imply that SF weather is silcon valley weather. 30 minutes south the weather is consistently warmer though leave the coast a little ways and the tempature can also dip more at night.

My family is from Victoria/Vancoucer and likes it cooler to enjoy active outdoor activities like running, biking and hiking. For this SF and Oakland weather is wonderful.

I also work a few blocks from the ferry building and wear shorts near year round, though that isn't saying much spending all
my time in a temperature controlled office.
I also recently had a terrible codility test. I had stuff that would run partly on my machine but would throw other errors on their submission. And it was 4 data structure final exam type problems that were just mentally exhausting - I was interviewing for front-end!
With all the tech giants now engaged in a veritable race to the bottom, it is a good time to point out that people who work at these places seriously reconsider opening their mouths (or typing the words their brain thinks) when there are arguments around ethical practices in business.

Somehow I am reminded of this essay by PG:

"The other big force leading people astray is money. Money by itself is not that dangerous. When something pays well but is regarded with contempt, like telemarketing, or prostitution, or personal injury litigation, ambitious people aren't tempted by it. That kind of work ends up being done by people who are "just trying to make a living." (Tip: avoid any field whose practitioners say this.)"

http://www.paulgraham.com/love.html

Have you noticed how close to telemarketing the entire Windows 10 upgrade process was, especially to Windows 7 customers who were very happy with their OS?
It's in everyone's best interest (not just Microsoft's, but your too) to be running the most up-to-date, secure version of Windows at all times.

No, it isn't. It's normally in everyone's best interests to have any relevant security vulnerabilities patched, but that's an entirely different thing, as anyone who suffered the GWX fiasco can testify.

In the past, Windows has been pretty dodgy sometimes with how it springs updates and reboots on you

How so? There is plenty to criticise about the way Microsoft has screwed up Windows Update for Windows 7, and plenty of suspicion about possible ulterior motives they might have for doing so years before the end of the promised support period and not fixing it already. Maintaining a properly security-patched Windows 7 system is now next to impossible if you don't have enterprise-level admin tools, and subjectively I seem to be hearing about increasing numbers of people who are just giving up and turning off Windows Update altogether. However, at least you can do that, and in any case our Windows 7 machines never install any updates we don't want them to, nor reboot out of the blue when left unattended.
Hah, good analogy. Then you say "ooh and by the way, the code will be interpreted by one person with a pretty good understanding of C but with possible political motivations if the case matters a lot, and the ultimate decision will come down to people with not much understanding of how C works, but they'll have some other people give them a sheet of paper explaining the relevant parts."
Or you can ask them to explain the terms to you by leading by example. If they cannot articulate the terms or the terminology ask them to strike out the clause because both parties don't understand the terminology.

Just because somebody presents you with a employment contract doesn't mean you have to sign it. Read it, ask them to explain parts you don't understand by leading by example how and where the clause of the contract would be put into practice.

I've had some baffling contract terms put into contracts. I've asked and managed to get employers pay for 3rd party legal advice >= $2,000 for employment contracts.

In summary if they cannot explain to you like a adult without saying `The lawyers told us to put this in we don't understand why`. Then it's not within your best interest to sign the contract.

My own person experience stay away from firms that have lengthy overtly complicated contracts.
i really dont get what this is. is it not web based auth? why are VPNs obsolete? this does not co-exist with VPNs? how is this different from , say, shiboleth or other saml or sso schemes?
Save Medicine to Save Lives at SIRUM (YC W15) – Program Associate
The bummer is when you want to create a font that supports all the characters. Ugh. Talk about alot of work.
I envy you. I use Nix, pip, and npm on a daily basis and it's an uphill battle. I haven't used Bundler.
This is absolutely unforgivable IMHO. They seen determined to keep themselves out of the high end of the market.
(U+200B), zero width space, should be outlawed... got me good a couple years ago! Had todo a hexdump to see what was going on.
Well, I happen to like Hyper-V in the box, it tends to work better than VirtualBox or VMWare for that matter (at least in my experience)... Windows 8 pro comes with it too, but Win10's UX is finally there, where I hated windows 8's and would always revert to Classic Shell.

I also disabled Cortana and most of the search features beyond basic indexing and likewise don't use sync... I don't like the occasional Edge browser ad above my Chrome icon in the taskbar though. I'd still rather W10 than Linux... I use Ubuntu on my HTPC, and really like Unity, but it's just not quite as good, and there's the pretty regular quirk after updates run that I spend hours hunting down a solution for a few times a year. I also happen to mostly like my macbook, but there's not a viable solution to replace my main desktop.
I don't think that will work the way you think that will work --rich people in Jail have less power than a gang member in the pen. Law and order people really don't care who's who when it comes to punishment --there are cases where jailers are corrupted, but it does not matter to them whether it's rich white collar dirty money or blue collar dirty money.
Can't tell if facetious
Guidance to a Data Science newbie
How should I go about learning data science? (Books, Courses, Techniques, Problems)
I was speakng about android. I think there's a vast difference between 0 and 2-3 interactions. I mean in many ways, Discord is 2 apps in one, you swap between them by swapping between the servers and friends views, and I think its worth recognizing that fact.
Wut?

The "fun facts" he listed re: the board members were just that - interesting tidbits (that I was personally intrigued to find out) but yes, not relevant to other aspects of the case.

The fact that "Carmack was enthralled with VR" is very much relevant to the story of why Carmack decided to spend so much effort (apparently using some Zenimax's resources according to the post) to work on technology that at the time wasn't immediately relevant to what Zenimax was doing.
Whoah, this is really cool! I've been looking to begin exploring and learning GCP for awhile, and this is an excellent reason to get started! I'll deploy something on there right away!
If there are all those problems then... why do you like Windows 10?
Boot time is a non-issue if your boot partition is on an SSD, which is the case for most serious users today.

I actually measured the difference. My Windows 7 used to boot in ~20-22 seconds. With Windows 10 it went down to ~15-17 seconds. Sure, Windows 7 was a bit slower. However, it also didn't have forced reboots like Windows 10 does, which in my eyes more than makes up for it.
Could Fast Radio Bursts Be Powering Alien Probes?
A lot of internal apps (including Memegen) run on GCP. It's simpler to start coding and get something up and running on than bare Borg.
> Software engineers have a NEGATIVE UNEMPLOYMENT RATE.

> land a job within a year of actively seeking

A year lead time is what a negative rate looks like?
This is a horrible misuse of the term "light-field" for a display.

An actual light-field display would have, for every pixel, maybe 16 sub-pixels, each only visible from a certain vantage point. They represent the rays that travel through each point in space.

This is something that could bring true glass-less 3-D, and would be an ideal VR holographic display if they could make a 16K display that could fit in a headset. You wouldn't even need lenses to focus - just stick the display right up to your face.
Can't speak for GP, but jumped over to Node myself near that time... spent a few years migrating .Net apps, and today mostly work in Node. I've enjoyed it a lot, despite some recent pain (going from Webpack 1 and nyc/mocha/chai to Webpack 2 and Jest) it's still been nicer than when I have to fire up VS (in a VM even) to help with a bug at work.

I will say the .net core stuff is looking really nice to work with though.
New EPA chief denies CO2 is major factor in climate change
Overview of Quick Navigation Bar of Nook Tablet
Anything that isn't Microsoft, with the exception of Typescript. Primarily the Node/NPM ecosystem though.

.NET Core is looking nice, but I'd rather not risk being burned twice.
It was pretty obvious this was the intended direction as soon as Nadella was appointed, and given he's still there, the board presumably still believe in his vision.

The numbers don't seem to be so positive so far, though, and the effects of reputational damage particularly among techies and other influencers could take years to fully manifest.
You should definitely go back. I've been visiting Korea for 16 years, it's an amazing, dynamic country that seems to literally transform itself every few years. Even with only a couple years in between trips, I can hardly recognize it.

It's not perfect, but no place is, but I have a strong sense that it's changing for the better.
I agree. After watching the Go developers push back against noisy changes, I'm much more appreciative of determined simplicity in language design.

> If I see c# code today I don't understand what it does.

I am not surprised. The C# team should be more concerned about this. I love C#, but it is getting more complicated and arcane and therefore more unfriendly to newbies. Some of this is probably unavoidable, but some of it could be avoided. The language has to stay attractive to newcomers to survive in the long run.
LIDL, Aldi's german competitor is also coming to the US.

https://www.forbes.com/sites/bryanpearson/2016/10/03/lidl-is...