skysight-inc/HackerNews huggingface dataset:
Correct, but given the lingering sense of the two editors being polar opposites, left behind from centuries-past flame wars of the internets, both vim and emacs users are likely to come forward, just to see what the fuss is about.
Medicine is all about doing things that we don't do naturally. If we did it naturally we wouldn't need doctors.
Please don’t be so reductive. Many of us out here are pretty happy that our employers can no longer fire us on the basis of things like sexuality, religious views, or because we got pregnant.
Steps to secure zero day threats
That read... forced. More to plug this guy's company than to offer any actually interesting insight.
Emacs

(Vi is the God of editors, but Emacs is the editor of Gods.)
Now it's WeChat's turn to have the Snapchat-like Stories feature
Try this: https://pvdz.github.io/gasher/web.html
Show HN: Quirky-ux – inject a website with some glitter and character
that is literally the only thing he said in his post. no one is randomly doing that in medicine - that's what nature does, and it's called evolution. he claims literally the opposite. what no one is saying is "no research should be done."

the treatment being talked about falls in the medicine category. he is cautioning against it because the body doesn't do that already. let me rephrase that:

I caution against the use of cephalexin when your appendix bursts. if it was safe, the body would produce its own antibiotics.

I caution against neuron regeneration when your nerves are damaged. If it was safe, the body would regenerate its own nerves.

I caution against taking daily finasteride. If it was safe to not have ass cancer, your body wouldn't have ass cancer. thankfully in evolution, bald people don't reproduce as much, so someone bald and with ass-cancer won't pass on his opinions to the world as long as these awesome scientists.
Thr question is, how many others?
When we get voice activated doodads that don't have to send my voice to the mothership I might finally get one.
Honestly, because my phones seem to last about 3 years (battery life, wear and tear, etc) so I'm fine without it lasting longer. I currently have a 2y3m old HTC 10 that is a fine phone just no longer receiving security updates (for at least 6 months now) and I'm very very annoyed about it.

Apple seems to be the only game in town for more than 3 years from date of launch.

Plan B is accept that Android is just second tier stuff and buy a $350 Poco and accept binning perfectly fine hardware because it's so cheap that the price works out.
I find my experience similar to yours. The difference in culture between companies that developed their own products rather than doing outsourced work was night and day.

Also, Java is ubiquitous. I only ever met one developer who was competent in C++. The rest think they know C++ but couldn't write a single non-trivial, idiomatic, correct program in it. (I don't know C++ either, FWIW). This leads to the bizarre situation where everyone writes in their resumes that they know C++, many interviews happen in C++, but few companies use it in development.

> Most of the country learns English

I don't think this is true. Certainly anyone working as a programmer would have been through 12 years of schooling in English with English textbooks for all subjects, followed by 4 years of college again in English. I have never seen a variable or any documentation in any other language. Before smartphone keyboards became a thing, I didn't know anyone who typed in their own language.

However, only a small fraction of the country learns English well enough to use it professionally. A significant proportion of the country, mainly in rural areas, don't learn English. Many of them don't complete school either.
One important thing it doesn't discuss is the insane AWS costs compared to the other clouds and even regular self-managed solutions running on cheap VPSes and dedicated servers.
Jio is amazing. It really made me feel India won’t be left too behind. In a tiny village which had no reception 5 years ago, I got 6gb for 100rs ($1.5) at 40Mbps on the phone via LTE. That’s better than T-mobile and AT&T.

Really running circles around stagnant US companies.
I like that all of the issues you bring up around ML can be read as applying to a human expert/craftsperson as well! (still with a wider margin, of course)
I'm glad we are on the same page.
For one offs, I like to change up my delimiter so that I a) remind myslef I can and b)think the slashes are ugly dont like escaping.
I prefer pipes.
What do you mean by cartel in this context? Like a mafia type network or something ? Or drug cartels?
I have been in around 20 countries in Europe and Italy was the second-worst (after Georgia) in terms of rubbish.

The problem is not only with Rome. I have lived for three years in Milan and it is as dirty. Turin is only marginally better. In fact, on some days the road from Milan's Bergamo airport to the city was so dirty that it looked almost as if in a third-world country.

Interestingly, from my experience there was very little dog poo on the streets. Italians always seemed to painstakingly collect the poo of their pets and put it into rubbish bins. No such enthusiasm with other types of rubbish.
My point is about outsourcing firms. Service companies prefer EE/ECE above CS. Of course product companies prefer CS candidates, and often pay well too.

Albeit a good chunk of CS people get into service companies too.
The article(s) reads quite spiteful, petty and angry - I’m not surprised learning that it comes from a guy who hates Steve. One example that reads odd is how the author claims that Steve’s financial backing didn’t save Pixar (when clearly it seems they’d have gone bankrupt if he hadn’t kept poring money into it). And in one article he mentions that Steve’s deal with Disney for Toy Story was a stroke of business genius and in another he says “What saved Pixar was Disney's asking it to make a movie” as if Steve has nothing to do with the important/successful details of that arrangement.
As far as I know almost all of the top musicians were forced to practice for long hours starting from a very young age. If you want your child to become a good musician it seems almost necessary to do so. Most children of course eventually stop playing because they don't like it, but those who don't tend to be thankful for the forced practice.
Well, I have some bash scripts to improve... great post, another useful fact on HN.
Hey, you're the person who made this lib!

You're the one who is rad! Thanks for sharing this Christmas gift! :)

(also, I love neocities. Happily donate to it and using it unironically for sharing small things)
A small bone of contention: it’s not about Moore’s law per se, which has been ‘dead’ since about 2013, coincidentally when the deep learning revival started. It’s matrix multiplication ASIC development that is driving the progress.

GPUs already existed when the idea to use them to make the feasible size of neural nets larger came about. For a long time the drive for the increase of GPU compute power was still gaming/commercial graphics houses. It’s really only in the last 1-2 years that we’ve seen highly specialised GPUs with features like tensor cores (or indeed google’s TPUs).

Also, calling neural nets ‘brute force’ because they use a lot of computing power to train a model is slightly reductionist - a true brute force approach to image recognition, ie enumerating all possible combinations of, say, 200x200x256x3 pixels, would be completely absurd and probably exceed the computing power currently available on earth.
New Hyperledger Use Cases Appear as the Blockchain Community Grows
What is the link between body temperature, ovulation, and pregnancy?
As a side note, one thing that I hate about wireless charging is I can’t use the phone while charging.
You would need to have a chronological chain of pairs of devices operating at the same time, beginning with your laptop and ending with your desktop.

I tend to use my phone to ferry information between home pc and work pc. If I change something in my sync folder at work, I'll run sync thing on the pc and phone before leaving, then run it on my home pc and phone when I want the information to update on my home pc.

Another option is to simply have a third system (eg your own server) which is constantly operating on the Internet and running sync thing.
When setting up a Linux VM to work from, I usually go with OpenBox, LXterminal and FBPanel and call it a day:

https://github.com/rcarmo/docker-templates/tree/master/deskt...

Building a portable setup is a lot easier these days with Docker, but over the years I started paring down stuff to vim+tmux (which work fine inside WSL) and sharing my dotfiles across the Mac, Linux and Windows.

The one thing that gets me every time, though, is having a working SSH keychain. I want to log in once and have ssh-agent just work, and it seems like every year I have to re-learn another way to do it (which is fine, but annoying).
apart from the sanitation, the medicine, education, wine, public order, irrigation, roads, a fresh water system, and public health?
You can prevent nil errors using contracts like in Eiffel and Clojure.
> But now I realize these things should also be collected to a list somewhere.

Like an awesome list? What should it be called? awesome-oldschool maybe?
I’ve actually become so used to the Mac over the years that I prefer it. I like having a clear separation between Ctrl and Cmd, and the only thing I install for a different “feel” is Moom (for tiling windows with the same hotkeys I use on Linux or Windows).

But, again, I’m a vim+tmux guy, so the only real annoyance is the lack of a real Esc key.
Bullshit. IBM at least takes dependencies very seriously and while the system is not infallible there are persons whose role is to review what the heck people are including in the software, making sure there aren't hidden backdoor or potential licensing issues.
This is an interesting goal. I'm hoping that the field you are choosing to pursue is not arbitrary and that there is some sort of plan to this. If so I wish you luck.
ReactNative developer top news of 2018
How Funding Rounds Work for Startups
>>Apparently, people look down on you here if you stay a dev for long because it appears as if "you weren't capable enough".

>> Pay plateaus after certain years of dev work here in most places.

One reason is what I mentioned in other places in this thread. India's socio-economic conditions in some way shoe horn a person's perspective to move towards bureaucratic work. But a big part of that is a lot of outsourcing firms grew 100% YoY, at some point in the 90's and early 2000's. They had to keep promoting people to ensure there was pyramid to run down a chain of command. That's when there was a complete emergence of layers and layers of career managers.

Companies had to also sell it as a viable option or no one would take it. So they created huge perks, visa advantages, money and all that, to lure people towards management. It sort of got amplified, because management is a low ball job, with big returns.

Now you have plenty of crowd, without skills, and hasn't done any engineering intensive work over decades. And they don't want to get run over, by engineering folks, so they keep that culture going, or everything ends for them.

The other part of that is, of course, India has tons of young people coming out of colleges every year, so they can keep hiring freshers at throw away salaries, while experienced peoples' salaries reach a plateau.
Flutter developer top news of 2018
Yes, it's all about the Gini index - the amount of inequality in the society.
Am I the only one who saw IP mentioned like a hundred times without knowing what it meant?
>>i'd say most managers from india are pretty worthless

Bureaucracy is one of the most desired jobs in India. People spend their prime years in 20s, in coaching institutes to crack UPSC- India's equivalent of entrance exams for government civil services. The reason is you get infinite scope to take bribes once you are placed. Like imagine having a blank cheque all life. On top of it you get premium accommodation, cars, drivers, and an army of servants.

MBA, and managerial jobs are the remainder population's way of enjoying the above perks. And they resemble the same levels of inefficiency, waste and corruption.

I can bet nothing will change in India, even decades from now. Once you create such incentives at a social level, people just follow it for generations.

Before software, there was similar craze for Bank manager jobs and CA's. And for the same reasons. You do little to no work, and pretty much splurge in luxury.
Using MTA-STS to enhance email transport security and privacy
It’s something to consider, but you need actual numbers to do so. Are we taking 1/3 Atmospheric pressure and 3 inches of clearance vs 1/300th atmospheric pressure and 3 feet of clearance.

Really, nobody is going to build a system where this is a significant issue past the design stage. So, IMO it’s a consideration but a non issue.
In terms of blog recommendations, I can point you towards the talented Adrian Lamo, a hacker who has many posts here on Quora that will definitely give you some insight regarding the current "hacking world".

for more information visit
https://crbtech.in/online-dot-net-training-course
The common alternate character, for those cases where normal slashes are not suitable, is a comma character; ‘,’. With Sed code, readability is always an issue, and it can be improved by not using just any character and limiting yourself to as few alternative modes of syntax as possible.

With a bit of exposure, commands like

s/foo/bar/

and

s,foo,bar,

can be read with equal ease.
> Sleep cycles exist and aren’t innate. Your engrained behavior or schedule is something that sets your cycle, but is changeable.

How do you know this? Not trying to be snarky, I'm just wondering if you have any evidence for this claim.
Ask HN: Can I use Hacker News RSS to create an Alexa skill?
Hey, y'all. I am playing around with Alexa skills. I was trying to create a Hacker news feed skill but the Alexa's Documentation has this Note -

Note: By creating an Alexa skill based on the Feed skill template, you acknowledge ownership of any RSS/ATOM feed(s) used within the skill, and/or have permission to use the RSS/ATOM feed(s) from the original content owner. Failure to be able to prove ownership or permission to use any feed sources, at any time, will likely cause your skill to be rejected during the certification process, or being removed from the Alexa Skill Store without notice at a later date.

Can I use https://news.ycombinator.com/rss ?

Thanks.
Oh, right, the log "issue". I think it's extremely naive to try to keep an "unlogged" IRC channel, since any user could secretly "leak" the logs.
I manage a team of 20 fully remote devs, so I get to see exactly when everyone is working. When they're chatting, when they're pushing code. We don't force people to be working at any particular time, so I'm guessing when I see them is when they want to be working.

You can tell some people are complete night owls. One guy checks in code at 3am and rarely talks to anyone until the evening. I guess he sleeps when the sun is out.

Other people are a bit more ordinary, but still it seems the most productive hours are not quite as early as when most schools or businesses tend to be open. I'd say maybe 10am is the de facto "opening time".

There's also a tendency to have a lull in chat in the early afternoon. People go off to lunch having some ideas about what to do, and then they come back and do it before dinner. Or they are in deep thinking mode and don't want to talk, and then check in the code.

Having no meeting time and no commute seems to help everyone. It gives everyone an extra work day each week, and they can spend their time when they want to. It also makes managing easier, as I don't have to chase everyone at the exact same time.
My own answer:

The team I was in in 2013 invested a lot of time to learn Haskell. We tried to use it in production for 1-2 projects, mostly as an ETL framework. It didn't work out, we found the it's not a good fit for changing requirements, plus GHC was a bitch to use for debugging in production (cryptic). There were a lot of disappointments around this type, for example "if it compiles it's probably correct", or the often recurring "you can actually do that with an extension, there's a paper on that" answer to pretty basic questions. Although these projects were ultimately a failure, they produced some of the funniest war stories which we remember fondly, which we still recite over beers to scare our juniors :)

Other teams had more success and put small Haskell projects into production, but these were later replaced with imperative versions, when Haskell produced hard to debug/fix memory (list) leaks and/or noone was around who wanted to maintain a Haskell service.

I also tried to use Haskell for personal projects, which I thought would a good fit for strong typing: a library for physical units/dimensions. I also failed on that, it quickly became a mess. Oddly, I found C++ templates a lot more straightforward (even though I try to avoid C++ templates in general).

Today, I would not use Haskell in production, and would be highly skeptical of a company doing so --- but while trying to keep an open mind.
Democratic Socialism or Social Democracy?
Ask HN: How do non-traditional CS people close their knowledge gaps?
I'm an EE. I work on embedded systems and FPGAs autodidactically and have also mostly worked alone. I've since worked in software companies and now am back to an embedded role. I've noticed that there are significant gaps in my understanding of CS concepts. I've no intuitive understanding, I never failed to finish my work but don't have mastery over the basics as I do over EE. I find that my code is not Idiomatic. I tried Leetcode but don't see any learning.

How did you get over this issue? What are the topics that helped you most in your work?

Any Books? MOOCs?
Its like, imagine a mini people structure within a company. Within that structure, people who exist, get like all the benefits, raise, RSUs, travel opportunities, Visas's etc. Of course you also get shafted if your out of it.

In India, its easy to arrive at such structures, because identities based on caste, religion, languages, state etc. Once you get a sufficient mass of 'your people'. You start to reward them, and build up your group(cartel), from there its dog eat dog. Heck even layoffs happen on those grounds.
This whole question is obviously kind of tiresome in how it’s repetitively treated on internet boards every day, but I think it’s still fundamentally baffling and I’m always curious to interrogate people who seem to have “figured it out” in some sense.

You say conscious beings are obviously just finite state automata. That’s curious to me because it seems strange that I would essentially be a certain mathematical structure. I agree that my structure can in principle be explained as an automaton (except that my lack of a boundary means that I have to be described with a universe-sized map that can’t fit in the universe) but why is it like something to be an automaton?

Maybe you’re saying something like this. I have an illusion that there is some subjective realm of experience, exemplified by the visual field, a kind of mirror universe that is mysteriously connected to the “outer” world, and this illusion is what leads to mistakes like body-mind dualism. In fact there is no such subjective realm, and my perception is not different in kind from any other causal system’s different reactions, it’s just so complex and finely tuned that this “illusion” appears especially because of the illusion of continuity.

I can’t steelman the argument properly because I really don’t understand, and unfortunately I haven’t read Dennett.

It seems to me that why there is perception is as mysterious as why there is energy and these do seem like separate questions so far. Some kind of monism seems reasonable but I don’t see how experience can be assumed to be downstream from the mathematical laws of fundamental physics—that seems like an unproven assumption that’s philosophically tricky and extremely contentious.

Happy to hear any thoughts or pointers.
Hackers target financial firms hosting malicious payloads on Google #loudStorage
I disagree that the notation is maximally efficient for expert users. Transposed notation does make it easier for expert players of the instrument to learn fingerings for multiple instruments, but as zozbot123 mentioned, the notation makes it harder for expert readers of sheet music to read a score for multiple instruments and imagine the resulting sounds in their head. I think a maximally efficient notation would not have that drawback.
>The volume of people making money, and the amount of money made by people doing artistic endeavors on the internet, when compared to decades past is troublingly lower.

Would love to see some actual numbers here. My guess would've been that more people are making in aggregate more money off artistic endeavors on the internet, than in past decades. Look at the music industry, whose total value peaked and started falling, but is now back and has exceeded earlier peak, due to internet streaming. Diversity, meanwhile, seem bigger than ever. In the 80's you had a few mega stars raking in all the money whileas now there are millions of small producers each making small amounts. I don't buy this "troubled times" theory. The only trouble is the fact that a lot of former producers are getting replaced, but this is encouraging because if we're in the middle of a shift and the total market isn't shrinking it probably means there is more growth ahead.
> quaternions underlying Albert Einstein’s special theory of relativity

I never heard that. Wikipedia has a paragraph about it, but I'm not convinced. Do anyone has a good link about the use of quaternions in SR?
I drink a lot of coffee up till the late evening or night and it doesn't seem to affect my sleeping patterns at all. I can easily fall asleep soon after finishing a cup, or having had several cups during the evening. It's just that I fall asleep if it's the right time: I tend to go to sleep between 24-02 and wake up between 09-10. But even with coffee, I sleep like a log during that time.

Now you could say my rhythm is "late" exactly because of the coffee.

But I only started drinking coffee towards the mid-20's. I didn't drink a drop until I was 20. But I remember staying up similarly till 24-02 as a teenager (when school mornings allowed that), and I remember vacation season when I was 10-12 years old (didn't have bedtime during holidays), and I happily stayed up way past midnight each day, both during the summer (longer days) and Christmas time (shorter days).

In my experience, coffee doesn't really play a part in my sleep. Thus, while coffee does keep some people up it's not a universal rule.
Under the section "No Binding or Contract" there is a typo.

"Subscribing to ur services" should be "Subscribing to our services"
Amazon seller account suspended? Here are some mandatory tips:
Can you give some context? Around when and where did you work? I’m suspicious of vague answers that somehow apply to both China and India and don’t mention timeframe (China is very different now than 10 years ago or even 3)
Well... I've been thinking a lot about this terminology.
On one hand it is useless/oldschool/ugly/trash/weird kind of effect, but on the other hand it can be extremely effective (like described in motivation of my quirky-ux (see talk by Vitaly Friedman of smashingmagazine)).

tl;dr ...websites with a lots of character which break best practice guidelines and design rules are able to capture audience better and produce better results (turnover, traffic, user retention, etc.)

So I ended up finding a neutral sounding word:
QUIRKY - having or characterized by peculiar or unexpected traits or aspects.

I would gladly reformat quirky-ux to be primarely this collestion/list of quirky stuff, but maybe awesome-quirky makes more sense or awesome-quirky-ui or something similar...