skysight-inc/HackerNews huggingface dataset:
Unfortunately, I don't. I tried many different diets, but they either didn't work, or weren't sustainable. I settled on two rules, lost 50+ lbs, and have been able to sustain it for a few years now. My rules are (1) don't overeat, and (2) don't eat processed foods.

It took a few months before I figured out what my portions were, since I don't feel full until about 15-20 minutes after I am. By the time I knew how much I needed to eat in one sitting, I'd become used to eating that amount, so it was a breeze.

I do eat whatever I want, with the exception of processed foods. If I can't make it at home with whole ingredients, I'll likely not eat it. I do cheat every so often, but not much, and not a large amount (I love a box of Raisinettes during a movie.)

As for not being able to think straight after lunch, I used to get that way when I'd eat too much. I used to love feeling full, but it would definitely affect brain function. Now, I get ill when I overeat. I also try to eat a high protein, high fiber breakfast, because it seems to get me further through the day than anything else (I eat a small late lunch).
With the downside being the lack of cohesion with the rest of your system(s).
Vivaldi is closed source.
> everyone's sentiment in the Perl community right now

Definitely not 'everyone'. And I strongly suspect it's not even 'most'.

There has been a relatively small but very vocal group with this point of view.
All that and the only cost is a third-party kernel module :)
Interesting case:

x = [1,2,3]
x << 4

> haskell: 0.94, ruby: 0.03, swift: 0.01

x = [1,2,3]
x << 4
puts x

> ruby: 0.89, haskell: 0.10, swift: 0.00
I think the definition of perfect code depends on whether the computer is the end or the means. If it's the end, then there may never be perfection.
I think a large part of this is that we didn't have a technical career ladder until recently, and that a "seniority" has different meanings depending upon whether the company treats software development as a strategic business asset[0].

Now that we have technical career paths where one can expect to continue as technical individual contributor, the official "Senior Engineer" title falls roughly in the middle (slightly on the lower side) of the career ladder[1]. I'm generally OK with this personally, so long as we distinguish between the title "Senior Engineer" and the role "senior engineer". The role I would equate to Randall Koutnik's "Finders"[2].

[0]I talked about this in a little more detail on another thread: https://news.ycombinator.com/item?id=11545294

[1]http://changelog.ca/log/2013/08/09/software_engineer_title_l...

[2]https://rkoutnik.com/2016/04/21/implementers-solvers-and-fin...
For all people are downvoting, I think you're right, the workflow of editing in Markdown and rendering to text is pretty similar. Something like Pandoc that extends raw Markdown gives you control codes that easily match and exceed what WordStar could do. Well, except comments, those are a bit annoying. But you can add them as inline footnotes which does simplify checking whether you've missed any.
Ok but that still leaves all the questions that can't be answered with the first result of a search.
Windows Bridge for iOS Transitioning to XAML-Backed UIKit
XPS 13 or 15 are worth looking at
Product Stage at a Tech Startup(both technical and non-technical founders)
> The situation was pretty much the same in all the former Eastern Block countries, with socialism being used interchangeably with communism

Well, yeah, authoritarian (Leninist-Stalinist) Communist regimes weren't particularly eager to highlight that Leninist vanguardism was a sharp repudiation of central elements of Marxist Communism (and one that, after making some early marks, was singularly unsuccessful in establishing itself any place where capitalism and the elements Marx saw as necessary for moving on to socialism had ever existed, as opposed to other strands of socialism, both Marxist-derived and otherwise), and that Marxist Communism itself was one of many strands of socialist theory, and that all of the advanced "capitalist" economies of the West had -- largely as a result of non-Marxist, or at least non-Leninist, socialist forces -- long since departed from the "capitalism" critiqued by Marx for what the modern mixed economy, which is neither strictly capitalist nor socialist by 19th or early 20th century standards, keeping superficially the property structure of the former, with many structures inspired by the latter.

> I think "communism is different than socialism" is a Western-countries' thing

Well, yes, seeing socialism as broader than Communism is probably more common in places where the successful forms of socialism absolutely weren't Leninist Communism, often weren't other derivations of Marxist Communism -- and, in some cases, characterized Leninist Communist as "state capitalism" -- and had to deal with domestic opponents that wanted to paint them with the brush of Leninism-Stalinism and its atrocities than in one-party Leninist-Stalinist states.
Did the JS corpus not contain any es6 syntax? The statement

let x = {}

doesn't even register as JS.
The Realities of Running a Solo SaaS Business
> "use as a secondary device"
Jesus christ.

I understand that Vulkan is very, very niche but as someone who doesn't know much more than the basics of maybe setting up an OpenGL window to draw anything, the "drawing a triangle part" just seems insane!

I knew this is some hardcore, hardware-level stuff usually only ever touched by rendering engine programmers but I figured, if I had some super special niche case that could be sped up by Vulkan, I could maybe "give it a try". But this? 800 lines of code to draw a triangle! I never knew the difference to OpenGl was this extreme!
I dont care if you go PC or MAC, but this is not typical macbook pro behavior. Ive owned 4 since 2008 and have gotten 3 separate ones in that time frame for work. So Ive had damn near every single macbook pro that has been available in the last 8 years. I currently have a mid 2014 macbook with 16gb 2.5ghz 512. It can get hot on occasion, all of which are totally explainable:

1) I have Windows 10 installed running on Fusion- 'nuff said. Actually Im sort of kidding, win 10 is a lot better than previous versions heating up the mac. I do have SQL Server Developer installed and do a lot of data heavy development which is what really cranks up the heater.
2) I use Logic Pro and have a lot of DSP running in the form of plugins.

Either way, it gets hot, but doesnt slow down or cause me issues. However I would say that the first thing you need to look at is do you have that aluminum case wrapped in a heat blanket/"protective case"? If so you are not letting the aluminum do its job and dissipate the heat. If not, then something is faulty on that macbook and I would have it looked at. Again, the behavior you describe is not normal.
Here's a link to the book http://www-bcf.usc.edu/~gareth/ISL/, you can dl it from that page. Depending on how much stats theory you already know, you might find the labs sections the most useful.

As for the course, I'd love to advise but I really don't feel qualified as I don't know much about it, your background or what you want to achieve from it. I've generally found msoft resources to be excellent in the past though.

Generally where are you at? Do you have a good knowledge of the stats but not much programming or are you relatively new to both?
They are nice thick ones as well. I usually bring one or two home from Germany, as they are far better suited for reuse when hiking than the crappy ones you get here.
Google disagrees. Showing results for "china map factory"
Even correcting it with the link to the original query doesn't really show much relevant.
Build a Chair in 3 Minutes: On portable furniture company Campaign Living
Microsoft Stream
If this is your real experience over multiple providers, frankly and with all due respect, I suggest that you consider both your style of communication and specifically how you treat customer support people over the phone.
All laptops are tradeoffs, especially with performance versus battery life
. I have been very happy with my Dell M3300 which is a MBP clone (15 inch "retina" screen and large buttonless trackpad). Great performance, excellent build quality, everything just works. I believe the current model is the precision 15 5000 which I haven't tried. Battery life leaves a lot to be desired, that's the design tradeoff for the precision line - perf over battery life. Works great for me because I always work plugged in. Not viable for work on a long flight.
Sure, I get it. But we already have that idea.

The whole idea of a server is to abstract away the details of the upstream computer and its software stack, so the user can think of it only as a provider of an abstract service. The irrelevance of their implementation as a host, VM, box, rack of boxes, pool of quantum foam, string and sparkles, is already built into the concept.

We all know that there's no unique process that is http://amazon.com. It's a service, provided by a (vast distributed) server.
I love elites. But by definition, they're small group of people that have disproportionate influence over an entire population. There's nothing inherently unlikeable about that in principal. In practice, the drive to amass enormous wealth and power and exert control over others doesn't seem to correlate well with being particularly likable.
> Right now, I'm actually going back to some 4 year old Python code I wrote by myself, outside of any institution

I think by "institution", he mostly meant "group of people" as compared to a solo programmer.

Personally, I tend to prefer "institutional"-style languages because I have a pretty bad memory. Basically even my solo code is still the work of a group of people—me and all my past selves.
You absolutely need to install Flashblock in your browsers (remember Chrome includes Flash). All the Flash based trackers and ads showing in your browser quickly drains the battery and often places a huge demand on the GPU.
>>>The interviewers know the real problems facing the company, but the polite fiction is that they’re only temporary, and soon everyone will be able to focus entirely on the algorithms, which are what really matter. Since most companies tell the same story, candidates have to read between the lines to see if there’s a good fit.

I've walked away from a few places because of the interview process. It's like the old song the gambler by Kenny Rodgers. You need to know when to walk away and know when to run.

If I get put in a room with a puzzle sheet and they lock the door for 20 minutes, I'm out. Not because I can't solve the problems, but because any company that thinks my ONLY value is in solving puzzle questions has no idea how to hire people and have devaluated the role of the senior SE's at that company. You can tell a lot about a company by the way in which they conduct the interview process.
Yeah, Purism is not very good in communication with customers.

Not sure about Librem 13, but my Librem 15 shipped >1 year after the date initially listed on kickstarter.

BTW it's July 18, not mid-august (unless you're in a very strange timezone).
There's a hell of a big difference between an inadvertent result of ill-considered agricultural practices and a deliberate campaign of genocide by starvation.
Yahoo is in ‘trouble,’ said former CEO who looked at bidding on the company
The meaning of emojis are generally pretty ambiguous so not all sentences will make sense because the emojis themselves don't make sense.

There's definitely some syntactic constraints (picks one emoji for the predicate?) when decoding.

In any case, I think it's fun.

-> The loud and alarming infant drives a police car.
-> Santa takes a dump on Santa.
-> The ogre feeds cheese to the evil creature.
-> The prawns become gluten-free.
🇯🇵🇰🇷 -> Japan infuriates South Korea.

*edit: darn, emojis don't get parsed well here.
To answer your points from the perspective of a senior.

1. "Let's ship the simpler solution even though it has clear problems." You wouldn't believe how many times I've had to try to convince younger engineers that we don't need to over optimize and can't initially create the perfect solution because 9 times out of 10, the feature will change significantly, or get abandoned completely. Shipping the simpler solution is a way to test the waters and make sure you're building what is expected or wanted.

2. "Let's coerce a third party library to do the thing we want even though it wasn't really designed" Same point as #1. Whats the easiest way to get something out so that we can test and measure assumptions.

Overall if you've read the article its about reducing risk. I don't want my team to spend 6 months on a feature to find out the feature is something that business or users want, nor do I want complete crap. The idea is where is the middle ground. Believe me I've dealt with many younger engineers like yourself that believe we should always roll our own solutions when its just not feasible. This is a clear distinction between a senior engineer and younger ones.
This is true for classical machine instructions, but what if future software looks more like a huge neural network with a small driver attached?
The obligatory link to "Everything is Broken": https://medium.com/message/everything-is-broken-81e5f33a24e1
Totally, but learning from your mistakes is not necessarily tied to years at a desk.

edit Also, we've all met that dev that just "gets it" and can be extremely productive regardless of time at a job/company/project. That dev also "got it" when they were pretty new to the industry.
I'd agree with the Thinkpad T series (namely the T--p range, like T460p) and what used to be the Thinkpad W series which is now the Thinkpad P-- series (like the P50) which are "workstation replacements." Heavier but also much more powerful.

There's also Microsoft's Surface Book, which is wonderful, but a little too expensive in my OPINION.

I've also had personal success with Asus's ROG range of super-heavy laptops (e.g. G752VT), they literally weight 10 pounds(!) but the cooling is incredible. They're designed for "gaming" but due to the raw power and ample cooling, they're wonderful development machines no matter what the workload or workload type. They're definitely only for "around the house" levels of mobility.
Two things:

First of all, there is a fine line between being assertive and aggressive. If you have an issue but aren't assertive with first tier customer support, your attempts may get rebuffed. It's a combination of lack of knowledge (haven't worked there long enough or convoluted rules) and wanting to stay within their working parameters (e.g. accidentally giving promo pricing to someone who doesn't meet the requirements).

In this case, be firm without being an asshole. State your issue with all of the necessary details, what actually happened, what you were expecting to happen, etc. If they can't meet your request, ask for an explanation. If need be, have them explain the policy regarding your issue.

Secondly, the first tier of customer support is generally limited in what they're able to accomplish without some kind of supervisor intervention. If they aren't solving your problem, you don't need to get angry and raise your voice at the low man on the totem pole. If you say, "It seems that you aren't able to take care of my issue. May I please have my call escalated?" That has never failed me before.

In my experience, phone support for most situations is not something that people are lining up to do. They probably hate answering just as much as you hate calling. Aggression can absolutely be avoided.

Remember: You catch more flies with honey than you do with vinegar
GRPC – a high performance, open source, general RPC framework
> Perl+OLE automating the processing of Excel and Word files.

There's a phrase you don't often find in a sentence containing "fun".
Constraint Satisfaction Problems can be modeled as Hopfield-type neural networks, such as Boltzmann machines (RBMs of deep learning are a variant) which can be tuned using simulated annealing.

There was plenty of research on this around 1985-1995 (the "second coming" of neural networks), but it died out with the hype because it was never an actually practical way to solve CSPs. Given the recent innovations in deep learning, it should eventually pick up again, to enable deep learners to solve constraint satisfaction subproblems within the same integrated architecture.
I used to work in research physics and recall hearing a similar story, probably embellished with each retelling. The version I heard had the staff complying with the order and working 9-5, then management complains that no observations are being made at night.
There were 2 interpreters before. Now there are 3. You're misunderstanding the announcement. Regardless, the Infinality interpreter is the closest to Windows rendering so it isn't what the OP wants. In all likelihood they want hinting disabled if they want it to be like OS X... so this stuff isn't relevant at all.
Showing results for china map factory

I was very confused for a bit :)
In the browser, I expect we are (like having two emulator instances in a single web page). Emulating a link cable via web sockets, now that gets interesting...
> An event that kills 90% of people worldwide would be horrible but again, would not present a threat to species survival [..]

Speaking of which, wasn't there some kind of massive reduction of the homo sapiens population at two point in time ? I seem to recall a documentary with a few scattered tribes walking in the blizzard. Something like ony 10 000 humans left.
I think this post needs some context. For example, this is what I think of when I think of a "hacker": http://www.catb.org/esr/faqs/hacker-howto.html

It might be different for someone else.
More jobs = more diversity = more experience, no? Both models are flawed I think, as 10 jobs in 10 years brings a ton of understanding of the overarching principles of working as a dev, but has a total lack of long-term team success.

2 jobs in 10 years brings an understanding of that long-term team success but a relatively small window into dev jobs as a whole.
Virtual Reality Marketing Predictions for 2016 and Beyond
And most of the time not even good enough.
Would you share your userchrome.css file? Thanks.
>> To put it so bluntly as to be distasteful: they're there to die.

Israeli F-15 and F-16 aircraft can reach the airbase in 15 mins. That is enough of a deterrent, I'm certain.

It's possible the US has some sort of pre-arranged agreement with Israel, and if not, Israel would certainly respond to a US request as they did to help protect Jordan from Syrian tanks in 1970.
As per current plans, this winged body will be the first stage of a future TSTO (two stage to orbit) launch vehicle. This winged body first stage will have cryo/kerolox engines for vertical takeoff, and scramjet engine for gliding down and landing on an airstrip after stage separation. This prototype was intended to test aerodynamics of winged body at Mach 5+ speeds and to evaluate flight control and navigation systems.
Learn about Big Code Analysis and how it can help developers use Web APIs
> The second bullet in particular can be ironic because I've seen senior-engineer-written code break production because it tried to rely on a third party library to do something without doing any unit, functional, or performance testing to ensure it was doing the right thing and doing it fast enough.

Seems like they were "senior" only in title.
A better comparison might be PHP on MediaTemple's Grid service circa 2006 (https://techcrunch.com/2006/10/17/media-temple-crushes-share...)
Not necessarily - Some are fulfilled by giving back to community. I am currently reading Hazlett's "Capitalism With Morality" because I would prefer to assist as many in my community as wish it on how to practice commerce/exchange in win-win scenarios, rather than zero sum. I meet with Non-Profit Leaders in my community and I am not alone in this way of thinking.

There is also a large contingent who make a profit by coaching, so there is a sizable pool of those types of people/firms, as well. As long as I know from the outset what the motive is from the potential coach/firm, I can weigh what I am told to decide if it has value or not. Example: Free class? Usually has something hidden. Class on xyz for $399? Material more likely to be upfront, and of course a possible "up-sell" to more classes.

A sad fact (to me) is so many people do not _do_ what they learn about, that I do not worry very much that I may lose a prospective deal to a fellow student/coach. In fact, I would benefit from more people practicing investments like this in an ethical way, improving my community, as well as possibly conditioning people to expect proper deal making practices in my area.

Also, as I just alluded to, real estate is a very _local_ endeavor, so a mentor/coach may be from a different area and may have little interest in opportunities in the area you look in - Which may or may not be the area you reside in.

Two of the coaches I have hired in the past come from The Rich Dad contingent. Kiyosaki has garnered much attention, negative and positive, so if you pursue them, do so with your eyes open. I think he is sometimes a jerk in some of his presentations, but most of the time he is conveying basic knowledge, and I have found much of this knowledge from other sources, outside of his organization. It is one of my tenants that if I get the same information from multiple distinct sources, there is a higher probability it is an underlying truism or is at its base likely sound (or at least based on sound information). But do keep in mind they run a for profit company, and one of their items for sale is more classes/coaching.

I live in California, so another source I have looked at for like minded people (and their source of coaching/information) is the California Apartment Association, as well as North Coast Rental Housing Association. There are very likely similar agencies in your area/country to find other people who share your interests.

I periodically stay in touch with some of the people I have shared online classes with, so those communities can be built and be a source of information, as well.

I have heard it repeated that there is a large amount of money chasing business deals right now, one way of being involved (and earning some of it) is learning how to put those deals together.

But I have only gotten out of it what I put into it...
Is there no US response to their base being isolated and restricted like that? Or just no direct military response? They've effectively been taken hostage from the sound of this article.
Mainstream VR for sports still 2-5 years off, says Warriors’ digital chief
Libertarian Gary Johnson might make an unpredictable election even weirder
The reason why they aren't affected is that you need to set HTTPS_PROXY for https://
It depends. People were reluctant to give up a lot of bad coding practices (goto, variable scoping, writing in efficient assembly rather than a high-level language, mutable global state) until the better way had better tools or was taught better.

Edit: Maybe one day people will look back and say, "you shipped code without formal correctness proofs? Were you all high?"
People can still litter with paper bags, but those will at least decompose.
Heck, I've done mainframe-to-unix porting. The concerns about "lock-in" raised here are silly and trivial. If you're writing serverless code, it's already stateless and inside a well-defined and well-documented box. The hard stuff, always, is the business logic.

If you feel locked in, you lift-and-shift your serverless logic to a new platform. Write some shims and wrappers. It ain't that goddamn hard.
I remember a guy we interviewed that was 1 year out of college and was a 'senior software engineer' because at his previous company he was the only developer. As such they made him the senior SE. The same can be said of 'Lead engineer' or 'Tech Lead' where there are 2 people in the group and you're the 'Lead' (whatever that means).