skysight-inc/HackerNews huggingface dataset:
> I'd glady give up all these gimmick features, like stickers and so on, to have some proper standardization.

You have that option available to you already. XMPP is here to stay. Unfortunately, network effects being what they are, you may or may not have many people to talk to.

Meanwhile, people continue to flock to

* Slack (deliberately putting this at the top, given the audience)
* Signal
* Whatsapp
* Line
* WeChat
* Facebook Messenger
* Viber

> If email hadn't had become dominant so early, you'd also have companies trying to split and isolate communication, claiming features but actually only going after profits and monopolising.

If you've tried running your own email servers recently, you may have noticed that emails going into the big providers (Google, Microsoft, Yahoo) doesn't always get there. Despite the open platform and open standard, with the majority of mail flowing through those gate keepers, the barrier to entry has gotten higher than it should.

Unless you're pushing pharmaceuticals or fake designer products. Then that seems to make it through all the time.
Fix-It Driver Repair 3.0 Crack and Activation Code Full Download
My mistake, I was definitely thinking of the full VS. It does depend on how you define "best" then. I'd say this puts it in the "simple" category. I'll try it out and report back.
There is a place for JS but most sites don't need it or at least don't need to drive the entire site. The problem is that Jquery now is 'bad' because it, what was it again, is not suitable for structuring big apps (ofcourse it is not; it's not meant to be an MVC or whatever framework; it's helper library to make Javascript easier to use). So it is obvious (and I see it all around me) that people build sites now like they are building Facebook, even though the site might have only 1 or 2 pages and no interactive functionality to speak off.

Still, this guy did it (took a long time between this site being up and the post on HN that instigated it) while the rest of the readers in that thread who thought it would be a good idea, including me, didn't. So kudos for 'just doing it' anyway.

Edit: I checked hours ago and then it was clean but apparently there is no moderation on it either... So this site would've taken literally less than an hour including hosting setup to put together? Still I didn't do it while I did like FuckedCompany and think it's good to have something like it.
yet all that don't add absolute any value to the company nor security to their data. since they're still paying a vendor full of problems.

incompetence promoting incompetence. the staple of big corporations.
This post gets it close, but what we need is the best tools that can run in a web browser on a public library computer. Many don't even have a Chromebook or RPi.

And really what we need are the best tools that can run on the lowest end mobile phone. That way a lot more people could code: https://www.cta.tech/News/Blog/Articles/2015/July/How-Mobile... You could just give away free android phones- that'd be easier than trying to get everyone's clamshell phone to allow coding, and typing on a numeric keypad would be difficult. Also, even using Android- how will those people type? Hmm, maybe we just need to give them all computers or Facebook could set up computing centers. Actually, those luckily enough to get a ride into town and some money might afford 15 minutes in an internet cafe, so maybe if you wrote an app that could multifunction as a coding tutorial and universal web email client application at the same time maybe someone might use it. But definitely a low-end computer, so we're back again to serving some additional people realistically if we just have a webbased IDE that runs on a low-end computer. Should it support IE6 or IE7? Also, internet in many places is dog slow.

Still beyond that what is desperately needed is food, clean water, shelter, clothes, blankets, feminine hygiene products, medical assistance, infrastructure, the ability to grow food, doctors that live nearby with a constant supply of resources, and electricity. There are many parts of the world that don't have these things. Don't give them computers first. It would be intercepted before it gets to them or taken away from them or sold for necessary items. Many can't code, as they're struggling to survive.
Pages load faster with JS disabled, show less advertisement and no popups. Browser processes take less memory. Social network tracking scripts (usually disguised as share buttons) do not work. Annoying fixed headers, footers and sidebar usually don't work without JS too.

I got used to this comfortable way of browsing the web and seeing more sites that don't work without JS doesn't make me happy.
I like https://wire.com and https://threema.ch/en
I recommend Threema as well. Been using it for a couple of years.

Accounts not tied to phone number, available on IOS, Android and Windows Phone, perfectly working group chats.
Last time I checked, doing new ActiveXObject("Scripting.FileSystemObject") did not require any extra 'permissions'.
> but how can we blindly trust that this is actually implemented in a closed source system?

Threema implements validation mode, something similar can be done for other closed source messagers: https://threema.ch/validation/

But nobody can guarantee that encryption works when validation mode is disabled.
http://www.gdcvault.com/play/1022186/Parallelizing-the-Naugh...

This might be the talk you're referring to.
I'm a big fan of JSNice - it's easily the best JS beautifier I've used. It's twice saved my bacon, really helping to make sense of some horrible, buggy third-party code.
I sort of agree with you. I also started on BASIC on an Atari 800XL. What really got me hooked was the immediately result of it. It booted up into an environment where I can enter code directly, run it directly, debugging was a little painful and had to use prints. But the path to seeing something happen was pretty straight forward with very few obstacles.

In today's computer, I can't see any environment that would do that.

If my kids are presented with Visual Studio, I think they would spend the majority of their time clicking on the thousands of buttons on the ribbon, perhaps.
We have a society specifically to police each other

Err, no we don't. We have a society specifically to co-exist with each other. Proactively policing each other actually reduces our ability to co-exist.
Perfect Color Palette for Your Fall Wedding
Or maybe we need to get Chromebooks/RPis into public libraries instead? I admit RPis are probably a bit of a stretch - given the potential for malicious usage, but Chromebooks seem to be an ideal fit, for much the same reasons they're good for the education market.
What is randomness? (2013)
Btw - I totally just realized I have to teach my cousin (who only has a chromebook) python this week. So thanks for this! I might try it out.
Wire was in the middle of a shitstorm a while back iirc because it falsly advertised that it encrypted everything end-to-end, when in actual fact only text was so.
Wow! So much in ES6?! I've added a bookmark to the online version in my bookmarks toolbar.

Although I am sorry to day the digital version is just too costly. If it was cheaper like most of the books we get for kindle, I would have bought it immediately.
Hayao Miyazaki to Come Out of Retirement to Create a New Movie
The exact same dangers exist with normal browsing. Intermediate nodes on your route can do whatever they want unless you use proper encryption. In fact, things like sniffing your traffic are routinely done by $ThreeLetterAgency.
This is really neat. The ability to replay and the transformation stuff is great
Whether they should be depends on your needs, so it's nice to be able to choose the equality semantics for your application's types.
You should also know about https://www.pythonanywhere.com/, which you can use completely remote.
Ask HN: Do startup accelerators have any correlation with success?
I'm not seeing the ROI from startup accelerators including YC, Techstars, etc. As I see it reasons for possible failure of startup accelerates include:

1. Focus of accelerators of picking founders based on gimmicky characteristics like their age over vital characteristics like their domain expertise.

2. Emphasis of accelerators on coding rather than sales solving all problems. Maybe this is unfair and rather, accelerators simply don't do a good job of realizing which founders want to code vs sell their way out of the trough of sorrow.

3. Accelerators picking startups based on some insider connection. I'm no financial guru but shouldn't you NOT let emotion control your money?
https://news.ycombinator.com/item?id=12932654
Experiment to raise the dead blocked in India
Insight for GitHub and GitLab
Although less conspicuous, there’s a similar story with Command & Conquer: Red Alert 2’s box art depicting a NYC skyline being bombarded (also released in 2000).
Show HN: Water Pouring Problem Simulation
Clicking the author's name, one finds that in this publication the author writes primarily glowing reviews, and navel-gazing inside-baseball meditations on the act of reviewing. Writing more "hatchet jobs" might be the easiest way to solve this problem?
I like Rust.

`==` is implemented by types as they desire and as makes sense, via the PartialEq trait (and the type can mark whether it’s a partial equality or a total equality by whether Eq is also implemented).

Because of Rust’s strong ownership model, the whole referential equality matter actually becomes comparatively irrelevant, though if you actually need it you can cast to raw pointers as compare those (`x as * const _ == y as *const _`).

This strong ownership model also means that the whole aliasing problem becomes irrelevant also: it’s obvious from the code where you alias things, and you can only do so in a memory-safe way.

Really, this whole article becomes delightfully irrelevant for Rust.
While OP might've phrased it more politely, he's got a point - allocators that aren't designed for multithreaded use are ultimately oversimplified toy projects.

It's really not that much of a challenge to knock together a (slab + heap + free list) allocator that will perform really well single-threadedly. However it will be nearly impossible to adapt it to the multithreaded context. It is a considerably more complex task and the end result will end up looking like a rocket ship compared to a simpleton that even the best single-threaded allocator will look like.
Notebook Dell XPS 13 com processador Intel 6ª ou 7ª geração
I would love to know the answer to this too.
There's lots of room for improvement here and I'm not sure Rust is the right tool for the job.

First of all, why doesn't this have a UI? It would be much easier for the friend to select the folder with the .cha files and they could see a nice progress bar while they are renamed.

However, if there are few files the renaming process would be too fast and the progress bar would flicker.
An easy solution is to add sleep calls in the worker thread to ensure that the progress is visible.

Of course the user could have lots of .cha files, and the friend might get bored. A popular pattern is to display an overview of the program features in picture + text format while a long procedure is running. There could be one about .cha file renaming for instance.

It might make sense to also show ads, depending on the monetization strategy. Maybe the friend wants to buy something and they don't realise it yet.

Finally, when the whole thing is done, the friend should be offered the option to post it on twitter and/or facebook. Something along the lines "I have just renamed 100 .cha files using rename-it. Try it yourself at <address>". The address needs to be different from the blog, probably an SPA, but I'm not an expert at that.
And one more tip: don't ask for the facebook login before the renaming, this makes users suspicious. It's much better to ask before posting and explain why you need it. This builds trust.

I said that Rust is not the right tool. I would maybe try Electron, it's also cross-platform, but the code can be reused on the back-end. For instance one can upload a zip of all their .cha files and they get a zip of txt files back.

Ultimately desktop apps such as these are a thing of the past. But I guess it's a nice exercise.
Visit the filming locations for the new Ghostbusters movie
You're required to use bike lanes within city limits when there's Zeichen 237, Zeichen 240, or Zeichen 241. Otherwise you're free to use the road. Any other sign even if it has a bike symbol on it, does not mandate the use of a specific path.

But indeed, Schutzstreifen next to parked cars often have the problem that you either have to veer into traffic (or traffic veers into you), or get doored (I don't recall that it's mandatory to keep your distance to parked cars, though, it's just in your own best interest). Even though motorists are required to keep 1.5 m distance to you there, very few do, since apparently the dashed line implies that you're safe enough from them ...
I've actually been looking at this too.

I posted more detail on another comment, but it should be possible to write a nodejs server app inside the package that will serve up the electron HTML to the web app (i.e. with command flags like [--server --port $port]). You'd probably have to implement the keystroke handler and a renderer for the menus, but otherwise it _should_ work.

Of course, I have no idea how much work would really be involved (although I imagine quite a bit), and you'd end up with something that resembles Cloud 9 or Mozilla Che, albeit with VS Code's extension library.

It just feels like something that would be better built directly into Electron though, so it could work for e.g. Atom as well.
URLs are like mutable cells in a namespace. Content-based address systems usually have separate solutions for named references, like branches in Git or the various naming schemes for IPFS etc.
... that all need to be called .equals()? No - that's actually the best argument for structural equality, since that is the "minimal" equality.
Angular generator using Webpack2, Babel, SASS with some cool optional features
When I said "people who work in tech", I meant that including product owners. Besides, the notion that Mark Zuckerberg hands out decrees of what Facebook must do next and the engineers have to choose between scampering away to build what he wants or resign if they disagree is utter nonsense. We're all human being who are capable of presenting a rational argument in favour of doing things properly. Product owners listen. Sometimes they disagree, and that's when you need to question your role as an engineer, but often they don't just ignore their team.

If you think that being an engineer in tech is a job where you blindly implement someone else's will then you're failing to live up to both your potential and your responsibility.
I'm sure my chosen password of kkkkkk will prove useful.
Just tried it on a RPI2 + Ubuntu 16.04.1, a headless environment with X11 forwarding over SSH. There are missing package deps for GUI-like things (libasound2 and some OpenGL libs), and even with those deps manually installed, it crashes with "X IO error received (X server probably went away)" ... sooo, probably not a good choice if you don't have a local monitor & keyboard & mouse.

Also, there's an "Error: ENOENT: no such file or directory, open '/home/ivoras/.config/Code - OSS (headmelted)/storage.json" , don't know if it's important.
It is what Microsoft does. Even with a support contract, you have to provide them with a credit card number before they will accept a support case. When Microsoft agrees you've found a genuine bug in their software, they won't charge you.
Doesn't wire use Webrtc? I thought it was encrypted end to end by default. Do you have a source to this?
That's not an equivalent analogy.

Disabling JS displays nothing at all, while changing text and background color is a progressive enhancement.

Content should still be accessible without JavaScript, even if, perhaps, in a less convenient way, i.e., every click reloads the entire page
without any bug exploiting, you can use killphrases on anne and run away from gunther (or use killphrase too). I think Howard Strong is the only guy you have to actually kill.
At the moment, Signal and Wire seem to be the best options. They have open-source clients, end-to-end encryption, are easy enough to use that even less-computer savy people can be realistically convinced to use them and they seem to offer decent protection for metadata (not technical, but policy-wise).

There are, however, some upcoming developments which will change the situation in the next couple of months:

1) The main matrix.org client, Riot (https://riot.im) has end-to-end encryption now in beta. This will offer Signal-strength encryption, but in a decentralized, e-mail-like system with federated servers. This will create an ecosystem where people are no longer dependent on the goodwill (and solvency) of a single entity to use a good, encrypted messaging app.

2) Briar (https://briarproject.org) is a new (Android-only) app, designed for people with an especially high need for privacy. It works without central servers (through Tor hidden services, but hides the complexity of that), even works when the internet is down (e.g. when mobile networks are shut down during a protest) via Bluetooth and direct Wi-Fi connections, and it offers extra features, like a panic button that deletes all your data. It's in beta at the moment, with a planned release early next year.

TL;DR: Use Signal or Wire for now, but be ready to switch to a better system when available.
Until you notice that just visiting Facebook keeps a 10-30% load on your CPU while doing nothing. Now imagine how many people are using Facebook.
In todays app world although, it's easier to have 5 messaging apps unlike the desktop days. We all really only have one messaging app in the background, and that is apple / google push servers.
That is not what the linked article says. The FAA may consider it a crime, but prosecuting any specific incident is another matter entirely. The article even notes that means other than shooting it down would make for a "messy" case.

And you will need to involve law enforcement to recover your wrecked drone from my property, since I won't allow you to trespass.

And since when did all the privacy advocates on HN decide it's OK to fly your drone and camera over other people's property? Or is it only OK if you're being paid to do so and not a government entity?
Please avoid hurting Javas reputation by using outdated code.

1. Since Java 8 there are LocalDateTime/ZonedDateTime/etc. classes. They are immutable. LocalDateTime even works with Hibernate.

2. date.setDate(int date) is deprecated for nearly 20 years. The methods Javadoc clearly states that you are changing the object. The method even returns void. Don't use it. Why are you still using it?

3. If you still want to use the less comfortable Date and Calendar, they work fine if you use them as you are supposed to.
>"germany doesn't have free speech", "CO2 is not a real pollutant"

How can you possibly argue against these two?
Hi dang,

I hope that this is not inappropriate but I'm just wondering if you could disable the ghosting of the submission of my GitHub repo here github[.]com[/]samihasan[/]eskendereyya

I think that this submission would be very helpful for the community here.

Thanks
Hmm .. I think you might have that the wrong way around. URLs do exactly identify a document in the sense that the document that is returned is the document in question. That you might get a different document each time is a different matter and relates, again, to value, not identity. (Then there's idempotency which is a useful concept that only appears to causes eyeballs to roll. Even the top in in Google is snarky.) And identity and value are both arbitrary -- John today is John tomorrow, but even that will also cause philosophers to twitch. I guess it not that surprising that programming languages and the like encode the same confusion!
I asked the question here https://news.ycombinator.com/item?id=11431878 and there were some good responses.
> even if it was terribly interlaced and the acting was atrocious

I feel like the acting is so bad it's good. It's become a cult classic.
Tor et al. should be just as legal as speaking or passing notes without an omnipresent camera and microphone. Using one's faculty of communication to plot murder should not.

It's reasonable for law enforcement, with a valid warrant, to install a hidden microphone in a suspect's basement to record evidence of a crime, yet sometimes that's literally not possible. The solution is not to install microphones in everyone's basement, just in case. But law enforcement is continually lobbying for digital equivalents of that solution, and it's really getting tiresome.
Hi dang,

I hope that this is not inappropriate but I'm just wondering if you could disable the ghosting of the submission of my GitHub repo here github dot com slash samihasan slash eskendereyya

I think that this submission would be very helpful for the community here.

Thanks
I tried to de-obfuscate some HTML5 games that I made and the result was bad, marginally better than some naive JS beautifiers.

Yes, we all know that it's pointless to obfuscate client side code, but this serves as a simple deterrent. I've had games copied/pasted on some Chinese website and this seems to avoid that.

I used this [0] to obfuscate, which is free and open-source. You can also try it online here [1] if you don't feel like installing the Node.js package just for playing with it.

disclosure: I built the web interface [1] to the obfuscator, which is also open source.

[0]: https://github.com/javascript-obfuscator/javascript-obfuscat...
[1]: https://javascriptobfuscator.herokuapp.com/
B/c they wanted to do it that way and you're nothing but a negative troll spewing what you think is right. Lets have someone critique all your work and criticize everything they disagree with.
OpenStack will Help to Find Origin of Universe
I totally lost my respect to IEEE as a "serious organization" when I saw they were advertising [1] their start-up event with the title
"Everything you know about startup success is wrong"

1: http://postimg.org/image/cz2rbvifz/
أصعب 10 لغات في العالم
اكثر 10 اماكن رعبا في العالم
> But then I imagine Dune 2 players saying the same about C&C!

In Dune 2 you could wall-in your repair center (or build other buildings around it); if you did so transport aircraft would come and get damaged vehicles from the battlefield, bring them to repair center and bring them back.
Too bad I never found anything like that in any other relevant RTS since then.
The insanity of today's web happened because we have too few "negative trolls".
I think the disconnect is that people have conflated websites with web applications. I fully expect an application to use JS because essentially you're providing (or attempting to provide) desktop-analogous functionality in the browser.

However a "website" has the purpose of 'displaying information' -- essentially some form of text + images akin to a newspaper page. In those cases JavaScript is an enhancement but ought not be a requirement.

For a web application though, not using JavaScript is like a car pulled by donkeys. Sure you can sit in it and try to steer but it doesn't provide optimal functionality.

However on the other hand, anyone expecting a good web experience in 2016 without JavaScript is fighting a Quixotic battle.
I felt like this quite strongly about his "Collection Pipeline" article (http://martinfowler.com/articles/collection-pipeline/) - he's definitely guilty of fancy name syndrome in that one (I think "Value Object" is a fairly well-known term, though - certainly one I was using a decade ago).

On the other hand, both this article and the "Collection Pipeline" one contain a lot of useful information, concisely and informatively expressed, which would be beneficial to a junior developer as a general introduction to the subject.
Show HN: Spaceboom, location-based messaging built with React Native
Robot dinosaurs get Raspberry Pi make-over