skysight-inc/HackerNews huggingface dataset:
I could use some encouragement and life advice. I apologize if this ends up being long and whiny.

I feel like I'm stuck on the outside of the part of society where all the meaningful intellectual work happens.

Since I was a child I have always aspired to learn from the scientists and engineers and humanitarians so that I could be like them one day. I've read Hamming, Feynman, Norvig, Herbert Alexander Simon, and felt that those were the people who have gotten it right, that that's what life should be about. Explore the world, do hard, honest work of figuring things out and building something new that helps people realize their potential and live better. Find the math behind the mundane and harness it to improve the human condition.

But I've been struggling with depression for years and I'm ashamed of how I spent my time in university. I feel that I haven't found a mentor or path of my own. I've constantly felt overwhelmed and let down by myself and by the system. I feel that I don't have the skills or the resolve to just plow ahead and do things. I feel that whenever I try to do research, or write, or even think out loud it ends up with a mockery of the real thing.

Right now I've graduated from a five-year course in computational linguistics, did half a year of antidepressants, half a year of advanced math seminars and moved to Israel for a change of scenery. I would really like to find a collective here where I could learn and solve real problems. Join a startup or do a PhD.

I still have a crippling case of impostor syndrome and occasional panic attacks. If any of you here have suggestions — however specific or general, — I would really appreciate it.
You are correct, it also lacks thunderbolt!! There really is no good option for us at the moment
Is there a cheap alternative? I know there are a few vendors selling secure hardware USBs (though how secure I don't know) for various uses, but are there any SoCs to run arbitrary sensitive code without hardware sharing?
I think it's intriguing, and love that they're trying this out. It does seem to imply the following to make this work, as the blog post didn't delve into the dynamics:

a) Salary might have to be at least market average, if not above-market-average, or offer a very compelling reason to the contrary;

b) To provide a means to differentiate experience or equity ownership, perhaps a bonus or profit sharing could be implemented, which may or may not be transparent to the entire company;

c) Implies junior staff can't be hired without at least some people feeling said junior staff are getting a bit of a free ride.

If your team is small, and you can afford to hire great mid/senior talent, I could see this working and increasing team cohesiveness. I'm not sure how to handle point (c) above in this structure as the company grows.
You forgot the hashtag, mate. #notallmen.
Yes. People are only opposed to it when it hurts 'their side'
I recently did a little bit of research and as far as I could find, currently there are exactly two 15" laptops with tenkey-less keyboards: Apple's and (now) the Dell XPS 15.
Vim Macro: Make your editor work for you
Another feature laptop makers could differentiate is easy repairability. I mean: Make the laptop as easy to repair as it is to repair a (self-built) desktop PC. This is an ideal that can never be reached completely due to the (e.g. space) constraints - but it can serve as an ideal to strive for.

And either provide your modified GPU drivers with regular updates for the whole lifetime of the device (i.e. 3-5 years) or let the GPU vendor do the job. But don't make it hard/impossible to install the GPU vendor's drivers if you cannot regularly provide updates.

Make it easy to find the drivers that you need to install when one sets up the OS newly. I've seen driver websites of laptop vendors where just the complete list of drivers is shown for hardware that might be used in some laptops of the family. Not fun. :-(

Negatiate hard with Microsoft whether you can also provide Windows 10 Enterprise to your customers, where a lot more surveillance functions can be blocked (a large reason why a lot of German companies don't update to Windows 10 - only Enterprise allows decent blocking of the surveillance, but is hard to get).
Nothing is stopping languages from allowing both. For example, it could have some form of compound type declaration.

Meanwhile, how often is code made worse because you have to write multiple Max implementations? And I doubt that there's many instances where such repetition is necessary, or can't be mitigated with wrapper functions.
I think most windows laptops today do two finger scrolling really well. The pinch and zoom is shit though.
How can you compute modular exponentiation in a Time Safe way, regarding some pseudocode or a link?
Well, you're wrong!
I use ruby-install and chruby. No runtime hacks or patching of cd. rvm and rbenv failed numerous times, ruby-install and chruby use env var manipulation only to accomplish ruby switching. (No gem sets but they don't really solve anything anyhow.)

https://github.com/postmodern/ruby-install

https://github.com/postmodern/chruby
No, that's not the only way. Mixed-member proportional voting, for example, provides for proportional representation of parties, while also retaining single member districts (and their theoretical benefits, such as having a representative for a geographic constituency).
Agreed. As someone who regularly gets "Linux laptops" for work, their keyboards flex inwards and their touchpads are miserable. I often carry a wireless mouse with me to meetings because using those things ends up being such a pain. Never had that issue with Macs.
Extensive discussion: https://news.ycombinator.com/item?id=14639967
I'm trying to adopt another special needs child from bulgaria and save them from orphanage hell. This time we can't do it without raising money, we have a fundraising site and I can pm if interested.
Unit tests, while not the prescription for everything, do tend to be important in some domains.
I can attest, the keyboard on the 5th gen X1 Carbon is also excellent. Remarkably, they actually managed to improve on previous generations (which, for the record, have Backspace, Delete, PgUp, and PgDown keys) by increasing key travel. About its only fault is the Ctrl/Fn key position, but you can swap them via configuration for those who have trouble adapting.

As an aside, I much prefer Fn key mappings for thing like media keys over dedicated buttons: fewer things that actuate means fewer things to break, fewer things that'll get crumbs or liquid under them, etc. The 5th gen carbon has one button aside from what's on the keyboard: the power button. The result is a much simpler, cleaner layout.
But how do you define "common needs of the residents"? And what if you ask them, and their answer is basically political affiliation?
I start at Apple tomorrow - unfortunately I can't really say much about it except that my industry experience and experience interviewing with a myriad of companies helped prepare me for the interview process at Apple, although Apple is pretty intense as far as interviews go (I only study interview failures).

While I am self-taught and without a CS degree, I did spend 4 years at a top 15 PhD program in mathematics (UIUC), and have undergrad degrees in math & physics.

After leaving grad school, I was desperate for any career track job - after 2 years of fruitless job searching, I got fed up and started teaching self whatever skills I felt I needed. Observing lots of web developer positions open, I decided to target programming skills. Half a year after then, I got my first job as a frontend web developer. Turned out I loved the work, and invested a lot of hours outside of work investing in myself to improve my skills. I also was introduced to the world of open source, and guided to contribute. Fast forward to today, I have 4 1/2 years of web development experience, predominantly frontend but about two years working across the stack. I have architected frontends for most of my career, as well as done some major open source work.
Plenty of proportional systems guarantees local representation by the use of multi-member constituencies, for example, and maintain as high proportionality as possible by the use of levelling seats.

E.g. to take Norway as an example because I know it well: Norway is split into 19 electoral regions (for a population of ~5m), but could easily have been split into even smaller regions with the use of a few more levelling seats.

People cast a vote for a party list (which they may amend, to affect ordering of the candidates if they wish, but most people don't), and seats are allocated to the party with the most votes first, and then counted votes are removed, and the threshold for the next seat is adjusted using the Webster/Sainte-Laguë method.

This initially gives a pretty good proportional result. Any "wasted" votes after the allocation of the regional seats gets summed up at a national level to be used to assigned levelling seats - one seat in each constituency is currently assigned as a levelling seat assigned based on the national vote, so that parties due a levelling seat should ideally get it in the constituency where they came closest to winning a direct seat where there is still a free levelling seat when "their" seat is being allocated.

The end result is that while constituencies are larger, most people will generally find that there's a representative in their constituency that is at least sympathetic to their issues, whereas under non-proportional systems the geographic link is largely a sham for partisan issues - my local MP (in the UK) used to be a Conservative, that I could safely bet on would oppose anything I cared about and nothing I might want to bring up would get a positive response. I'd rather have actual representation than a geographic link to someone who opposed the policies of about half of his constituency (and the problem remains now - I have an MP now that I like, but about half have one that will oppose their issues).

[1] https://en.wikipedia.org/wiki/Webster/Sainte-Lagu%C3%AB_meth...
Cooking in an iron skillet is an easy way to supplement your diet with iron.

http://goaskalice.columbia.edu/answered-questions/does-cooki...
For the “surveillance” (as you put it), can’t that be turned off with Group Policies? There’s a setting in there to disable the telemetry.
NASA’S Asteroid Deflection Enters Next Design Phase
I've never used Apple's, but I have an ASUS gaming laptop with the most awesome (and large) trackpad I've ever used. Admittedly it's not a cheap computer, but that was one of several very pleasant surprises when I unboxed it.

The keyboard is nothing special though.
How about you use a decent keyboard connected to your desk dock? The only time I need to use the keyboard seriously is when I'm sitting at my office desk or the work desk at my home. And both places have a dock with an awesome keyboard and display connected. I don't even care how the in built keyboard works as long as it's enough for the random Facebook post.
Not sure what you mean about Apple.

Their second generation, butterfly keyboards are amazing once you get used to it and aren't some indication that they are abandoning content creators.
The much simpler solution is proportional representation.

It takes away the benefit of gerrymandering, while designing a computer solution for this just changes the arguments people must use to justify changes to the algorithms employed.
The problem with this is that it defeats the purpose of having per-district representation in the first place, which is supposed to be about shared geographic interests. If your randomly cut districts end up including parts with vastly different interests, one of them ends up denying representation to the other. You can say that it averages out across the country, but again, the whole point of such districts is to have representation that is unique to their needs. If we're okay with averaging things out, we might as well just ditch the districts, and count party votes on the national level.
How about an Ethernet Jack? More ports? Replaceable batteries? Not soldered ram?
What I usually do is keep in touch with mainstream news and then go to opposing news and a variety of blogs/social media commentators trying to cover all sides. MSM is garbage. Interesting journalism happens at ProPublica, The Intercept, Monocle, heck I even read Breitbart.
If you have any social media presence (or know someone who does) some signal boost on my against-the-grain front end library would be much appreciated:

https://github.com/LeadDyno/intercooler-js

I have some articles up explaining some of the theory behind it on the blog:

http://intercoolerjs.org/blog.html
We could also scale back our agriculture by reducing our dependence on animal products. There are a number of mass produced crops that go in large part to feed animals that we then turn into food at a net energy loss. But in general, we'd rather paint ourselves into this corner than eat our vegetables.
You're describing political parties.
I don't know a lot about your specific market, but here's what you could do:

- Start writing. A blog, newsletter, what ever. Start today

- The goal is to build an audience around your writing. Focus on what you know best, and write for a specific type of customer

- Don't focus on getting thousands of readers, having 20, 50, 70 people is enough to learn about the problems people have in your industry
- identify the problem, build a solution for your group of readers (could be a course, SaaS, etc.) product may not be free. Put a solid price tag on it.

- If people pay, and your product seems to solve a real pinpoint, focus more effort on promoting it and attracting more of the same kinds of customers. Go at it slowly.

- Don't take investments, loans or other things that will only put more weight on your shoulders.

- Start spending just 2-3 hours a week, today and just stick with it.
Remember that one. It was so strange. People didn't quite know what to do with themselves. Usually they'd go home in the evening and watch TV. TV was not working so they they just kind of ended up going outside and met neighbors they had never talked to before. It was great.

The food was going bad in the refrigerators and freezers so neighbors got together and those who had generators offered to store some of the food. People were firing up their grills and grilling out together, talking, socializing.

In the morning they were used to hitting Starbucks to get their caffeine fix but local Starbucks was out of power, so I remember a few neighbors complaining among other things that they have coffee headaches.

Next thing when the power came back, everyone went and bought generators. Spent thousands of dollars on those things. But I don't remember them being used much after that as there were no other such major outages since.

Oh and also they promptly went back to watching TV (and now probably browsing the web) and being just as isolated as before from each other.
That will not affect sales in any significant manner, because most people don't care.
send me an email
I'd assume Jains have to be.
Considering that desktop keyboards are essentially tied to the computer only by a cable (or nothing), it is kind of amazing that laptop keyboards are so integrated. Something like a standard rectangle that can snap in/out or slide in/out different keyboards would sure be nice.
Not everyone is a well adjusted fully mature individual though. As an extreme example, imagine a child shooting a classmate without understanding what death actually is. From the child's perspective, the "bad" that that classmate done may have been the worst thing he or she has ever experienced, having no other experience to calibrate.

Drug use similarly requires an established life, otherwise it consumes the life in a cycle of addiction. Simple curiosity can lead down a one way path.

Ideally parents will be responsible for the maturity of a child but that is far from the case.

Preventing people from falling through a floor is what society is supposed to do. Families that can insulate themselves can afford to not care about most aspects of society which are basically services for the "unwashed masses". In fact, these floors are often limiting to these families as the presence of a floor also correspondingly creates a ceiling.

To let the majority of society suffer from the consequences of "stupid actions" can only be said from a position of privilege. In an increasingly complex world with real one way switch reoercussions, society and culture has to be programmed to prevent people from falling through the cracks.

Chinese kids end up fairly well off for example because theie culture prizes education. The kids hate it growing up but it prevents them from falling through the "disdain for education" crack. The ceiling here is that you end up not having to think for yourself a lot and may never truly find what you really enjoy.

Creating a society is often about creating floors for safety while leaving enough leeway so that ceilings can be navigated. Often though this purpose is lost as the US has done with cannabis. The whole system literally pushes people downwards and never lets them rise.
I overcame it by trying to visualise what it is that I know and what I don't know.

I wrote about it here recently :

https://medium.com/@NikitaVoloboev/the-invisible-mountains-b...
Both parties did it for a long time when and where they could, but in 2010, GOP upped the ante by making it a single coordinated campaign across the entire country, data-driven and computer-optimized. Google "REDMAP Project" for more on this.
.Most people do nothing but look at Reddit/Facebook endless stream of entertainment and scroll, scroll, scroll.

Don't forget porn!
You can help us make a search engine to visualise all of world's knowledge with mind maps.

The search engine is open source : https://github.com/learn-anything/search-engine

We use Javascript, React, Redux and Webpack to build it together with D3.js for visualisation.

We wrote about why we are building it here :

https://medium.com/@NikitaVoloboev/the-invisible-mountains-b...
You really do get used to it after a while and I am actually far more accurate on it than the 2015 MacBook Pro.

Also might want to be clear which MacBook you are talking about.

The 2017 model has the second generation keyboard which is significantly better than the 2016.
Bargain about salary, or bargain in general?

I lived for a while in a post-Soviet country, and bargaining was a regular part of every day. At the bazaar, in private cabs, even at black-market money changers if you were brave/stupid enough to use them.

My brother-in-law is Russian, too, and I've seen him haggle over cars, electronics, home appliances, any "major" purchase.
How about their dedicated emoji bar instead of control keys?
Its hard to pack a decent keyboard into a super slim profile. My thinkpad t420 is really fat by today's standards but the keyboard on this types like a dream.
Actually, give us an IBM ThinkPad 701 with modern internals.Throw in a really large battery with an OLED display, and you have a great machine. :)
> revert back to more traditional agriculture, and risk not being able to feed people

Given that the average American watches TV for something like 8 hours per day, I'd say there's roughly zero risk of not being able to feed people.
One example of where we are wrong is the commonly held belief that saccharin causes cancer. I mean, it's artificial, it's cheating to get sweetness, it has to be bad right? Turns out the initial studies looking at bladder cancer in rats were misleading (lots of confounders).

See this link for some basic information:
https://www.cancer.gov/about-cancer/causes-prevention/risk/d...

There is a further good writeup on it in the great book "The Biology of Cancer" by Robert A Weinberg, but it is a textbook.
With the current T470p you can get a quad-core i5 (7300HQ or 7440HQ) with the integrated graphics. So you can get a quad-core. You just can't get the i7 w/o the nvidia graphics.
That gives me a question: why is the desktop market so different from the laptop market? Maybe because manufacturers are incentivized not to make modular parts because that would compete with their business models. But that doesn't explain companies like Asus which both makes personal computers and provide the parts.

Perhaps the reason is because all the parts to make a laptop are custom for that size specification.
I have one of those T5*0s that he's talking about and he's right - the keyboard is awful. Not only those surprise pgup pgdn next to the arrow keys but take a look at PrintScreen jammed in between alt and ctrl! Then I've got the fact that the keycaps are so easy to remove that my 2-year-old has made a game of popping them off and stashing them around the house.

The laptop is basically unusable.
1. It's not a dedicated emoji bar.

2. You can set it to permanently show control keys.

3. It's optional. You can buy the model without it.

4. Some of us actually like it. I use IntelliJ every day and it's great to be able to have dedicated refactor/debug keys instead of having to remember arcane key commands.
Don't confuse the timing of light acquisition with read-out at the overall focal plane level.

Numerous CMOS, CCD, and other types of focal plane / 2D detectors have global shutters where all pixels 'integrate photons or energetic particles' at the same time for a set amount of time.

Read-out is performed in a rolling fashion... the data generally has to be serialized for analog to digital conversion (although not always) and/or transmission over a communication protocol or write to file.

A global shutter detector at the hardware level has settings for framerate and light integration time (among other things). Readout time is more or less constant for a particular camera sensor. So if integration requires say 20ms, and readout takes 30 ms... you're looking at about 20 FPS image acquisition speed.

Good overview: http://www.red.com/learn/red-101/global-rolling-shutter
Sopranos is in the tier JUST immediately below The Wire and Breaking Bad, for me. Amazing TV, but not quite at that extra-elite level. I have not yet watched Deadwood, and judging from these discussions, I should.
I had a W500 and the keyboard was amazing (as was the whole laptop). I replaced the screen, the hard drive, memory, etc. I've bought Thinkpads since IBM sold them because of their keyboards and nub.

I hate the numeric keypad. It throws the balance off and I feel like I have to shift the laptop to the right to type. Is the demographic that wants the numeric keyboard that large? They used to sell a separate one for accounting types, now they all have them and I hate it. They also switched to the chicklet style like Apple. I like the chicklet style on the Macs but I don't think I'd like it on a Thinkpad. I believe they took a row off the keyboard and jammed them together in some jacked up configuration. The home/end/pageup/down isn't in a position that resembles a 101/104. That aggravates me too.

I'm ready to buy a new laptop. My 2013 rMBP is getting old. I've had to repair the trackpad and now it's complaining about a memory module. I looked at the P51s and P71s, but that damn keypad.

Come back to us old Thinkpad keyboard, it was a real differentiator.