skysight-inc/HackerNews huggingface dataset:
Be careful about this. My doctor pointed out to me last year that I was pointing my feet outwards (or my heels together, as your say), and suggested that I try not doing that. Within a few weeks, decade-old problems with my right knee had vanished -- the angle of my feet when I was walking had been straining the inner side of my knee.
Building a game also takes you straigth to the limits of state machines.

They sprawl and get unwieldy pretty quick. The best thing about state machines - is that they thus basically force you to fall back and apply simple concepts.
Likewise. I have been powerlifting for over 7 years now and there are things about my body I would have never realised until they had gotten much worse. Like that I always leaned slightly to the left because of how I had my mouse, and I had a way overdeveloped right spinal erector and funky core because of it. Likewise still not perfect, but simply leagues ahead of my former physical self.

I wouldn't recommend powerlifting to everyone, but some kind of weight training and especially the squat and deadlift. You can pick a weight training style to suit your goals though. I have moved to a more powerlifting / bodybuilding regiment as I have reached the strength level I am happy with at my current bodyweight.
Some good suggestions already, having owned a couple of homes here's my two centavos:

-delay home automation indefinitely: current tech/prices aren't worth it

-create an owner's manual for every major system (including landscape/garden) and create calendar events with reminders for maintenance (upvote for turning AC on monthly even during winter)

-wait for at least a year before undertaking any remodeling. Get to know the home and how you live in it.

-spend time gardening. It's one of the most pleasurable parts of owning dirt. Take it easy on the new purchases of tools, bird feeders, plants, etc. It adds up fast. Read the book "The $64 Tomato: How One Man Nearly Lost His Sanity, Spent a Fortune, and Endured an Existential Crisis in the Quest for the Perfect Garden"

-help your neighbors, even if they're weird, disagreeable, or believe in UFOs.
You and swiley are conflating boot loaders with boot managers.

* http://jdebp.eu./FGA/bootstrap-programs.html

* http://jdebp.eu./FGA/efi-boot-process.html
Here is example[1] of team wiki based on AsciiDoc + Github pages website.

[1] https://github.com/jMonkeyEngine/wiki
Kind of a shame to have to hack on the source-code and inject a new URL - would have been better to have used a parameter. Anyway - here's how to do it with OpenFaaS and Python from August 2017 :-) https://blog.alexellis.io/first-faas-python-function/
There are even stools marketed for squatted position on western style toilets. One is the "Squatty Potty". As a German Kraut, I feel, the name must appeal to a Brit.
Similar. I do powerlifting, i have a great squat and regularly use it for relaxing or doing things at home in a comfortable pose.

My back still has issues from sitting all day to program.
I have been thinking about this as well, in another context. When I am at the tennis court, I always seem to be surrounded by players which are far above average.

This seems paradoxical, but you're more likely to meet the players which train most often, and they are also most likely to be the best tennis players.
One more vote for net neutrality and beyond
Exactly. And even if you have one million people making only a single prediction. Some people are going to be right. Especially because a downturn is like a 1 in 20 chance if you go by years. So out of a million people having one guess at the next downturn, about 200.000 will be right and can brag about it, without having any higher understanding about what happened (even if they will staunchly believe they understood something, because they were right).
I dunno, I think conflating adding a minor $3.5m to your income and rounding $95k up to $100k is silly. And lying about your income by $3.5m or so is not a minor detail, that's serious fraud substantiated by forged documents.
On this spectrum, there's also "read by refactoring" (https://www.jamasoftware.com/blog/read-by-refactoring/). You'll need good refactoring tooling and good versioning (as you'll almost certainly want to discard many of your trial refactorings) but I've found that the approach helps me evaluate how my mental model matches up with reality. It also generally leads to a more readable codebase too
Is it actually true though? Compare these two comments buried downthread:

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

> The hitchhiker's paradox is correct, taking a point and looking backward or forward will correctly give an average event 10 minutes away, but combining the events to give an average of 20 minutes is false.

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

> I thought this sounded funny, and I did a little simulation to see if it was correct. Given his assumptions (poisson with lambda 10), you do not get that answer. I got right around 10, which is what I would expect.
I thought we had agreed that tactical nuclear weapons are an evolutionary dead end? Are nuclear options on the table again?
Thiel is a supporter of the presidential candidate who is throwing our children's futures away; a man who doesn't believe in climate change and whose policies help propagate its causes.

I don't care how good of a programmer or businessman this guy is. He's a sellout who peddles conspiracy theories.

The tech boom is something that's never been witnessed, EVER. Just because banks were regulated 100 years ago doesn't mean the same will happen with tech today. This is an unprecedented time, and we, as humans, have no reference point to compare it to. It is dangerous thinking to believe that we do.
The thing is, "digging into someone else's code" is a skill, so you can get better at it, and it takes less time as you get better. It makes sense to invest some time at this skill.
Unionized employees are exempted from such break requirements under law: it's up to the union to negotiate it into the CBA.
May I ask how you are able to rest your laptop on your thighs and work on it while sitting like this: https://shootstreetphotography.files.wordpress.com/2017/08/a... ?
Maybe most of the tech fields covered by HN are also of my domain expertise.
https://github.com/state-machines/state_machines
I don’t think Library designers have adapted yet to a library heavy world. We still write them like we are using dozens but we have hundreds.

The other day I was debugging an app that - no joke - pulled in 600M of libraries that were all so it could use one file parsing function that could have been re-implemented in <100 lines. Crazy!
Yes, I understand that. Please don't fling URLs around as a substitute for discussion.

The court dismissing the idea that there is a 3rd Amendment issue could exactly be what the parent was talking about, if he does indeed believe it was a 3rd Amendment issue.
> nuclear depth charges

Wow, that's one I haven't heard before. Sounds radical.
My wife is Thai. She often squats while "sitting" on a chair at the table.
Any time people claim that Lisp is a functional programming language, I like to drag out this example posted by Joe Marshall to comp.lang.lisp[1]:

(DEFUN RDSYL (L DF)
(PROG (LL BRAKP ANS CH)
(SETQ DF (MERGEF DF '((* *) * *)))
AA (SETQ LL (SETQ BRAKP () ))
A (SETQ CH (OR (CAR L) #/_))
(COND ((OR (= CH #/ ) (= CH #//)) ;"/", " "
(POP L)
(SETQ CH (CAR L)))
((AND (= CH #/[) (NOT #%(ITSP))) ;"["
(SETQ BRAKP 'T))
((AND (= CH #/]) (NOT #%(ITSP))) (SETQ BRAKP () )) ;"]"
((OR (= CH #/( ) (= CH #/) )) (RETURN () )) ;Cant have parens here
((= CH #/,) ;Comma
(COND ((NOT BRAKP)
(POP L)
(GO RET))))
((= CH #/_) (GO RET)))
(PUSH CH LL)
(POP L)
(GO A)
RET (SETQ DF (MERGEF (NAMELIST (MAKNAM (NREVERSE LL))) DF))
(SETQ ANS (NCONC ANS (LIST DF)))
(AND (= CH #/,) (GO AA))
(RETURN ANS) ))

There is a lot of this kind of code around in the various Lisp Machine sources (CADR is legally available for poking around in[2]). Occasionally things like this pop up in contemporary Lisp compilers or IO/concurrency libraries. Some algorithms are much easier to express with goto.

[1] https://groups.google.com/forum/#!msg/comp.lang.lisp/4nwskBo...

[2] http://www.unlambda.com/cadr/
An expert is someone who can take something you already understand, and make it sound confusing.
Total Uninstall Professional 6.22.0 Crack and Registration Key 2018
Yes, it takes 10 minutes on average for a transaction to be included in a block. Potentially much longer if you are unlucky or didn't pay a high enough fee. On top of that most places won't accept just one block. The standard is 6 blocks, so 1 hour on average. That's the price you pay for a truly trustless distributed system. Still (much) faster than ACH or wire transfers or securities trade settlement.
As we keep sending probes to Mars, maybe some of the toughest forms of life might be transported to Mars and become Martian before human does
PG had Synchronous Replication since like 9.2
Forking is not that bad, unless upstream has a lot of activity yet takes a long time to accept patches. Many projects are mostly dormant, so keeping a patchset and occasionally rebasing is easy enough.

We use git-aggregator[1] for easily applying pending PRs/MRs over the upstream branch, and for the most part, conflicts are rare.

[1] https://pypi.python.org/pypi/git-aggregator
I wouldn't be surprised at all, and at the end of the day you can sue for anything, even if you don't believe you can win. Mounting a successful defense costs money, even if the claims are without merit.
I agree with the spirit but in practice more often than not that's a complete waste of time and energy, unless you're trying to figure out the cause of a specific bug when you've already excluded your code as its source.
Cheers for the assist, but I really did mean that it's impossible to train deep learning with small datasets (also, I'm a "she" :).

yorwba below explains why transfer learning is not a way to train a deep net with small data sets. Rather, it's a way to re-train an already trained deep net. If you don't have a deep net trained on your target domain, then what?

Software devs are used to having access to libraries that make our lives simple. You don't have to invent a new language and write a compiler for it everytime you want to code, because java etc. That is the hope of services like the one discussed above.

However, because trained deep nets are very task-specific and it's virtually impossible for a small developer team with few resources to train one from scratch to reach state-of-the-art performance, developers who choose to use pre-trained deep nets as a library are perpetually dependent on Google, or whatever big company decides to offer its deep nets as a service, to determine the range of uses of their re-trained nets.
Peter goes through various iterations improving the approaches in the book. There is a bunch of stuff - like writing good and efficient Lisp code - which is not covered that well in many other books.
Introducing the Speed Scorecard: a tool to compare your mobile speed with others
A friend of mine runs Code Wizards HQ, a startup that teaches coding to kids through teacher-led online classes. Check out their website: http://www.codewizardshq.com/
Facebook patents tech to determine social class
Polk – Simple blog theme for Hexo, focusing on articles
You'd probably just get a heatmap where there is little use of water. i.e. a single individual doing cocaine in a suburb would show far greater concentrations than 100 people doing cocaine at a rave at some farm that's irrigated on a daily basis, or 100 people doing cocaine at a wall street office party above a bunch of laundromat companies.
> I'm extremely tired of waiting for my green card but due to a family situation, I cannot go back to my home country.

Could you move to a third country, say Canada, or perhaps somewhere in Europe?
Thanks for posting the reply back to this thread!
Eh it's a fair omission. The war on drugs has only fueled the civil forfeiture issue, as it's a commonly pointed to reason by officers why they think someone carrying an excess of cash is up to no good: "We suspect this money is connected to a drug operation".

I don't know if there's a term for it, but if anyone knows or can coin something on the spot to describe the phenomenon where the Drug War and other aspects of American criminal law has invariably irritated smaller undressed wounds within the criminal justice system and caused them to open up as larger festering problems that probably wouldn't have seen as much widespread public attention otherwise-outside of specialized legal communities and advocacy circles.

Examples of what I mean are, as mentioned Drug War -> Civil Forfeiture, PATRIOT Act -> Due Process for War Detainees, Snowden -> Due process for surveillance investigations, etc.
Apple ditches Microsoft Azure, confirms that it uses Google Cloud for iCloud
http://akkartik.name/post/mu
On a related topic, Bandcamp does something right. Until I first heard of it, I had very rarely bought music (I was born in the early 90s), and very often just downloaded it. Which meant manually (or automating) tagging of tracks.

But Bandcamp feels fair, I pay the artist/band the amount they wish or I wish to, and in return I get flac files I own with correct id3tags.

(Maybe it's just that Bandcamp was made when I started getting revenue, two unrelated events that just happen to coincide.)
C++ Exception Handling: The gory details of an implementation
10 minutes in near optimal conditions. Realistically it takes a lot longer and you pay a ton of fees.
The only really web vr framework you mention is React Web VR, but there is also AFrame +1
Delivery and Execution of Malicious Executables Through SQL Commands
It's also the reason why most people are less popular than their average friend is, even though they are (on average) as popular as the average person! Since popular people are on everyone's friend list, but unpopular people are only on a few friend lists, your friend list is biased toward popular people.

Mathematical explanation of why Facebook makes you depressed.
Ok, just my datapoints: mid-30, married, 2 children, never smoked a single cigarette, never taken any other form of stuff that is covered by the „War on drugs“ or that soon could be (or any other „prescription“ drug like painkillers). I drink a glass of champagne maybe 4-6 times a year and coffee about 3 cups a day. I prefer a glass of fresh orange juice (which I perceive as real luxury) and self-baked bread over any sort of alcoholic beverage (I like beer a lot, but 99% drink the non-alcoholic version).
To be sure.

There's also a trade off to doing it too much as the time it can take to really go deep can effectively paralyze the development.

You need to be able to properly use abstraction layers and be able to treat code as black boxes when needed, you only need sufficient knowledge to work with a system. Of course we shouldn't stop until we reach that level and too often developers give up. But it's also common, especially for very skilled or perfectionist developers, to go too far.
Being able to browse the Go source so easily and clearly is a fantastic way to both learn and grow in understanding of the language. It's definitely helped me as I've learned and written in Go over the years.
If you look at code with really low-level operators like CAR, CDR, CONS, ATOM, NULL, etc then this is the assembly level of Lisp. If you look at some Lisp Machines, which had a processor with a for Lisp optimized instruction set, many of those mapped relatively direct to corresponding machine instructions - using a mostly stack machine.

The CLISP implementation of Common Lisp has a virtual machine implementation.

Let's take some simple demonstration code:

[1]> (defun foo (a)
(car (cdr (if (null a)
'(1 2)
(cons 3 a)))))
FOO

Now we compile it for the CLISP virtual machine:

[2]> (compile 'foo)
FOO ;
NIL ;
NIL

If we look at the disassembled virtual machine code, you'll see that the machine code has actually similar primitives for its stack machine:

[3]> (disassemble 'foo)

Disassembly of function FOO
(CONST 0) = (1 2)
(CONST 1) = 3
1 required argument
0 optional arguments
No rest parameter
No keyword parameters
11 byte-code instructions:
0 (LOAD&JMPIFNOT 1 L10)
3 (CONST&PUSH 1) ; 3
4 (LOAD 2)
5 (CONS)
6 L6
6 (CDR)
7 (CAR)
8 (SKIP&RET 2)
10 L10
10 (CONST 0) ; (1 2)
11 (JMP L6)
NIL

Unrelated to that there is also the idea to program assembler code embedded in Lisp - this is often called LAP code (Lisp Assembler Program). Several implementations are using this.
Traditional programming languages and imperative thinking don't lend themselves to writing state machines.

Linden Scripting Language, used for Second Life, has explicit state machines as a first-class programming construct. Programs are divided into state sections, using a keyword "state". Each state has its own local functions.
As much as I hate to admit, I do agree with Thiel's point (barely mentioned after the first paragraph) that the vast majority of thought is being driven by politically intolerant left-leaning liberals. I am absolutely one of them, but it's amazing that in multiple major tech companies in Seattle, there has been a near-100% shared liberal mentality, that has only exploded post-Trump.

It's very difficult to make products and apps for everyone, when the people making them represents only one viewpoint. And interestingly, unlike companies that localize/culturalize their products by opening local offices, I don't know of any companies opening satellite offices in Alabama/Mississippi or even conservative counties in Washington and California.

I remember when it used to be taboo to talk politics in the office. I find that doesn't even exist anymore, when everyone shares the same left-leaning mindset.
but then, do chemists really know how carbon based life works really? if it weren't for the living examples, wouldn't it be just as hard to work out how proteins form and so on?
Also, when you're using 3rd party proprietary code, you don't get the option of fixing it. So delving into it can feel silly.
It might also be hamstrings. For example, while sitting on the chair try lifting one of your legs so you make L shape with your torso (without flexing your lower back).

I can't do that, my leg can't stretch fully. This prevents me from squatting properly.

I've been slowly stretching the hamstrings but I'm still not there. I remember having the same issues when I was a teenager.
And I guess the medias head exploded when everyone clapped at the RNC when he said "I'm proud to be gay, a republican and an American". Didn't you know republicans hate everything that moves, especially gays, womyn and African Americans?
Too bad most of these articles are so superficial and never go into the actual dynamics between artists, labels, streaming services etc.

That's a true snake pit, and there are very few attempts to untangle what goes on.
oh yeah, the Gawker thing was pretty awesome actually. Gawker got what he deserved
Ask HN: How are you tracking the source of your SaaS paying customers?
Our SaaS tool's primary source of traffic is from email campaigns, search engine, web backlinks and website chat.

Now I am struggling to find the accurate source of paying customers like who came from which source?

May I know how you are doing it? I am Ok finding the original source or even the last source (search engines -> chat).

As a last option, I can always ask our paying users by sending a direct email but I thought if there is a better way to do it which can give more insights on the lifecycle of paying customers.

Thanks
One thing that’s missing from the RUN command is ‘-u’, for unbuffered output (essential when using the default loggers).

But there are simpler ways to build dev images using build stages... I maintain two for my own use, one for web dev and another for ML/back-end stuff:

- https://github.com/rcarmo/alpine-python

- https://github.com/rcarmo/ubuntu-python (because musl doesn’t play well with some binary dependencies)

I also tend to rely on uwsgi or sanic rather than gunicorn (which feels a bit dated to me) but those boil down to personal preference.
I have two kids aged 7. They've been playing, on and off, with ScratchJr over the last two years. They were first interested mostly in the "Paint-like" part of ScratchJr, but now are starting to make animations using the block language, and have much fun doing it.

I've recently installed the Lightbot app on my phone for them, and they like it too. It's a series of programming puzzles using a block language where you need to program a robot to move around a circuit and do some actions. It introduces programming concepts (subroutines, loops...) progressively and seem quite fun and challenging.

A few months ago, I let them play with Human Resources Machine, another similar game, but slightly more abstract, and with dark humoured theme. They didn't get the humour, but enjoyed it nonetheless. However, it was a bit too difficult for them, and I had to do most of the challenges for them.

When they get older, I hope to find a way (via emulation?) to have them play Robot Odyssey (cf. http://www.slate.com/articles/technology/bitwise/2014/01/rob... ), though I'm not sure how today's kids would react to a game made in the 80s.
Stripe vs. Braintree: Which One Is the Best Solution for Your Business?
Providing links is not a question of proving anything but simply sourcing the claims I make so they can be verified and allow people to check them and make their own idea.

A 1+ hour video debate without transcript is the worst possible thing. Not only it is a privacy nightmare because google but also a waste of time and energy. I'd rather read text than watch video because it is much faster, easier to understand and simpler to use (not ctrl + f to jump to a specific part of a video).

So sorry but I don't have time to spend in watching this video. Why don't you write the counter arguments addressing all the points I raised instead ?
If someone reading this is going to use resistance training to "fix" their weaknesses, it's important to have a trainer assist as they can pick poor technique when you think you're doing it perfectly.

For example, I used to be a fencer, and as a result my left leg was much stronger than my right. I thought I was doing squats correctly, but a trainer spotted that I was tilting my hips as I was doing the exercise.
One of the best parts of the Plan 9 system is that all of the kernel/command/library source is on hand and readily available to consult at any given time.

Jointly, an important detail is that the complexity of said source is kept to a sane minimum and general style trends mean that most, if not all, of the source is formatted similarly and legibly. The system is so compact that you can keep most of the system source in your head at one time if you really need to.
I don't agree with it.

Server knows that it is passing data for Vue templates, not html. So, it can't be considered safe in isolation.

PS: I see that the article is informative. as I was not aware of such exploits. However, the headline is too clickbait-y.
People are bad at thinking in absolutes. Humans always think in relative terms. Our perception of how well the government operates is in relation to how we perceive the change to previous governments. Obama, Bush, Clinton, Old Bush, Reagan all seemed kind of like a natural progression with some ups and downs. Trump is a breaking change . People are noticing it.

I see leftists posting articles about how normal Bush was. Do you remember Bush being Hitler just 15 years ago? I remember. It's all about comparison.

Obama was a scandal free presidency! Do you remember Obama getting a Nobel Peace Prize and then proceed to bomb 7 countries? Whatever happened to closing Guantanamo? Enabling the greatest surveillance state ever conceived? That's scandalous.

It's all normal now.
He's a lightning rod of political opinions where pretty much all others (wisely) stay quiet.

He and Mark Cuban should have their own reality TV show.