skysight-inc/HackerNews huggingface dataset:
How do you deal with the arrow keys?

I like the feel of the keyboard, but I found absolutely no way to orient my fingers over the arrow keys. There is no way tell whether I'm hitting the up arrow or the right shift.

As someone who works with text, it's a deal breaker for me.
Why should they? You throw out some nonsense claim and then it's on random internet folk to dive in and do the research to prove you wrong? Get over yourself.
I've just switched from a 2014 MacBook Pro to a 2016 MacBook. I thought the keyboard would be a bit of a downgrade, but was willing to put up with it for the size and weight difference. After using it for a couple of weeks, the new keyboard is just fine even without the improvements they made to the Pro line. The only complaint I have is that the arrow keys aren't as distinguishable via touch as they used to be.
Apple claims a 10 hour battery life on the 2016, and 9 hours on the 2013 for both the wireless web and iTunes playback tests. Judging by the Comsumer Reports tests though, they would get a shift of 6+ hours from test to test on the 2016 model.
My SaaS Startup for Ecommerce: ZhenHub – Ecommerce Command Center
> If I were in the market for a new Macbook Pro (I'm not), I'd be willing to make the sacrifice in battery life for the extra RAM, because I would try to make the MBP last for at least 5 years.

If you can afford an rMBP with 32GB of RAM, why do you need it to last five years? I buy Apple laptops refurbished 6-8 months after they come out, then sell after two years (when they still have a good amount of value). Comes out to about the same cost as buying new and running it to the ground for five years.
Interesting that you use 'good' vs 'positive'. An uncharacteristically selfless/moral act can be positive or negative depending on the person and the context.

Take for example a teacher with a history of burnout who one day doesn't go the extra mile for a student. That's uncharacteristic, and morally it's a step down. But given the growth and sustainability curve for a teacher, it's a positive change -- it's normal and expected.
That Linkages site appears to be limited to only California and Oregon. If you're outside that area, I found another site that looks similar with a broader network of opportunities to help Senior Citizens:

http://www.elderhelpers.org/
A car is not necessarily more complicated than an ultrasound system.

Now the definition of "complicated" can be subject to debate, but you could be surprised if you compare the production prices of simple/high-end cars and simple/high-end ultrasound systems.

Really high volumes help a lot for all components. There are more and more components in ultrasound system that can be reused OTS from other markets, but even then, those larger markets are not necessarily larger than the cars market!

And it is not too dangerous to build one yourself for non-medical use, although it might be a little harder than you seem to think. But if you are reasonably skilled, I believe it is doable to design a toy system reasonably cheaply (but simply, do not expect to be able to use a raspberry pi GPIO and obtain something non-shitty). Go on if you want!
How long between the time the CIA knew where he was (definitively) and the time he was killed?
I honestly don't get why they'd make the trackpad bigger. It's one of 99 reasons for which I won't buy these new models.
Do ecommerce retailers want to have an overview of all their inventory, sales, shipments and logistics. And are there many other places where they can do this? Is it all controlled on a single platform or multiple platforms?
Yes I don't understand why more people aren't talking about this. The new left/right cursor layout is awful for me, I keep having to look down at the keyboard.
I'm guessing that you could say "Deliver in 3 hours" as well.
Ideas which are 'actionable pieces of intellectual leverage' are actually massively underrated, and unfortunately grouped alongside mere daydreams.

If you happen to have a collection of design/market/engineering insights that could actually inform a working solution, you'd be a fool to just dump them into the public domain as free 'ideas'.

Executing the creation of a factory to produce lightbulbs is comparatively valueless, compared to inventing the first lightbulb. It's not only easier, it's also less important to society.

New ideas are actually incredibly important, and they might even be getting harder to find [0]. As Thiel said in 'Zero to One' [1]: "Every great business is built around a secret that’s hidden from the outside." Unless you have incredibly deep pockets or a monopoly, ideas are likely to be the only thing protecting you from your competition.

As an aside: the money isn't in execution, or in innovative ideas, but in the creation of economic moats [2].

[0] http://www-leland.stanford.edu/~chadj/IdeaPF.pdf

[1] https://www.amazon.com/Zero-One-Notes-Startups-Future/dp/B00...

[2] https://news.morningstar.com/classroom2/course.asp?docId=144...
It's not like mypy is the only linter that warns you about stuff that's technically legal.

Like, I make it a point to run all my stuff through pylint, and it typically catches a few things that will technically run but would cause problems.
And this is exactly the misconception. In my use cases I want to have the original data for at least a couple of weeks, maybe even a year. I also need millisecond precision because some of the sources produce several values per second (others might not change for years). I also need to store the information if the value had an alarm, or an error or if it is an replacement value.

So a simple round robin scheme just doesn't work.
So be offended and down-vote me for expressing my opinion then?

What do you think a social security number is exactly? You seem to be confusing identification with independence.

I have read both papers thank you.
Hey, look, it's a list of top 100 public schools in California!

http://patch.com/california/redlands/2016-top-100-public-hig...

None of the top ten schools on that list seem to have a community service requirement [0].

There doesn't seem to be a hard and fast rule regarding which schools do or don't have a community service requirement. Mission San Jose does, but Lynbrook does not.

[0] As determined by a quick google search for each to locate "$SCHOOL_NAME graduation requirements", followed by a quick scan for anything outside of required course credits.
Useless comment. Regardless of your thoughts about the company, there are invaluable insights in that document.
I've used libtool for 20+ years, and found it to be opaque, baroque, slow, incomprehensible, and just plain broken.

Previous comments: https://news.ycombinator.com/item?id=12253252
It is an interesting business model but is it really going to change things for many people?
Not really....
- custom element polyfill build is failing
- https://cdnjs.com/libraries/webcomponentsjs seem to support v0 spec and not v1

And at best, you could get something working (as long as you accept lesser performance) on IE11, anything lower does not really work or requires even more polyfills.
Pretty cool idea, though it's advertised rather vaguely. It's basically an HTML5-based Flash alternative with an HTML5-based editor.

The menu bar disappeared after a few seconds and I couldn't get it back, I'm on fresh Chromium.
Listen Up Startups, the Federal Government Is Giving You Money
You still do – that drop-down shows apps using significant energy, and if you want more details, Activity Monitor shows per-process stats, graphs, and time remaining.
Ask HN: What are tech and business taboo's that are still general but outdated
In 2016 I discovered that publicly doubting about the validity of Gartner's Magic Quadrant and the independence of Gartner was a big taboo. What are other technical or business taboo's that lots of people privately talk about but not publicly on blogs.
Think about what you're saying: "It's a red herring! We know that schools spend money they get on dumb things!" Yes, that's my point. :) If we could magically fix that, it might--in principle--become a good idea to give them more money. Giving them money does not actually magically fix that.

It's worth noting that Maciej forgot that the tech barons he hates actually tried this: https://www.washingtonpost.com/opinions/how-newark-schools-p...
I thought I'd do this when I bought my RMBP in 2012... but the hassle of finding a buyer, move my stuff out etc etc, felt so painful that I'm still using it 4.5 years later. (TBH it might well be that the newer models never looked particularly appealing, even before the current abominations were released).
Behind the scenes at Faraday Future
AWS(Amazon Web Service) Training Institute in Bangalore
Hi! Thanks for your feedback. This is an alpha version and everything is gonna be much better in the new release which is expected on Jan 7.
If you're interested, subscribe here https://itsquiz.ai/ to be notified of the launch.
I absolutely LOVE format strings. Whereas before, you had to format strings in one of these ways (among other more verbose ways):

"My name is {} and I am {} years old".format(name, age)

"My name is %s and I am %s years old" % (name, age)

"My name is {name} and I am {age} years old".format(name=name, age=age)

Now, we can finally use f-strings, where anything in brackets is eval'ed, with the result subbed in:

f"My name is {name} and I am {age} years old."
Ultrasound systems is probably the cheapest modality, there is quite a lot of competition in this market, there is a lot of innovations in this market, the machine are getting cheaper and more compact, and at least in the developed world there is no penury of ultrasound systems, the regulation are there to prevent somebody to build a shitty machine that for example burns you with and endoscopic probe (you would not like that), and the interpretation of ultrasound images requires to be highly trained (you won't even understand the basic physical features you have before your eyes if you are not trained, due to various artifacts that are intrinsical to the technology), which limit the potential for delivery machines to a significantly larger market, because all those machines would be of no use.
I didn't know what you meant...until I saw this

The Python interpreter now uses a 16-bit wordcode instead of bytecode which made a number of opcode optimizations possible. (Contributed by Demur Rumed with input and reviews from Serhiy Storchaka and Victor Stinner in issue 26647 and issue 28050.)
Your general point is correct, but Halibut is not endangered. Seafood Watch lists some types of Halibut as a "Good Alternative".

http://www.seafoodwatch.org/seafood-recommendations/groups/h...
Check out the Asus Zenbook Pro. We have a few in the office. Great value for the price. I use a Dell XPS 15 and it has been great.
>How do you deal with the arrow keys?

I'm a vim user, so its hjkl all the way.. for the most part. And while I do agree that the older invert-T configuration of the arrow keys was ergonomic and sensible, I've found myself not having any problem with locating the arrow keys on the new 2017-rMBP due to the fact that the gap between up/down is also pretty easy to find by feel.

I guess I might be a little more tolerant for this change than most, since I try to change my keyboard every 6 months (for RSI reasons) anyway, and am also a keys/synth player with a room full of diverse haptic interfaces. But I do understand the frustration of having these ergonomics yanked out from under us by Apple ..
Thank you for clarifying. I have never heard of "declaration mirrors use" (DMU) before. Also thank you for explaining it in a non-hateful way (which isn't always the tone when touching religious matters). Next up: Tabs vs. Spaces ;)

This sounds really odd to me. I can see, and others have pointed this out in the comments, too, that DMU might facilitate building a compiler for such a language and reuses several operators. However, I am not sure whether I like this goal from a person-centric perspective.

Experts might be used to matching declaration and use structures in their code, maybe to make it more 'symmetric', but I am sceptical whether this match is actually quite 'expensive' when developing code with many people of different skills.

Use and declaration are differnt concepts, and as such should have different representations (i.e., syntactically), otherwise you might introduce synonym defects (i.e., ambiguities, where it becomes hard to understand what somebody means). I found that some of my colleagues and students had a hard time to learn what pointers are about (and I believe this is a fairly common phenomenon, that people find pointers in C hard to grasp), because the asterisk is used both in declaration and in dereferencing. I found that some of my students got the concept more easily after I introduced a couple of macros:

#include "stdio.h"

#define IntPointer int*
#define value_of(ptr) *ptr
#define address_of(v) &v

int main() {
int a = 42;
IntPointer p = address_of(a);
printf("%i\n", value_of(p));
return 42;
}

The above code has no other purpose than to separate the concepts verbally, so that they can be reasoned about explicitly. This can be achieved in other ways, for example, in C++ I tend to use templates or classes to abstract the pointer syntax away. Of course, I am aware that using classes introduces overhead and this technique is not necessarily feasible when you need as much performance as you can get.

This also underlines my original point to place the asterisk on the datatype rather than on the identifier, because the #define wouldn't make sense otherwise.

In summary, I was unaware that DMU was a design goal, but I suspect it to make the language more difficult to learn, code harder to read, altough this effect might not be an issue for experts.

I am not trying to convince anybody that DMU is "bad", but I am interested in the actual properties. Everybody making claims for readability owes the community an empirical evaluation. Disclaimer: I am currently working on a research project about program comprehension, including some eyetracking and FMRI work, providing exactly such evaluations. :)
Really there's many more examples where re-using a name causes more harm than where it's idiomatic like the one above. And you always add an ignore comment to that specific line.
You say strategy, I think you meant well established, battle tested and proven, industry standard best practice.
This is awesome! Wick reminds me of HyperCard. I fell in love with programming as a kid because of HyperCard (and its HyperTalk programming language). I hope Wick likewise inspires another generation of hackers.
Notes on debating for the web development community
I'd imagine that this simply displaces the crime to other areas. It could see short-term impact but I'm less clear on the long term reduction in crime vs. simply shifting it in a game of wack-a-mole -- I'd be curious on research.

However, this sort of information would be useful if you could figure out where support structures could be put in place vs simply deploying police... ie, planting community gardens, providing housing to the homeless, providing fresh food and child care, teaching parenting skills, etc.

Of course, you don't really need software to tell you that providing for people's basic needs drastically reduces crime.
Well... parent's post starts as a question, and then proceeds with some seemingly authoritative descriptions. It has no quotation marks and, as written, can not really be interpreted in the way you mention.

Given the actual text in the post, your interpretation of the parent's true intentions could be as biased as mine... :)
it's a common complaint and almost cliche on HN to hear someone say they find American culture ot be a bit "fake" where Fake refers to being polite or dancing around an issue rather than stating it clearly because they're worried about social niceties.

Interesting, I never heard this at HN at all and here in Brazil we have the exact opposite perception: americans are very straightforward in business while we worry too much about niceties, ammenities and excessive politeness that borderlines hypocrisy. We consider this a disadvantage in our culture regarding business.
Ask HN: Can Mirai and co be stopped with smart contracts?
Can network equipment be paid tokens for discovering spammers, virus attacks, infected devices, etc. for example via honeypots and be paying a cost for allow DDoS to flow from private networks to the public network after they have been warned. This system should also be designed in a way that hackers would not be able to abuse to block correct working devices by having them marked as infected?
> After following some 1,000 New Zealanders for more than 30 years, researchers concluded that tests of language, behavioral skills and cognitive abilities taken when children were just three years old could predict who was most likely to need welfare, commit crimes, or become chronically ill.

Whether this is true or not, this is going to have huge ramifications as people believe it and try their various notions of pre-crime and their latest "save humanity" scheme.

And if it is true, it has the potential to disrupt society as certain groups - by ethnicity, socioeconomic, geographic, religion, etc - tend to fall in or out of this bucket: the idea that "[group X] is always/never on welfare and therefore..."

Without even knowing the rest of the "therefore" it's fascinating and scary to consider.
I've been getting 6 - 7 hours average runtime on a full charge for the last few weeks, but I'm working (Xcode, vim and builds) and I don't think I have a representative work load - but I do note that this laptop 'seems' to be as long-lived without the charging cable as my previous machine. I suppose I'll pay more attention over the next week and see if its as bad as everyone makes it out to be - so far, I haven't even noticed.

One thing I do really like though, is being able to charge from either side of the laptop. This actually improves things for me when in 'hacking in bed mode', since the previous left-sided configuration was inconvenient .. and is now not an issue.
You are correct. I watched a documentary ages ago, years before Snowden, I believe back when the whistleblower had come out and told everyone about the black boxes AT&T put on their networks for the NSA, where it was mentioned that the biggest fear the NSA had was of ever having to appear in court and defend that exact definition of 'collect'. To the best of my knowledge, that definition has still not been challenged in court one way or another.

So that's why the NSA parses their words very carefully, and likely Obama as well... but what about their critics in Congress?
In India all local stores have this service, you fill up a basket leave it at counter with your address. They'll bill it and deliver at home and you'll pay in cash. Though no large chain I know does this.
> They could've decided to not sacrifice weight or size for battery power.

Using DDR4 would have been a major regression even if they stuck to the old form factor. It uses a lot more power, especially on standby: https://macdaddy.io/macbook-pro-limited-16gb-ram.

There is a reason that all the PC laptops that have great battery life either have big external batteries (T460), or also use LPDDR and have a 16GB limit (Surface Pro, XPS13). Comparably-sized machines that use regular DDR (e.g. XPS15), either downgrade to a much less power-hungry 1080p display, or have only 5-6 hours of battery life.
Open-source book: “From Python to Numpy” introducing effective use of Numpy
Most market exchanges, more specifically CBOE (Chicago Board Options Exchange). They use FIX Protocol for their API but they don't follow their own spec and so it is just guessing as what they actually want.
I have a pair of cats (sibling boy and girl), girl cat is cuddly and wants attention, boy cat is solo and likes been on his own and rarely wants a fuss, both miss the other if they aren't their even if they rarely bother with each other.

When the boy went to be neutered, the girl spent the whole day going from room to room meowing and looking in his usual spots.

When she went to be fixed, he did the same.

I'll probably never have a single cat again (some of that is that they are used to each others presence I'm sure) since they are excellent company for each other.
Its because the new keyboard doesn't require as much haptic effort as the old one, in my opinion. A direct A/B comparison between the two leads me to conclude that I do in fact prefer the new keyboard on the 2017-rMBP over the old one. However, both are pretty decent and a matter of taste, I expect.
Y Combinator Alums Aim to Streamline Computer Science Instruction, Tech Hiring
Did you compare the disk usage vs. whisper ?
Ask HN: Has any “stealth mode” become wildly successful?
Anecdotally, I tend to see "stealth mode" as a code smell for vapourware. Am I wrong? Is there data which supports the opposite view?

Traditionally, we are told not to fear letting people know about our idea and that "if you have a good idea you'll have to ram it down their throats."
What's the license? (I don't see any explicitly mentioned in the source repo.)
I'm going to be that guy. I skimmed a few sections and wanted to come back here and had to click the back button a dozen or so times to achieve that. Why does the URL update when you're scrolling down the page? It seems like a pointless "look what I can do!" kind of thing in JavaScript.
Flight delayed due to Wi-Fi hotspot named 'Samsung Galaxy Note 7'
The people who are criticised in this article do not seem to be changing course by trying to understand the mood of the country, and the reasons for Clinton's defeat. Trump will be 'literally Hitler' for these people for a long time. There needs to be real diversity - diversity of opinion - in the universities. Otherwise we will have a generation of whiny babies.
I do too, but over the last few days have trained myself not to rest on the trackpad and to find the little 'lip' region between keyboard and trackpad to rest on instead. I guess this is a habit thing though, and it can be difficult to break those habits. I do occasionally find myself thumbing the mouse around by accident, but generally don't find it that inconvenient.

I do wish to note that it has been difficult for me to acclimate to the new motionless trackpad and do things like complex hold/drag/click manoeuvres .. this has required a bit of getting used to, but generally I'm not bothered by the bigger trackpad. Just the haptic adjustment felt like user fail for the first few days - I've gotten over it.
There are improvement in modes that have been recently achieved thanks to the computing power available in CPU or GPU. For example you can now see the microvasculature with far more details than before on some systems.
"English"[1] use this relationship mapping for gangs (mostly London and Manchester) and sometimes child sexual exploitation networks. But they're also interested in the content - see for example the Blackberry messaging used to convict people after the London riots.

I tend to be on the not bothered end of the spectrum[2] and I'm a bit wortied by the direction it's going in England with more stuff gathered, from more people, with less rigorous oversight.

[1] there are many different forces in England

[2] mostly because I saw regulation getting better. There are problems with RIPA, but it stoppwd some abuses.