skysight-inc/HackerNews huggingface dataset:
My coworkers were talking about how good iPhone SE is yesterday in our company social chat. Just a datapoint, from Boston, MA. I didn't know of iPhone SE but I never used iPhone before.
I'm really going to miss the remainders feature from inbox. Tried the task app for gmail and it doesn't even allow setting a time, just date.

It also doesn't have anything like pinning links.
I don't understand the meaning of either this or the parent comment. Can someone please explain them for me?
Apple couldn't keep the SE in stock for months after it launched in the US. It released at the end of March, here's a thread complaining about it two months later:

https://forums.macrumors.com/threads/iphone-se-constantly-ou...

I got mine at the end of June, 3 months after it was released.

For the iPhone X, sure, blame stock constraints on new manufacturing and low part yields or something. This was basically an iPhone 5; Apple knew how to build it, they either severely underestimated how popular it would be or they couldn't keep up.

At this point it's 2.5 years old (more or less the guts of an iPhone 6s), so sxg's friends that assume it's one of the older phones aren't even wrong. If Apple had ever updated it I'm sure they'd have kept selling better.
I know lots of right wing people and they loathe Breitbart.

Why are you insisting that conservative people must support racist media outlets?
node-jsc: A Node.js port to the JavaScriptCore engine and iOS
Obviously controversial, but this could be one of the reasons some may fear immigration:

https://en.wikipedia.org/wiki/New_Year%27s_Eve_sexual_assaul...
Yo-ga of duality
aum.... I am a yogi, syncing with the existence, through pitch frequencies of the body. Any question on duality, time, nothingness, mind/AI, wave-particle, intellect thought patterns.. happy to help and share my insights :)
My (20 yo) kid has an 8 and still grouses that he misses his SE.
True - exactly why my wife chose one earlier this year. Her main criteria was "it has to fit in my back pocket" - which meant 4.5" screen. There's so few of those devices in the modern smartphone market - and yet I wonder why? I'd happily keep my phone small if it didn't mean compromising on performance...
Hi,

I'm Koby Boyango, a senior researcher and developer at mce, and I've created node-jsc, an experimental port of node.js to the JavaScriptCore engine and iOS specifically.

The project also includes node-native-script, NativeScript's iOS runtime refactored as node-jsc native module, allowing access to native iOS APIs directly from javascript.

See the iOS Demo Project for an example of using both node-jsc and node-native-script.

Feel free to check out our repositories, ask me anything or share your ideas\suggestions :)
Also Scala's lambdas create new anonymous classes, but Java's lambdas are kind of bootstrapped static methods in the existing class file.

It does get converted to a class at runtime, but then it's long past the classloader anyway.
Ask HN: Google Inbox is shutting down, what should I use now?
I started using Gmail again after hearing the news about Google Inbox shutting down and can't stand it... Anyone have any suggestions of other email clients I should try?
There's around one a day.

https://www.theguardian.com/us-news/ng-interactive/2017/oct/...
To whomever flagged as dupe, can you please link to the original comments/submission?
Dog Training Services Market Business Plan, Ideas, Forms, Manufacturers, Trends
>> Convention for the Protection of Human Rights

>> Article 14 – Prohibition of discrimination:

>> The enjoyment of the rights and freedoms set forth in this Convention shall be secured without discrimination on any ground such as sex, race, colour, language, religion, political or other opinion, national or social origin, association with a national minority, property, birth or other status. [0]

Granted, its not about marriage, but according to the ECHR, its a human right to live free of discrimination based on sexual orientation.

[0]: https://www.coe.int/en/web/conventions/full-list/-/conventio...
I still use -defer-typed-holes or even -fdefer-type-errors when writing haskell fairly frequently, though.
People can have opposing views about how to treat people equally, regardless of gender, sexuality, or ethnic origin. A famous historical example is the equality feminism vs difference (diversity) feminism, which is directly opposite views with the exact same goal. One view is that women and men are equal and any difference is so minor as to not be significant, the other asserts the differences and promotes them as being important and of equality worth. The effort to achieve equality are for those two groups opposing efforts where every step forward for one is a step backward for the other.

Intolerance against different opinions oppose any dissenting views that shares the same goal but not the strategy to reach it. Equality feminism vs diversity feminism, open source vs free software, and so on.
Nope, I've got more important things to do than waste time on a near vertical learning curve. Apologies for not being a l33t h4x0r like you, but the situation is dire for ootb desktop Linux, which is a shame.
> it is equally almost certainly not determined genetically

The point of the now almost flagged comment I was replying to (quoted above to make it easier to follow) is that being unable to reproduce is proof that the condition is not genetic. Whether it's one gene or a collection, that they are rare or common, that we know the mechanism in detail or not, becomes irrelevant in this context.

The inability to reproduce "proves" only that you are unable to reproduce. There is no conclusion that one can draw from this regarding the cause: genetic mutation, accident, etc. Unless you (or the serial downvoters who most likely didn't bother to understand what I said) can prove the connection implied by the poster above, I see no argument to contradict my statement.
I see no mention of timezones. I can see complications arising from that, given Australia spans a few timezones.

Time is complicated when it comes to implementing strict rules. There will always be situations that can be interpreted in more than one way. This is why laws need not only the letter (what) but also the spirit (the why). When the letter of the law proves ambiguous, the spirit can be used to come up with a resolution.
ECHR has nothing to do with the EU. And Britain created the ECHR.
Trycelery.com might be a useful platform too. Not affiliated.
Y is more far oppressive but is coddled while X gets all the flak and is stifled. Conservative sites like Breitbart are essentially stifled on Google while the oppressive Chinese government can manipulate any Google search results it wants. What is Google's reasoning for this?
By definition, neutrality is not support of anything.
A friend and his wife both have iPhones X (do you pluralize that as iPhone Xs even through that's the new model?) and they both gripe about the size.

He commented that it's a nice iPad Mini, but not great to carry around like a smartphone.

Apparently Apple disagrees.
Are you SURE about that? I know a LOT of folks who have stayed with that form factor. Some are women with small hands, but not all of them -- and virtually none of them are HN-nerdy-types.
Yep, my 4S was better in the dark. Surprised by the regression.
> It is far more practical to download an already adblock-included brower than having to mess with extensions on mobile

You don't need to "opt in to receiving ads sold by Brave Software in place of the blocked ads" for that.

https://www.bromite.org/fdroid
It may not be what you're looking for, but there's nothing stopping you using any IMAP client you like. I like K9 Mail myself.
Wasm on the browser can't call the OS, but I don't assume that to be the case on Node, just like it isn't for JS.
I wouldn't discount the fact that a lot of great STEM students elect to work in finance as opposed to science or R&D roles: https://www.project-syndicate.org/commentary/the-rent-seekin...
Sure, but then it boils down to Android v. iOS because Huawei's phones are as nice as classy as Apple's now and the top of the range may have higher specs.

Samsung phones have always felt plastic-y to me.
Go and Algebraic Data Types
Did anyone catch the stock photo and caption used on the article? That an extra 30th day was "added to February in the year the girl was born". LOL
Once you take one apart, it becomes more obvious. Best of luck getting it back together, however.
Ask HN: Do you know who this person is?
Hi!
Quite a while ago I saw a tech talk by someone.

I'd like to see this talk again.

The problem is that I can't remember anything about the person in question and I can't remember the title of the video.

All I remember is that the talk was about being quite cautious about using technology we don't understand (Quite a lot of emphasis was on machine learning) and the speaker was actually quite funny.

The talk was on one of these coding conferences. Don't remember which one, obviously.

The speaker in question has a homepage on a university website (I think it was a university in the US north-east but I'm not sure) and was actually really funny.
He also had other talks he had made.

I've been tearing my hair out here - even spending a few hours scrolling through my Youtube history.

Do you know who I'm talking about?
I am not disagreeing with you. You are still asking questions here but initially putting out more into the interaction to try to tip it to an actual conversation. Let me give an example. Sometimes you have to jumpstart a conversation like you have to prime the pump.

Person 1: "What did you think of the talk?"

Person 2: "It was ok." (Kind of a knee-jerk almost blow off response)

Person 1: "The talk was better than the morning keynote. I liked how she talked about how the technical debt at her company was so large they had to declare Chapter 11 Technical bankruptcy. I worked at a place that had a similar situation. I felt chills." (pause)

Person 1: "I didn't get why she could not get approval for.."
Data collection without consent, from an Italian website, with GDPR in place ?

And you say you collect "Personal Data: Cookies, Usage Data and various types of Data". What does "Various types of data" mean ?

https://www.iubenda.com/privacy-policy/87096999
Ask HN: Catalog of common code review comments?
There's certain classes of code review comments I find I often make, and would be nice to be able to link to some kind of relatively-language-agnostic catalog of them for a summary of what I'm talking about/why it's nice/etc.

E.g., was about to comment something to the effect of https://github.com/golang/go/wiki/CodeReviewComments#indent-error-flow but for Python.*

Anyone know of such a list?

* I could just still link to it even though the language is different, but it'd be nice to have one place to go for all such things instead of having to think "hmm which style guide was it where I saw this advice?"
Thank you!

I will need the entire client code though. Let's switch to email - the one you logged on with is OK, right?

EDIT: sent.
Why use a web interface when you can use Visual Studio Code with Live Share?https://code.visualstudio.com/blogs/2017/11/15/live-share
I don't see how you managed to go from the curbing of the free-for-all with respect to private individuals data and the management thereof to a 'non-free regime', it's rather the opposite. As a result of the GDPR I have the ability to stand up to companies that abuse my data, which effectively makes me more free (at their expense). So yes, those companies are engaging in forcing of consent, and forced or coerced consent is no consent.
Why not? It seems pretty trivial to me to say that art can encompass any creation of designs or patterns for pleasure, including scribbling and doodling. And scribbling and (some) doodling are pretty unambiguously abstract. Ergo, abstract art.

It's hard for me to imagine a more Philistine sentiment than dismissing something as art on the grounds that, if a child can do it, it must not be art.
Not again, Microsoft
That's honestly understandable, and I had the same thoughts but I felt too often that the larger, nicer camera was never there when I needed it.

It's also why I justified to myself to buy the iPhone X.
You've got the analogy backwards:

If people act malevolently, encouraged by the leader of the country, then that leader is bad, and the country is bad because of that leader (and their associates who could stop the malevolence).

It doesn't matter that in some small corner of the country there's a grandad baking cupcakes for orphans, the country isn't saved from the malevolence (or ignorance) of their leaders by that.

You can give countries aid to convince them you're nice; but if your leadership is countenancing selling armaments to the Saudis -- knowing they're using them against civilians -- then they're corrupt.

All companies who want to do some evil for profit also take part in window dressing, it salves their own consciences and acts as PR.
hmm, i don't know if i'll agree with that. My Nexus 6P worked flawlessly till i dropped it from 4 ft. on a solid block of metal and the screen broke.
Awesome! I've had a lot of fun last year building my own "virtual botanical laboratory" in JavaScript (see https://heerdebeer.org/Software/virtual_botanical_laboratory...). It is based on the book "The algorithmic beauty of plants" by Prusinkiewicz & Lindenmayer (1990). Quite an interesting read. You can find that book on-line as a PDF here: http://algorithmicbotany.org/papers/#abop )

It took me many a day at the local hacker space dedicated to building the software, but as it is so intriguing, I got a lot of comments and interest from other hackers as well. There's just something awesome about simulating life-like structures on a computer.
On-Demand Companies Who Are Revolutionizing the Way We Train
As another anecdote, I've had Android user friends borrow my phone and comment on how nice it is. But nobody's made a good 4" phone on that side of the market in a very long time.
YAML lint loader module for Webpack
Do not pay link fees, do not sign link agreements, do not use their links - soon they will beg...
Really I do not understand why Skype hasn't imploded yet with the number of awful builds they keep putting out for various operating systems. Surely the opportunity is there for someone with a good implementation of video and audio calling, cross-platform, to step in and take over.

I was looking at Google, but I no longer have any idea what the heck their strategy on Hangouts, Meet, Allo, Duo and whatever else they're producing these days is.
I also won't pay $2k+ CAD for a top of the line Huwaei.
Monitoring Movement Disorders
> You've moved goal-posts ;)

> Sorry, but there are no donation based major national news organizations or donation based search titans with historically large market caps or donation based social media empire whose CEOs political whims shake national elections the world round. Facebook, Google, PictureHostOfTheMoment, and the media giants with traditional business models are the essence of what most people are using their time on online. That's "the web" for most people most of the time.

Actually, I think you're the one that's moved them. I don't think anyone can claim that we'd get a clone of today's web if we took tracking and advertising out of the picture. However, that doesn't mean we wouldn't get a different web that was good and valuable. We might even get something that's more valuable than today's. Projects like Wikipedia prove that extraordinary valuable things can be built online from volunteer labor and donations. If you personally need every idea to be validated by the market, then that's your validation.
> with a CEO that is absolutely clueless when it comes to product development.

I know, if only they'd appointed a CEO who would have developed new products beyond the things Steve Jobs had imagined, we might have had a popular smart watch, or maybe wireless earbuds that didn't suck.

And sarcasm aside, the homepod seems like some sort of me-too misfire, but it's not like apple hasn't had those for decades as well (apple tv, ipod hi fi dock... performa after performa...) not to mention actual misfires like the controlless ipod.

Whatever legitimate complaints there are to trot out, an inability to do product development can hardly be among them.
Is It Time to Regulate Social Media?
I'd upvote you, but my Verizon Ultra G5 Package does not allow for upvoting.
FWIW, it's always been the running joke that it's "abstract art".
I don't think they're that unified; They united here to support employees who worried about their future. But I would assume they have certain common views, e.g. that immigration isn't the all-time evil.

Also, the company as a hole supports both parties - their lobbying efforts (and campaign contributions) are more diverse, which makes sense since you don't want to bet everything on a single horse/party.
I paid for YouTube red until I got tired of googles own ads promoting their own content which I had zero percent interest in. I’d dismiss and disable it and it’d just come back the next day. So much for ad-free.

Now I use youtube-dl and avoid supporting google in every way I can. They seem to break every principle and promise made to a calculated degree so someone can always point at someone else doing it worse. The real result is they are eroding the status quo. Privacy, content rights, fair search, unburdened UX, have all taken big hits over the last decade and it’s all by choice. Google didn’t accidentally end up here.

I find Microsoft’s behavior annoying and desperate but it’s also not so different from Google. We just consider the contexts different since Google “owns” its website it can do what it wants even if it’s on in a browser on my machine vs the windows shell.
Next Generation Package Management
Looks great!
Can we start using it now? Do you have a realistic timeframe for an official integration in Yarn?
Wasm is designed to deal with the VM sandbox, which if you're writing a server is fantastic compared to actual native code as there's better security properties.

It's not fantastic if you're working on an Electron app where there might be one specific feature that requires a native module in order to hit an OS API that you can't do from a browser sandbox (and that Electron itself doesn't expose).

Rather than pursue total deprecation/eventual removal of postinstall/native modules, I think a package.json "allowNativeDependencies": "never" | "devOnly" | "always" option that defaults to "devOnly" if not specified is the way to go.
Thing is, node_modules isn't just thirdparty modules.

It's just what the Node path resolution standard uses, which is also how Local Modules (the "/src/node_modules" structure) allows you to import other files with clean paths, without having to add a config in every tool of the toolchain, post-install symlinks, or any other non-crossplatform tricks. It just works because it's literally what Node uses to resolve paths, and all build tools are based on Node, so when you stick to the standard resolution, you can add new tools to the toolchain without needing a bunch of configs for them to find your files. For example, it's now also the default resolution in Typescript as well.

The only time /src/node_modules doesn't work is when tool goes out of its way to break it, and wrongly assumes that node_modules can only ever be used for external thirdparty code (e.g. Jest).

So best of luck to make Node + NPM + Yarn to agree on a new path resolution syntax, but I hope we won't end up with another tool-specific resolution that only works in Yarn.
When my kid was 3 she got me an A in an art class because she scribbled all over my chalk drawing with crayon. The professor LOVED it, complimented me on "finally" being able to let go and be free with my art.

It didn't go well when I told him my 3 year old scribbled all over it and I just turned it in anyway because he was a nut job and I thought he would love it.
React team members seem to be hinting at some sort of official "adopt" (https://github.com/pedronauck/react-adopt) api which would allow for a slightly nicer way of getting access to render prop arguments. (although you still done get access to them in lifecycle methods). In the meantime this seems pretty nice: https://github.com/Astrocoders/regenerator
There's no reason not to break BC in 7.4. The people still running 5.3 aren't going to not upgrade to 7.4 because you fixed the array functions.
Novice question from someone from ruby land: would this work similar to bundler and Gemfile?
Ok, but lets actually measure the temperature of the pot every now and then. I just bought an iPhone 8 pre-announcement because my phone was broken and in the store I realized that the (original) iPhone X is just too large. And there wasn't going to be a better, smaller phone after the announcement. The trend might be for larger phones but extrapolated ad absurdum they will be tablets and people will wonder why they don't like phones anymore. I would have paid more for a smaller iPhone X, but that doesn't seem to be an option Apple will entertain.
I never owned a Commodore64, though I did fix a large number of them because a computer store in Amsterdam had so many DOAs that there was good money to be made turning five broken C64s in to four working ones and a couple of spare bits.

The machine I did most of my 6502 stuff on was a BBC Micro, which had a basic assembler built in, so that really helped but the KIM-1 which I used before that was so sparse that even though an assembler existed I would have first had to expand the memory (big $back then). So memorize opcodes and use the handy 'opcode card' that you could get for those CPUs back in the day. No big deal, though I was really happy once I moved on to automating that part of the process. Especially branch calculation is tricky because if a branch is on a boundary you could fix it easily in something with macros but by hand it is hell because if the branch can't reach the target you need to invert the branch and then use a JMP, which requires more space, which may cause other branches to no longer reach their targets and so on.
Any penalties against the treaty signatories are done when the the judgment is made final, either by three months elapsing or by the Grand Chamber declining a request for referral or appeal, or ultimately by the Grand Chamber publishing a judgment (and that is by definition final). This judgment was published by the (lower) Chamber of the Court, so we likely have a while to go yet.

The important point is the judgment that the UK's domestic law is in violation of the UK's treaty obligations, but as is common with most treaties there's little in way of active enforcement (notably the ECtHR doesn't have power to directly overrule or strike down domestic law).
I don't think these points are very relevant. Here are mine (better of course) :

- prefer simple solutions

- makes sure his code will break gracefully

- never prematurely optimizes

- don't reinvent the wheel (i.e. : knows his ecosystem)

- sanitizes inputs

- looks for edge cases

- builds a working solution first, iterate afterwards.

- asks for review

- refactors as needed

- writes sensible tests
That's why I'm not switching to the newer IPhone from the older SE. If can't easily carry phone in the pocket I would better use IPad with LTE module since I carry a briefcase anyway.
> do you pluralize that as iPhone Xs even through that's the new model?

I'd have to go digging, but there was a Twitter thread in which I participated about this that Phil Schiller chimed in on. Apple's official(?) stance is that you never pluralize iPhone; instead, you use the word "devices".

"A friend and his wife both have iPhone X devices" (or, more likely, "A friend and his wife both own the iPhone X").
?? Canada's population is roughly 1/10 of that of the US and the article count shown for Canada is also roughly 1/10 of that of the US. Exactly how is it surprising?
JS (and eventually wasm) calls the OS via requiring native modules, which is why we're concerned about keeping them around.