skysight-inc/HackerNews huggingface dataset:
Nepotism and cronyism are definitely things that can arise out of Guanxi, but aren't the only things Guanxi covers.
That sounds like a clerk who's really not interested in having a long chat about corporate pricing policies with a tourist right now.
As far as I'm concerned, Atom isn't even in the running. It's clunky, and slow. VS Code is awesome, but is missing some crucial plugins that Sublime has. Namely proper SFTP support. The only one available is junk, and it regularly crashes the entire app with only attempting to sync a few hundred files.
Show HN: Stockharp Best Financial Platform for Investments
Why is it hard to "warrant" it?

Sublime is a better editor for my purposes. It runs everywhere. I use it. Done.
Awesome! I'm especially liking the Phantoms API - there's a ton of potential there for richer plugins and graphical inlining.

I've moved between maybe half a dozen editors over the past half-decade, but I always end up coming back to Sublime.
I was hired by a fairly large tech company in the US for a software engineering position and we acquired a TN based off sporadic contracting experience and no degree. A good lawyer is all you need.
> there are those out there who have an eye for value, and _can_ pick stocks.

There's simply no evidence that is true at all. Every study of this issue says the exact opposite: there's no one out there who can pick stocks.
Wot? Is the SOS emoji a new precedent for HN? Any question where you are in trouble to be marked as SOS?
So it's kind of like a traditional error-correcting code, just sent along a separate channel?
I've never been more impressed by an editor than I am by Sublime. Literally everything about the editor is excellent[1].

My rule of thumb is:

If I'm on a server via SSH, it's Vim. Otherwise, it's Sublime.

1. Actually... https://news.ycombinator.com/item?id=12553584 (sorry if you're a robot and just got stuck in recursion)
Nope. It just means that you have to come up with a shittier null hypothesis. Of course, it still has to get past peer review, but this can often be accomplished by complication and obfuscation, which have the side benefit of giving you plausible deniability in case you are discovered. Sufficiently advanced cluelessness is indistinguishable from malice, and science, in its present form, rewards them both.
I quipped the other day after reading it, 'In retrospect, training the first RL agents on Doom may not have been the best idea.'
>The opposition to certification and professional organization is truly bizarre. It would likely do much more good than harm to the profession of software engineering, yet that furious opposition always ensues whenever you bring it up.

Most likely it is because a great many programmers without a formal college education or with a non-CS college education think that certification might be used to demote them to second-class citizens. And, without commenting on the rightness or wrongness of it, they wouldn't necessarily be incorrect about that either; such an exam would most likely have a strong focus on CS topics.
"Science" has now many definitions. My personal understanding of "science" is this:
https://www.youtube.com/watch?v=EYPapE-3FRw
What would you think if you saw someone win the lottery 2 months out of every 3 for 20 years?
Cut-throat academia leads to 'natural selection of bad science', claims study
The project didn't drive the revenue though. The customer demand did.
sublime is by far my favorite editor. fast and lots of plugins. specially if you work with big files. i sometimes need to work with files larger than 150MB and it takes few seconds to open. atom crushes and can't even open the files.
> I understand why it isn't

Is that just so there aren't a million different free versions out there so he can, deservedly, make a living off of his product, or something else?
Flashing a BIOS takes about 1/10th the time and effort of installing Linux.

Unless you're under the age of about 25 I'm not sure how you've never once flashed a BIOS unless you aren't in tech. Pretty much every new server from Dell/HP/Cisco/IBM/name your vendor requires a BIOS flash at least once in it's lifetime. Usually at the time of acquisition for HBA compatibility.
This seems very odd, I wonder if it's a bug or by design
Let's look at the numbers. Texas and Florida have a PE test for Software Engineers. In Texas the numbers are (see [1]):

2014: 6 people took the test and 2 passed.

2015: 5 people took the test and 2 passed.

2016: 3 people took the test and 2 passed.

Only California has more programmers than Texas, see [2], and it appears that there are 6 Professional Engineers at most in Texas in the field of Software Engineering out of over 20,000 programmers.

My conclusion is that the title of PE in Software Engineering is currently pretty meaningless in the US.

[1] https://engineers.texas.gov/exam_passfail.htm

[2] http://www.bls.gov/oes/current/oes151131.htm
AeroFS (YC S10) Is Hiring a Front End Engineer for Amium
Yes but different people have different tastes, and some may prefer a greater and steady base pay over a potential payout at the end that you have to have enough money to pay the tax on beforehand, or when cashed out. Anyway financial prospects aside, some may also prefer the flexibility of making an impact at a smaller company vs working for a bigger one. Same talent, different preferences.
By far my favorite survey book on the subject is "Parsing Techniques: A Practical Guide" by Grune and Jacobs.

Here is my Amazon review of the book: https://www.amazon.com/gp/customer-reviews/R17E19PSPM2UO9
What percentage of the OS that you use every day was written by you?
Facetime was also meant to be an open protocol. I think we just have to accept that big corporations can say whatever and do whatever and get away with it. Because we let them get away with it. Convenience trumps everything.
That's not what the article claims. Apparently there are indeed two evils here:

Lower performance for everyone or no drivers for Linux.

I take you know more than the article's author, in which case I'd be interested in reading your analysis as I'm not an expert.
Indeed, we're fans of Idris here, and even hosted a series of Idris tech talks: https://galois.com/blog/2015/01/tech-talk-dependently-typed-...

The goals of Idris and similar languages are different from the goals we had with Ivory, though. We sometimes describe Ivory as "medium-assurance" as opposed to the high assurance one can get from a language with a more expressive type system.

It makes sense for some systems or components to be formally verified, for example the seL4 verified microkernel which is also used on our copter. However we simply would not have been able to formally verify (or even get to typecheck with fancier dependent types) something on the scale of an autopilot given the resources we had on the project. Instead we rely on getting quite a bit of bang for the buck with the memory safety features, and then augment with assertions.

We ended up with a working autopilot (and board-support package with drivers) in only ~4 engineer-years, so we think the tradeoff is working well so far :)
Actually the only thing that keeps me from switching back to ST3 is Atoms first class support for `.gitignore` and excluding files from the quick open menu.

I know there's a package that claims to update the file ignore pattern to match the open project, but it really doesn't work well at all.
It is a valid engineering discipline. Engineering is about making useful things, from metal, from concrete, from semiconductors, and from software. Engineering requires the application of methods that use science, mathematics, and processes that have been studied to invent and construct solutions. This is what Civil Engineers do and this is what Software Engineers do too.

I see nothing wrong with someone calling themselves a software engineer that has both training (a CS degree for example) and experience (a few years) working in software development.
Is go an acceptable Concurrent ML?
تحميل تطبيق سايفون psiphon لفتح المواقع المحجوبة للاندرويد
Been using it for a long time and that's the main reason i do, so good at looking at those huge log files.
> Did you even click the link? This is an update changelog...

They haven't exactly been keeping to a regular update schedule.

So not hard to blame people for wondering if it was abandoned or not.
Please refer to my other response to you. It would be awesome to read your analysis of the drivers and the underlying hardware.

I base my opinion on what experts call facts as I'm not a hardware expert myself.
3-D Printed Plastic Blocks Generate Complex Acoustic Holograms
Abu Dhabi Royal Sensual Massage +971563159104
This is why I find many of the global warming papers dubious.
Control your cookies, dump your storage, Scriptblocker, uBlock Origin, and Random Agent Spoofer.
I was tempted to delete the "illegitimate". I'm sorry for that, I'm a bit tempered. I was going to insert to write more on thermodynamics and philosophy, ie. metaphyiscs, and canceled that edit all together.

Note that "observation" is a literal translation of theory and your statement is purely theoretic. In practice we have all kinds of complex "energetic configurations" roaming the earth, locally increasing the entropy.
That article is actually why I chose to use the word 'expressive' in my question!

"..when I'm making these games, they're not just commercial products. They're expressive works that we're working very hard to make, and we want them to have as long of a lifetime as possible. So I would like this game to be relevant 20 years from now, 40 years from now. How do you do that? Well, you don't necessarily do that by building it on top of a very complicated system, that you don't own, that somebody else will cease to support at some point in the future."

Given that UE4 is open source I wonder if he still has the same sentiment.

As someone that has been working on a game in UE4 for 2.5 years the idea of rolling and supporting my own engine/tools is dizzying.
Facetime was due to a patent dispute:
http://arstechnica.com/tech-policy/2016/05/patent-troll-that...

Pretty sure Apple would've liked to open it up if they could.
If you implement a top-down recursive descent parser, you'll quickly learn how it maps to LL. This is best done by following tutorials and reading and rewriting simple expression parsers. There's no substitute to doing and experimentation. No short paragraph is going to give you the insight.

Build a parse tree in a recursive descent parser, and you'll notice that you build it from the top down - even if you actually construct from the bottom up, the stack frames that construct the parent nodes are already on the stack when the bottom is constructed.

Once you understand LL, LR can be explained by looking at it the other way around: building the parse tree from the bottom up without any higher-up context. Simply states and transitions based on the token stream. The details of state machine is generally best left to a parser generator though, unless you want to write your own.

Once you understand the idea of LR, GLR is easy to understand: instead of a single tree, GLR parses a forest of trees, which it can thin out as it eliminates possibilities with more context. This gives GLR parsing a lot of power, at the cost of higher algorithmic complexity (how bad depends on the grammar).

And so on. The details of other algorithm variants can mostly be understood in relation to these core approaches.
Maybe gradients should be computed in a more perceptually oriented colorspace like LAB, YCbCr, YIQ, XYZ, etc.
"What is the latest thinking with respect to the cause of the condition"

It's not really a 'condition' - rather, it's a series of symptoms they just lump together and give a name.

They have no idea what it is, what causes it.

It's very difficult to diagnose, other than patients are always 'tired'. And there are many different kinds of 'tired'.

I thought I had it, but I wasn't sleeping enough and drinking too much red bull, not getting enough water, probably too much stress.

Doctors had no clue. All I did was sleep regular hours, stopped drinking energy drinks, drank water - and over a few months I 'got better'. But it was a really weird experience.

Some people get 'it' bad.

My bet is that there are probably a number of reasons that people get it - some of it is psychosomatic - and that it might have something to do with a messed up endocrine system - i.e. the system that regulates melatonin, insulin etc..
Step 1) Be a myopic silicon-valley bubble child.
Step 2) Confuse "disruptive apps and services" with something difficult, like medicine.
Step 3) Be naive.
Step 4) Finally give up.
What is usually little mentioned is that the transfer function for LCDs is a sigmoid rather than an exponential. The latter is simulated for desktop displays to maintain compatibility with CRTs. Embedded LCDs don't usually have this luxury.
> Over what time-horizon?

The relevant time is right now. If the U.S. government had said "yes, we can do it!" and invested $20 billion in building an atom bomb in 1915, they would've pissed that money away. It would've been mindless optimism. Doing it after fission had been discovered was a calculated investment.
The point I was trying to make is that "automation and technology" can lower prices.

The current Mini is nothing like the old Mini, it has billions of features more (exactly the point you were making in the original post I replied to).

I can't find any sources, but I strongly suspect that an inflation-adjusted Trabant would be much more expensive than a Dacia Sandero.

Edit: I found some sources which confirm my hunch. A Trabant would be 11.000 pounds today if bought at East Germany prices, and 5.500 pounds if bought at West Germany (subsidized) price. The same source says that the Mini destroyed the Trabant market, they competed at similar price points.

A Maruti 800, which would be a much better comparison to the 60s Mini or Trabant, should probably cost about 4000 pounds in the U.K.

Source for Trabant prices:

http://heinkelscooter.blogspot.com.uy/2014/01/trabant-east-g...
No one should be surprised by this, they should just make intelligent choices about how they protect their personal information. If you're in a position where you have to trust Google or Facebook or any other large company that lives by selling your data, you have to question how and why you got there.
Setup a site on the domain name and start using it (static site, some content, a contact detail, explanation of the service you're providing that doesn't relate to financial institution). Sit back and watch this guys head explode.

If it's not confusing with whatever service he's got you should be safe but IANAL.

Finally I rarely worry when someone threatens me. Serious people don't threaten - they act.
"getting all the physically-correct-rending details right"

So, the short answer to your real question is 'tone mapping' which...is kind of dumb, imho. Clamping is probably fine.

The important thing to remember is that, while ray tracing is cool and fun to code, it has no basis in physical reality. It's no more or less of a hack than scanline polygon rendering (which is to say, you could possibly look at them as approximate solutions to the 'rendering equation' with important things variably ignored? but that's like saying y=x is a cheap approximation of y=x^2...)

One cool hack to take a description of a scene graph as a set of polygons and end up with an image of the scene is to be like "ok what polygon is under this pixel in the target view? Which way is it facing? Which way are the lights facing relative to it? What color is this material? Ok multiply that crap together, make the pixel that color". That's good old fashioned scanline 'computer graphics'. Another cool hack is "well, what if we followed a 'ray' out from each pixel, did angle-of-incidence-equals-angle-of-reflection, did some csg for intersecting the rays with surfaces, see if we end up with a light at the end and then multiply through the light and the material colors blah blah blah" but its also just a hack.

I mean, it takes some loose inspiration from the real world I guess, but it's not physically correct at all.

I mention this because I totally get where you are coming from. You might want to check out some techniques that are physically-based though, because they also have interesting implementations (mlt, photon mapping, radiosity)....you might even find it useful to drive your physically-based renderer's sampling bias from intermediate output of your ray tracer!
Yeah, who needs Uber when you can hail a cab in one swift motion
We're talking about maternal knowledge. Just because a mother might do anything for her child doesn't imply that she knows precisely what to do.
This is my exact issue! That's what keeps me coming back to Atom even though Sublime is much, much faster. The last package I saw tackle this required you to make a project -- which I just never do in Sublime.
I'd love to read more about those abnormalities, do you have any links to those studies?
It would still be useful to distinguish between innovations that hundreds of millions of people use -- including me -- and your personal requirements. Sadly, the whole IT world does not actually revolve around those ;-)
This model, of course, is broken in its own way, in that if a user loses their private key, all their data is lost; there's possible recourse or password reset. It's also broken in that, if the company believes that a user's private key was compromised by a third party, they can't completely destroy that key until the user manually logs in and changes it.
In fact you are wrong. The SS Trust Fund holds no real assets. It holds non-marketable IOUs from the Treasury. They do not invest in Treasurys, although the SS surplus is spent by the federal government. There are no actual assets and there is no real trust fund, it is just an accounting scheme. Treasury will need to raise taxes, cut spending, or borrow cash on the open market to repay the IOUs.
Thanks for the kind words!

You might find our more recent Haskell Symposium paper of interest if you're interested in semantics (this is also a good reminder for us to update the webpage with a link): https://www.cs.indiana.edu/~lepike/pubs/ivory.pdf

Essentially, we built an Isabelle/HOL model of a Core Ivory language, and then used those semantics to prove type safety through the usual progress and preservation.

We don't have specifications of the higher-level properties of SMACCMPilot at the Ivory/Tower level. Instead our partners at Rockwell Collins are developing AADL specification and analysis tools to prove system-level properties at the architecture level.
I've been through so many anti-depressants, but I've found something really works well. It's actually an anti-psychotic. Not an S[S|N]RI combined with an anti-psychotic, just the anti-psychotic alone does the job really well.

When I looked up Selegiline I recognized the brand name and patch delivery mechanism. It sounds good, but I don't really need the anti-depressant effect. I went on to look at Moclobemide which looks like exactly what I need. Unfortunately it's not available in the United States, but if the only thing standing in my way of not feeling panicky and anxious all the time and not having any libido is buying something on the internet I think I need to research what are some good online pharmacies.
It sounds like they do:

> For ease of elucidation, in the figure and below we omit any mention of binary encoding (base64).
Ah, this line width problem with vector graphics has been bothering me for ages... Now it makes perfect sense! I suspected most fonts are designed for incorrect gamma handling, after all, designers just look at the gamme-incorrect output and then tweak it until it looks right.

By the way, as I mentioned in my article, Photoshop has an option to use a custom gamma for text antialiasing, which is set to 1.42 by default (check out the antialiasing section). Vector graphics programs could adopt a similar workaround and things would be mostly fine.
As I read it, for "physical correctness" gamma is the most important consideration.

When selecting your initial color palette, though, it is true hue and saturation do have nonlinear perception.

There are (somewhat complicated) color spaces designed to deal with that: https://en.wikipedia.org/wiki/Lab_color_space

http://www.husl-colors.org/ lets you play with a compromise color space.
And again, trolley problems...

There is $3B on on one track, with a note pinned to the top.. "To cure all diseases - <3 MarkZ".

A train is barreling down.

On the other track lies you, with a hoodie and a ham sandwich.

Watching to the side is HN...

HN can pull the switch and change the points, thereby saving the $3B, but killing you... in the hope the $3B will cure all disease.

On the other hand HN can say screw the cash and let's save a ham sandwich, because (ummm, let's face it, sorry kid, you aren't going to amount to much)

Little did HN know, you ARE MarkZ!
"From 1994 through mid-2014 it averaged a 71.8% annual return."

https://en.m.wikipedia.org/wiki/Renaissance_Technologies
Nevermind the fact that this hostile fork explicitly disabled code signing for extensions [0] in order to meet an arbitrary shipping date [1].

[0] https://github.com/IndependentOnion/rotor-browser/commit/916...

[1] https://github.com/IndependentOnion/rotor-browser/issues/7
That's some very good info and it explains why the checkerboard pattern example looks completely off on all phones!
He's likely thinking of the urban myth that over 10% of the US's power generation was used for the Manhattan Project [1] and confusing it with the cost of the project, for which estimates vary but is around $2 billion total (1945 GDP was $2 trillion).

[1] http://meetings.aps.org/Meeting/APR11/Session/H13.4
> it doesn't really hurt me any

This is the unsafe mentality of "roll your own" and it's always a bad idea. There's a reason why we have to practically blindly follow the best practices; the attack vectors are so diverse we cannot predict them.

How would you handle 3rd party phishing schemes attempting to register users with weak passwords for example?
Thanks. I checked the prices and a LTO drive is... expensive. I would have thought a tape recording device would be cheap by now.
Thats a great way of looking at the sharing economy. Once upon a time I asked my neighbor for a cup of sugar and they obliged, if even begrudgingly. Nowadays I pay a task rabbit $35 to get me a cup of sugar.
I have one single complaint about Sublime Text:

In order to truly clear your history (files open, last searches, etc.), I have to maintain a script with the following:

find ~ -name *.sublime-workspace -delete
rm ~/Library/Application\ Support/Sublime\ Text\ 3/Local/Session.sublime_session

Other than that, see https://news.ycombinator.com/item?id=12553515
They can't use Chromium because the Chrome team refuses to maintain certain features required by Tor, such as routing all traffic through the SOCKS proxy [0]. They would have to literally create a new browser.

0: https://bugs.chromium.org/p/chromium/issues/detail?id=80722#...
What a dumpster fire... how does someone write that out and think it's a good idea to broadcast to the entire planet?
Dan Brown wrote the same novel 4-5 times.
Maybe I'm biased because I've done some intelligent agent work when I was back at Microsoft, but I really like how Allo handled this. They let the user decide whether or not they want convenience, or strict privacy. This is how it should be - up to the user.

Some people want the convenience of having their messages be stored in the cloud and helper bots to add relevant content to the mix, some people want a reduced experience but with the reward of privacy.
The domain extension .GAMES is now available for anyone to register
And from whose rocket are you going to trust launching those nukes? I'm not interested in even being in the same Hemisphere as such a launch!

And everyone knows lasers are the solution to errant asteroids. Perhaps attached to evil sharks :)