skysight-inc/HackerNews huggingface dataset:
There is some gentle irony in wanting an open source ISA CPU paired with a GPU so proprietary the ISA is not even public knowledge.
How I made my first 100k USD while still in college?
There is currently an effort to make Rust more 'batteries included' by auditing and improving many of the most commonly used libraries (emphasizing crates outside of std).
otherwise(msg)?
Pretty much all the screenshots are of text - a professor's website, a github repo, etc.

It would be interesting to see how submitters, if this new one is the only interface, optimize the images that show up in the screenshot.

I confess I would not choose the new interface after a quick test drive. I prefer going through single line text descriptions.
I prefer Vue HN and use it every day insted of the original HN.
Chain React Conf – What to Expect
That's a bit of an odd analysis.

The biggest chunk of my income is eaten up by taxes and rent. Once you've retired and your only income is from long term capital gains, taxes are much less of an issue and hopefully you've purchased a home so you don't need to rent. It also ignores social security, which based on the quick calculator at ssa.gov seems to be not an insubstantial amount, though I get that people don't want to count on that.

On the flip side, it completely ignores inflation which may mean that while your savings may be very large compared to how much you need to live today, they may not be adequate 30-40 years from now.

Without a good estimate for what your expenses will actually be, the number you "need" turns out to be complete nonsense IMO.
Comparing 10 different sleep trackers simultaneously across 9 nights
This is a bit alarmist. If github went away or became like Sourceforge of old then we could just move to something else or do self-hosting again. Lose a chunk of the internet by moving popular software like Handbrake to GitHub? how could that happen? Most multiplatform open source software like this have copies of their source code across thousands of linux distribution mirrors.

Also, google code never went away. It just stopped working as an active platform, but Google still keeps the archive of what already existed there, to this day:

https://code.google.com/archive/

Microsoft is doing the same after shutting down their Code Plex because of moving toward GitHub:

https://blogs.msdn.microsoft.com/bharry/2017/03/31/shutting-...

> At that time, CodePlex.com will start serving a read-only lightweight archive that will allow you to browse through all published projects – their source code, downloads, documentation, license, and issues – as they looked when CodePlex went read-only. You’ll also be able to download an archive file with your project contents, all in common, transferrable formats like Markdown and JSON. Where possible, we’ll put in place redirects so that existing URLs work, or at least redirect you to the project’s new homepage on the archive. And, the archive will respect your “I’ve moved” setting, if you used it, to direct users to the current home of your project.

If there is anything to lose after GitHub's shutdown at some distant point in the future, it probably won't be something people cared for.

"Don't use a very valuable, and more secure service, because of possible distant future, very tiny harm" doesn't sound like a convincing argument. You take "risks" every day in your life. Driving your car is a risk. In the US there's 12 deaths per 100k people per year on the roads, and that's only counting deaths, not crippling injuries. But it's valuable enough that you end up taking it, as living without a car is difficult in many places. Life is about calculated risks and using GitHub is not exactly at the top of the risk pyramid.
I have a basic script I wrote that uses inotify and commits on every save. Then I can easily just use the interactive rebase and squash commits together and have a clean history.
I've found Facebook to be a great product for me. I went to an international school, and many of my high school friends are spread across the world. I'm not super-close with all of them, but close enough to want to know what they're up to (and visa-versa). Facebook allows that (as do many other things - which I also use).

I've also got a lot of friends who purposefully stay off Facebook for the same reasons espoused in the posts on HN, and I understand that reasoning too.

The only minor irritation I have is that a lot of events that go on in my city, or that my friends host, use Facebook events. I'll occasionally get a complain from a non-facebook using friend that they didn't get invited to ______, and it's usually just because they weren't on Facebook and the host doesn't know them well enough to go out of their way to invite them.

And the person not invited usually responds along the lines of "well, apparently the party host is not a close enough friend to SMS or email or call me, so whatever," That might or might not be entirely true.. but either way, why are you complaining about not being invited?! Because you are using Facebook as some gauge of friendship, and now you feel this friendship isn't a 'deep' as you thought it was because they don't want to SMS you individually?

Quite frankly, I love being invited to things by far acquaintances, because it just gives me an opportunity to meet new people. I don't use Facebook friending/event invites as any metric for the depth of a relationship. Just to find new stuff to do.
I'm already a Windows 10 user, so it will have to do its very worst.
It continues to puzzle me when people think of Rust's syntax as particularly exotic.

It's much closer to C/Java/JavaScript than e.g. Python or Bash are. Rust still has curly braces for blocks, uses ampersand and asterisk in ways that aren't too far from C, uses dot in a way that's not too far from C or Java and uses less-than and greater-than to denote generics like C++ and Java.

Personally, what keeps tripping me up when moving between languages is either forgetting to put parentheses around "if" conditions in non-Rust languages after writing Rust or having the Rust compiler complain to me about unnecessary parentheses after writing non-Rust code.

But if new languages couldn't do things like omit unnecessary parentheses around the "if" condition or improve readability by moving the return type to come after the function name, that would seem like too big of a restriction on trying to make some syntactic progress.

Edit: Plus it makes sense to have types after the variable name when they are optional in most cases (and then to have them in the same order in function signatures for consistency).
Awesome-indie – Resources to help independent developers make money
TL;DR Treat non-fiction books more like textbooks (possibly without as extensive indexing).
Well, at the time I would have thought it was required for the language to become widely used. But since that's clearly not true I suppose I have to downgrade that statement to say it's required for me to write code in the langauge and not feel like I'm constantly banging my head against a wall.

Frankly, yeah, I think Go programmers are kind of stuck in the 1980s in some respects. This isn't something I'm completely clear about, but I feel like Go's developers are biased against anything that smells at all academic. So for instance they didn't want to implement a super fancy, cutting-edge type system. Which is somewhat understandable... but as a result they ignored 30 years of programming langauge research and implemented a primitive type system that basically provides nothing over C. I do not understand this mentality.
As I understand it (American here), it's not only about preventing member countries from leaving the EU. It's also about stifling separatism within those countries. If Britain can leave the EU without painful trade restrictions, then regions like Catalonia may find less convincing the argument that they must remain part of Spain in order to enjoy the benefits of the EU.
WHAT? ON EVERY SAVE? This is not serious, is it?

If it is, what do you assign to each commit?
She might have been stalking you..
Me too, I love text based things, but the context that the image gives me is better to know if I want to throw the link to Pocket or not.
I like the thumbnails - but I'd like them more if they were a toggle on/off or avail perhaps on hover - so we can also have the succinct list view that makes consuming and grokking more efficient.
I was quite surprised that there wasn't a list yet, so I started it :D

Feel free to contribute with quality content!
But Go does have polymorphism. It is achieved through the "interface" concept, which allows dynamic binding of any statically typed objects that match a given set of function signatures. In my experience, with the way it's been done it actually gets you pretty far in terms of problems you typically solve with generics in other languages.

That said, personally I'd love to have generics on top of that. Consequently, I have been following some of the discussions on the topic, and so far I haven't seen anything suggesting that the language developers have an aversion to it. What they do have, however, is a fear that an improperly designed generics concept could badly screw up the language in a way that can't be reversed by any practical means once it is launched.

They are basically very careful about adding stuff, without fully understanding the consequences at all levels. You (or I) can disagree with that approach, but it's not accurate to say that they have an aversion for generics, or even to say that they don't want it.
Oh it's not impossible to legislate, but very unlikely. Someone they trust has to tell these kids that listening to ideas is a good thing, but good luck finding someone influential with integrity these days.
UglifyJS2 also supports this with the --mangle-props option [1]. Is there something different about how this is done in UglifyJS3?

[1] https://github.com/mishoo/UglifyJS2/blob/master/README.md#us...
My impression is that they were mostly killed by the higher price point for RAMBUS RAM. Performance wasn't improved enough to justify the price premium, and was worse in some cases (random access patterns).
How Trump Could Get Fired
Keep in mind that Japan has had some economic...difficulties...in the last 30 years, following a massive asset bubble in the late '80s.

https://en.m.wikipedia.org/wiki/Lost_Decade_%28Japan%29

"...Tokyo [...] is still growing at a rapid clip, despite the fact that Japan as a whole hit its population peak in 2008."

This is probably not sustainable.
How much does these uglifiers slow down the code for a the client? Especially if you're using a mobile or slow arm machine? I started to think about these things when u started using an arm based chromebook. Stupidly bloated js heavy sites started to stand out. Facebook is unusable, slightly better if you disable extensions.
How hard would it be to compile a version for Android?
Because Babili rarely works on Production code (in my experience).

I'm sure some people can get it to work but on anything vaguely complex it always errors out for me.

It's alpha software for a reason.
Perhaps you can elaborate as to why you prefer that method.
You must be going to the fancy places. Yoshinoya's a lot cheaper, and that's for a beef bowl rather than just ramen.
> prepare for a really hard brexit. Which of course means that they'll capitulate.

Ah, the "throw your steering wheel out the window" strategy in "chicken". Greece tried this. It didn't work.

What sort of "capitulation" do you expect? The EU have already said that any deal cannot be allowed to be better than EU membership (which is kind of obvious). Would "hard Brexit" include deporting the 3m EU nationals in the UK? How do you expect that to work out?
Yeah I don't like the large image square, it might be cool if list mode could be toggled into and remembered via local storage or ever side storage

2 counters points:

- The low-js version is already pretty good and usable without js, why make a clone to specialize in using even less JavaScript?

- vuejs 2.x is targeting isomorphic server side rendering, so you should target your complaints to anything that should work with js disabled, but only works with js enabled.
This doesn't make any sense. Why would you compare prices without using local wages?
I'll contend that they need "good" designers. And maybe not a team.

Sometimes the result of one opinionated designer far exceeds the democratic team model (which tends to rely on the charisma of one vs. vision and skill).

I think those types of designers tend not to get too interested in design entire OS interfaces, however.
From the code it seems like pages can navigate to `file://` URLs?

I don't have a bin handy or I would check myself.
To me this is strikingly beautiful, compared to gnome and kde overkilled interface
I've been switching everything I touch over to prettier, both side projects and at work. Its the first formatter I've come across that isn't annoying.

And, with the ESLint plugin, its easy: `eslint . --fix` and I'm done.
A lot of the interest behind open ISAs like RISC-V isn't from a cost perspective, because most people recognize that the cost differences are negligible.

They want to avoid the Intel scenario, where a company controls an ISA that industries depend on, and can force their ideology on implementing silicon for whatever ends they want.

ARM, being proprietary and controlled by the company can do the same. If you want a specific part built, you need the permission of ARM to do anything involving the ISA.

If you are going to build all civilization on the top of an ISA, it can't be reasonable to subjugate that ecosystem to the whims of one board of directors.
Your answer is simply `unwrap`.
OP know it but struggles to believe it, it's that simply.
Is This How Discrimination Ends?
The N-th Annual Python Bee (MIT)
What is so special about reduced ISAs, what's the differentiating factors between them?

I mean they are so reduced that the ones I've seen are largely the same few logic ops. RAM access and interrupts might differ some, but a) memory access should follow the implementation and b) essentially everything else is memory mapped (avr, c51, pic)
Exactly. "Trump and his billionaire friends bought the Brexit vote", even before Trump became president. This is just typical leftst rethoric of not accepting defeat. The UK (67% of the people, not the government) voted to be a part of the CE, not the EU. Then the EU happened, the Euro, the centralization of power and now Germany runs the show, unilaterally imposes austerity on other states (Greece, Cyprus, Italy), invites in 2+M refugees and then imposes migrant quotas on everyone.

The EU president is taking a rough stance with the UK to make an example out of it.
Japan is much more income equal than the US, so a proper comparison would be of average salary.

In the US a Google engineer can be making $160k while a teacher in some southern state could be making $50k.
"Plan. Your. Commits."

This is not a meaningful phrase, you know that? It is a demonstration of illiteracy. I know the writer is trying to give the impression of making long pauses between the words, but this is not the function nor the meaning of dots in English.

https://en.wikipedia.org/wiki/Full_stop
> In Europe, many people who arrive from those areas create no-go zones, and their children don't assimilate but instead foster a resentment for the dominant culture.

To be fair, I think a lot of the fault for non-integration lies with the host country, although if the migrants weren't invited, or weren't actually wanted by the population (fake democracy), then it's pretty tough to solve that. It's a group effort ideally.
I always assumed that most of the health benefits came from things like increased social interaction, and the simple fact that if you have a heart attack or stroke or a fall, someone's there to dial 911.

I imagine that for the social aspect of it, it's only a win/lose if one person gets more stress than joy out of the relationship.
I've been working with nim on some toy projects recently myself. I don't think there is a lack of documentation so much as there is bad organization of the documentation. Pretty much everything in the language and it's standard library is documented somewhere. You can use the documentation index to find it.

Here are some links you may find useful if you decide to try again:

Documentation index: https://nim-lang.org/docs/theindex.html (everything)

Official Tutorial: https://nim-lang.org/docs/tut1.html

Standard library documentation: https://nim-lang.org/docs/lib.html

Language Manual: https://nim-lang.org/docs/manual.html (information on syntax, type system, GC, etc.)

Compiler user guide: https://nim-lang.org/docs/nimc.html

Backend docs: https://nim-lang.org/docs/backends.html (nim cmpiles to C, C++ and js)

Built in templating docs: https://nim-lang.org/docs/filters.html

How to tune the GC: https://nim-lang.org/docs/gc.html

Development tools docs: https://nim-lang.org/docs/tools.html

More about the compiler: https://nim-lang.org/docs/intern.html

All of these links come from nim-lang.org's documentation page here: https://nim-lang.org/documentation.html
That and the bizarre thinking that ".unwrap" is a perfectly ok thing to write in some cases (don't worry it will never make it to production!).

No, ".unwrap" turns input errors into bugs, and there is no production code where this is more desirable than an exception.
Canada going with the laws of stopping islamophobia (what does it even mean?) the West is on the downhill. I need to create a religion fast to protect my ideas - - also the ones o might have in the future, I'm not sure yet. Who wants to join to make it more credible?
Did you not get as far as the sentence immediately following the one you quoted? I listed a bunch of likely reasons for there being no War between EU countries.

Just because the EU happened to exist during a period of peace, does not mean it is the reason for it. There was a little thing called World War 2 that may also have played a part.
lol, you know its not possible to learn everything! There is no "then what?". Then entropy catches up with us all and we die eating at The Restaurant At The End Of The Universe.
My experience too. 5k saved once gzipped was not worth the extra 2-5 minute compression time.
> What message would you use on the landing page?

Good question and not sure myself.

You could make it straight and simple and put the focus on the missing tabs. Then, your header would be something like 'The No-tabs Browser'. This might be again too simple and you could get a bit more abstract and stress your minimalstic approach ('The Less-is-More Browser'). However, I'd tend to be to the point and build a story around the main feauture.

Or you find a new hook in the communication, e.g. privacy. Then, your UI is kind of nice side-benefit and the DNA.

How many are you and where are you from?
>I don't see any reason why you would port it to Rust unless you had significant performance concerns

To learn Rust in a well-controlled environment?

Isn't that the usual/sane way to learn a new language? Take something trivial you understand well from language A and port it to new language B?

Note, of course, that this doesn't imply the result should be put into production.
Show HN: Send and receive files over a local network, inspired by AirDrop
Nice. I never saw that one. I used the password rename trick from DOS. You'd think it would cause problems by looking weird. Trick for that was doing it on non-target's machines and leaving software on there to do glitchy stuff in general. People just shrugged and moved on.
I would expect such a function to provide a default value
It barely understands your code. To get any real benefit out of it you have to write your JS using Googles special rules, idiosyncrasies, and idioms.

Then you'll get a lot of use out of it.
Would a training set of 3d renderings of every angle of each lego piece work? That should be easy to produce and would make the manual labeling step obsolete.
You didnt read my reply nor the parent thread.

I was replying solely and only to the acusation that after revealing plain text password on one site (which was generated using said scheme) you disclose every one.

This is simply not true.

In addition (but I didnt address that), there is no single keychain/password store to steal by the trojan. I can use it anywhere, using only my head as a 'storage' machine.
> ... because people use it; and then say; 'but don't use unwrap...'; and then use it, and your 'safe' language then happily crashes and burns everytime something goes wrong

It might crash, but it doesn't burn, which is kinda the point of panic. Its behavior is well defined and predictable, which is great improvement over typical C UB.
ES6 is supported behind a flag
How to get a website designed for (almost) free
>Cameron went on national TV to decry him, they suicided his wife.

Sources for this? It seems unlikely that the Prime Minister would on TV to denounce a barrister for refusing a gig. They would just have got another barrister to do it.
> we do live in a world where a congressman said that nobody dies from a lack of health insurance

There's straw men, and then there's the idiocy of "far right", or whatever you'd call that. Opposing Obamacare is one thing, comments like that are something else entirely.
And in any case, it's Afrikaans in English as well as Dutch, so 'African' while perhaps a literal translation into English is not really something with meaning in English.
Same in Ethiopia.
CAPTURE ONE PRO 10.1.0.161 DOWNLOAD FREE WITH SERIAL KEY and CRACK 2017
I think it really depends of the project, the team size...

- When I work solo on a project, I do my "daily commit of work".

- On an open source project, I squash my commits at the end into one per "feature" or "issue".

- In a larger team, I usually work in a branch, then I submit the whole branch for review, this let people checkout the branch, test it and review it, without breaking their own workflow. After this, the branch is merged in the format that make the most sense for the project (usually, but not alway, 1 commit per branch is kept).

For the planning thing, I prefer to create issues (even for my own personal project).
Given the (rude and unhelpful) reply from the team, I suppose it was a premature release.

https://github.com/mishoo/UglifyJS2/issues/1875
Then I guess labor dynamics are different, else why does one see people doing low value add jobs like pachinko, vending machine stuffers, McDonald's, people "directing traffic" when they could get more meaningful jobs (if the job market is so good, esp. Tokyo)
Show HN: PgModeler – EER Diagramming for postgres
Is the alternative a free-for-all against minorities (perceived as oppressed?).
"I wonder how many similar stories there are out there and how they were handled."

In-school suspension and police interrogation for me on different occasions. In each, I had actually done nothing but was smart and could have done something. The first was actually a setup by the most notorious hacker in the school who I was showing up a bit with my demos. He had some script downloading and popping up porn on my computer that a teacher saw while I was at lunch. Looking at the times, it added new files to IE cache every 15-30 minutes all the way into the 2-3AM's. My defense was I couldn't possibly be in class surfing porn after the school closed. The non-technical authorities had made up their mind someone would be punished, though. ;)