skysight-inc/HackerNews huggingface dataset:
With Vector you have the choice between using the hosted version of Vector or host it yourself.
And being built on the Matrix (http://matrix.org) standard, it's a completely distributed architecture: run your own server and own your own data!

Like any other Matrix compliant app, Vector supports out of the box all the bridges and integrations the community contributes to the Matrix ecosystem. So today it bridges to Slack and IRC, soon Mattermost, Rocketchat, Skype, Lync... And Github, Jira, Jenkins for the integration side, with much more to come, including Slack webhooks.

On the UX side of things, Vector doesn't force you to create an account per team like Slack does and allows the creation of public chat rooms which can be referenced in a directory.
Rooms can be invite-only or just "hidden" (anyone with the link can access) or fully public (anyone can access).
Also every message is indexed and has a permalink to it, so easy to share information, especially given people can access rooms as guests (if the room allows), no need to create an account.

In terms of Real Soon Now stuff:
- End to end encryption will be landing in a couple of weeks
- Vector web and Android support voice and video conferences via WebRTC (it needs additional polish so consider it as beta, but it's here)
- Proper nice UI to provision the bridges and the integrations in the room (couple of weeks)

And I feel like I'm missing stuff... But that's probably the main bits
So does Matrix :)
Haha yep! Its a cool idea. Marc's got a good network though, which helps when you're starting out with a product like that. Gotta avoid the tumbleweed effect at all costs.
Bicycles are a great alternative for many commuters but they can't match the range that cars or planes can provide for most cyclists.
Not to pile on (the other response is dead on), but
you also seem to be assuming that libsodium is magic crypto dust, offering strong security anywhere you sprinkle it. It isn't.

To be sure, libsodium is shiny and nifty and wonderful, but the root cause of a large number of crypto insecurities is in key management. A bunch of others can be regarded as subtle mistakes in using an otherwise solid algorithm.

Assuming that using a trusted implementation of a trusted algorithm means your crypto is solid is roughly like saying, "my car as airbags, so it is safe."
4Chan founder Chris Poole at Google's Area 120 startup incubator
Very sad. He's an icon, who helped define VC as it's practiced today.
This has essentially been banned by MMRSA in California and has been banned in SF for a while now.
I'm getting a negative tone from this post and I don't really see why. Training is the point of graduate school. That is why we still call them graduate students.

> I thought a PhD was about making an original contribution to my field

> the PhD is really more about training in the fundamentals of scholarship

You realize that these two concepts are not mutually incompatible? And furthermore, that the former is contingent upon capability in the latter?

> as much as it might seem like you are supposed to blaze a path, they really just want you to show that you can walk in a straight line

The vast majority of graduate students are not capable of conducting independent research when they start (I certainly was not!). Often, it takes years of training to get them into a state in which they are sufficiently knowledgeable to take a real leadership role. Expecting someone to be capable of independent research would be wasteful: they need more guidance! This is why they are called 'advisers', not bosses. Without them most students would zig off into a direction that is fruitless.

However, to suggest that the work you do at this time is meaningless is also wrong. Your adviser almost certainly has funding sources that support the work, and this is likely directed towards productive and meaningful pursuits. The fact that students are not leading these effort is not a detriment, and in my experience even smaller research projects quickly provide amply opportunities for taking initiative. Furthermore, very few students finish a doctorate without writing papers, so I find the notion that there is no actual scholarly contribution inaccurate.
When you have a choice, yes. Although when taxes are autodeducted from your paycheck you don't have much of a choice but to cooperate, unless you want to quit your job.

Thoreau was famous for his non cooperative "civil disobedience" which entailed not paying taxes. He ended up in jail for it but he achieved his desired effect in the long run.

Gandhi read of Thoreau's tactics and in turn led a movement in India where millions refused to pay the salt tax to the British Empire.
Sorry to hear that Splendor, that's properly bad. I'll look into this.
Slow clap. Yes. Let's keep it all in perspective, and maybe even work on things that aren't super profitable in financial terms.
General Assembly is working towards just such an approach:

https://generalassemb.ly/blog/measuring-what-matters/

Note: Most of the interesting stuff there is in a PDF.

(Also, I work for GA, but am not speaking on behalf of the company.)
Don't let the baity title fool you — this is actually a decent little article.
It probably works for the listners, the direct advertisers and the podcasters. It doesn't work for the advertising industry as a whole because the middle men are cut out.

They want a cut and will work really hard to take it. L
Doesn't this describe almost every tree?
It fell in rank because it was flagged by users.

There's a penalty on youtube.com stories by default, but we turned it off in this case because the allegation seemed prima facie interesting enough to let the community have a crack at it. Of course, it's highly politically charged and we normally don't want that stuff on the front page. But there was an intellectual-curiosity element to it as well.

That said, the community has had a crack at it, in votes, comments and flags, and the flags won. I don't see a reason to override that.

(By the way, it's on our list to display [flagged] on cases like the current story when the flags are this powerful. Hopefully that would have answered your question.)
Inadvertently create a species of flora that out competes others, leading to their extinction?
It's YAGNI. YNGNI is unpronounceable.
Where's the link to the supposedly methodology? That's a pretty crappy press release...
fined because they tried to play in a bought and paid for market when there was nothing for sale. Industries went from being regulated to being protected. I don't know the numbers in France but Occupational Licensing in the United States stymies competition and worse puts a disproportionate burden on the poor when trying to enter such a licensed field. You can actually spend more money and time gaining a license to cut hair than be an EMT in some states.

There can be no justice when laws are not just.
The demo page causes a crash and reload loop on Safari iPhone iOS 9.3.2
I read it as entirely condescending. The several "It's your fault" replies? Nothing but condescension.
I seem to recall the median number of installed monthly apps sitting at zero for some time. Are you sure that "they want apps" or is it just that they're using the same few apps and web for everything else?
Yes, that is part of the patent law. 35.271.a:
... whoever without authority makes, uses, offers to sell, or sells any patented invention ... infringes the patent.

That is why that one copier patent troll (can't remember the specifics) files suit against businesses that purchase copier, but not the manufactures themselves.
Apple Rumored to Be Debuting iMessage for Android at WWDC
I think you could still get a junior dev job, if you just do a bunch of projects, even if trivial or done before, that demonstrates you know what you're doing. If you don't know what you're doing, the projects will help you learn. Win-win.

If you don't mind me asking, what program did you go to?
Yes! Nightcode's creator, also creator of play-clj, is my old coworker.

Thank you for your kind words.
Should give you enough time to test on ReactOS and report back! :-)
> I don't know if it's a problem per se, but it's something people should be aware of; many devices are constantly broadcasting a unique identifier almost all the time unless they take steps to turn it off.

I can't tell whether you're referring to Bluetooth, WiFi, or both. WiFi is worse (longer range) and I suspect more widely used and likely to be left on on phones.
So how do you advocate for a cryptocurrency that you truly believe in without being called a shill...or a pumper?

Monero/CryptoNote based coins offer better privacy than any other competitor. And we live in an age where that's becoming increasingly important.
I would have been OK with it, but I don't think it would not have worked. I developed most of the code and was the only one with significant startup experience. That said, I don't know if the rest of team ever discussed it with the investors. They did not bring it up with me.
Rails and jQuery. I've had so much success with those technologies, it makes me weep to watch the HN crowd shun them.
Hm, that's an interesting reaction. I also don't really see why that you're getting a negative tone. I don't think the post is suggesting that the work is meaningless (as your comment interprets) but rather that the meaning of a PhD is mostly not in the thesis itself, but in the ability to conduct independent research, like you said.
Meh, before the first dotcom meltdown it was a toy catalog as well. I recall a pre-christmas issue in 1998 or 1999 that had to be well over 200 pages thick. It sure wasn't full of articles.
I've had attempted scams at the Rome central train station at least three times. "Meter is broken."
>Canada and Russia have a lot to gain from global warming, with sea routes and more farmland.

Is this really true? I'm Canadian. I think we have less to lose, but I'm not sure we'll gain.

Currently we have a boreal forest wildfire larger than Delaware that's still burning out of control and already destroyed much of Fort McMurray. From what I've read, the Boreal forest is at risk of fire and ecosystem death, and not much is suited to replace it in the near term due to soil quality.

We'll also lose cities due to sea level rise.
US agriculture is extremely efficient. Agriculture in underdeveloped nations is, usually, inefficient. The retail price typically only costs less because there are less steps between producer and buyer.

For example, in the US, only about 25% of the cost of bread is for the bread itself (wheat, baking, etc). IIRC, in egypt, about 50% of the retail price of bread is materials/production. Thus bread there costs 1/2 what it costs in the US. But egypt is an outlier in agriculture with an extremely high wheat yields for a nation at their economic situation. Probably due to the fertility of the nile.
>However if you're not my friend, I have no reason to take financial risks for you however small.

Technically that's not true. In the cases of con men, social engineers, and manipulators "giving free stuff" is a common psychological tactic to gain leverage over others. I.e. the sub prime mortgage scam bubble of 2008.
We detached this subthread from https://news.ycombinator.com/item?id=11871755 and marked it off-topic.
Well, that's the other thing: this is a one-way trip, unless I can get jet-pack fuel, just anywhere I decide to land. How much fuel does the landing song and dance take? Seems like it's a lotta hovering just right.

And wait a minute: packing a chute requires advanced certification, but we'll let just anyone go around with the jet pack? :)

And who's gonna go jet packing without a safety system, like a parachute anyways? That thing cuts out, there's no, "Guess we'll glide this to the ground" failure mode.
SPOILERS ALERT

The article contains several spoilers. You may want to hold off if you follow the show.
Practice sounds like exactly what OP is trying to avoid. Also, you're talking about small apps. And also, webpack is the most incomprehensible waste of time that I've ever encountered in development. No hyperbole.
Apparently I mentally added an order of magnitude - best link I could find says 1,000 year storage

http://www.carbolea.ul.ie/files/Biochar%20Swift%20Hayes%20Ch...

and

biochar.org
I'm also a grad school dropout, so I have a bit of perspective on this as well.

You're correct, IMO that the PhD is largely about training to become a junior researcher, and less about making an original contribution to science. But, based on the dissertation defenses I've attended and theses I've seen, I would say they are less "conservative" than "scope limited." Many people I know have gotten two years worth of papers out of their dissertation topics.

This may be field-specific, however (I was in math).
P2P protocols like BitTorrent and Bitcoin are less private than client-server protocols. A random grad student in the Netherlands could track nearly every Bitcoin peer if they wanted to, but they can't track people posting to HN.
Encryption Security May Not Be Secure Anymore (Possible AES Crack)
> 32 kB RAM

The mentioned microcontroller has 192KiB of SRAM (including 64KiB of core-coupled memory).

Speaking of which, many programmers tend to ignore the CCM but it can be very useful (though it can't be accessed from other peripherals (timers, ADC, etc.) using the DMA).

It can be used for the heap and/or stack memories, for example, freeing up the remaining 128KiB for other purposes.

It can also be used for executing your code from the memory without using the flash which is faster and more energy-efficient.
Your comments in this thread are unfortunately breaking the HN guidelines, by calling names and generally being uncivil. Please don't present your argument that way. It poisons the atmosphere and makes your argument less credible. Instead, please refresh your memory about what HN is looking for by reading the following, and then post civilly and substantively (or not at all) in the future.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
There's no "should" about it. It does feel like APT. (-:

I invoke aptitude install on Debian and pkg install on FreeBSD/PC-BSD. dpkg -b stage/ target/ on Debian; pkg create -r stage/ -o target/ on FreeBSD/PC-BSD.

Bear in mind, of course, that the SVID package management is a clear precursor to both of them.
>> I've always found it ironic that the open source community ignores the role of the rich and powerful in allowing them to succeed.

I don't think anyone ignores anything, it's more like the OSS community (of which I'm not a part, btw) simply doesn't feel that their freedom is a good price to pay for - anything, really.

Also, to be fair, the "rich and powerful" mostly get into peoples' way when we try to live our lives in a meaningful way, and that includes OSS folk, who just like to write and exchange software. If the "rich and powerful" decide to patent everything, which is the real sticking point for the OSS community, then the OSS folk have no toys to play with.

Understandably, they are not happy with that.
A cab driver tried to hold me up at gunpoint in Panama City (I jumped out of the moving cab, much to my captor's surprise). My sister-in-law had a similar experience in Mexico City (sans the dramatic escape). And I'm probably much more savvy than the average tourist. This happens all too commonly.

I wrote it up, if anyone prefers the long form: https://www.quora.com/What-does-it-feel-like-to-have-a-loade...
At age 38 I'm a little bit of an oldster for this industry, and I remember PCs in the 80s. I was a kid but that's when I learned to code and I distinctly remember what it was like.

It was a lot like today: loads of fragmentation and loads of vertical 'silos' with their own peculiar way of doing things.

Until the late 1980s you had a million little vertically integrated platforms: Apple II, TRS-80, Commodore 64, TI-99, IBM PC, etc. Even within manufacturers you had major incompatibilities, like Commodore VIC-20 vs. Commodore 64. Those were almost totally different machines.

Then the explosion of cheap IBM PC/AT clones changed all that and killed all the smaller players. There was a brief period from about 1988 until roughly 1999 when we had essentially one platform MS/Intel. That was MS-DOS and Windows, and the latter would usually run DOS apps. You also had one UI metaphor: the mouse and the keyboard and the screen. You had some hardware fragmentation but if you were targeting OS APIs and not trying to be bare metal it wasn't too hard to deal with. You mostly had one platform you could target and get 90%+ of the end-user market.

No more. Today if you want that 90th percentile of the user base you have to roll at least three completely different UIs at a minimum. Either that or you go all-web, which as this author correctly points out is a major headache if you want something that's mobile friendly. We've had good luck with bootstrap+react but it is more work than targeting a single native platform. (Not sure if I buy that many native platforms are more work... probably depends on the stack.)

On one hand all this diversity is interesting, but on the other hand if you just want to ship a damn product it's infuriating. It's also true on the backend: you have at least six Linux distributions, Docker, a million different 'stacks', clouds like Amazon building closed mainframe platforms like lambda, etc.
True! But it also returns to the atmosphere when it burns or decays. Turn it into charcoal [1] and you have about 1,000 years of stability. Turn it into a mineral and you have indefinite stability.

[1] http://www.carbolea.ul.ie/files/Biochar%20Swift%20Hayes%20Ch...
We have been playing with Deis Workflow since Beta 1 and couldn't be happier. It adds a very approachable layer on top of Kubernetes so that developers can quickly and easily deploy apps.
Except that the taxi licenses are limited to a fixed quota that is much too low for a city like Paris. Taxi drivers must rent their license from a taxi company or buy it from former drivers for large sums of money and they will go on strike as soon as a government says that they want to loosen the system a bit, which would lower the value of their investment. Uber such a success because the taxi service is so inadequate.
Thank you Steve.

I don't know much about Siri or Google Now voice activation APIs ("Hey Siri" and "OK Google"). Also (as you're probably aware), Google just came out with an Echo competitor called Google Home, which presumably operates on APIs like Echo's.

I think the model itself is probably a generic one. For Echo, speech maps to actions executed on a server, so you can say:

"Alexa, ask calculator what's two plus three"

and from there, Alexa does the non-trivial work of determining that:

1. "calculator" is a skill (i.e. program)

2. "what's two plus three" maps to a function of the program

3. "two" and "three" are arguments of the function.

The Alexa Skills Kit's job is to parse the speech, break it down into those elements, and pass it securely to your program using JSON over HTTPS.

Flask-Ask provides natural mappings to corresponding Python constructs (programs, functions, parameters) through a decorator-based API.
Sorry I'll get back to circlejerking.
Your main competitor that was just sold.
It was done tongue and cheek. Sounds like that's frowned upon. Heard and heard.
You're either lucky or for some reason taxi drivers think I'm an easy target to scam.

First, my definition of scamming by a taxi driver: When a taxi driver takes a much longer route so that he can charge more.

Countries where I've been scammed:

1. France (Paris but not in smaller cities). Even though I'm French, I've had multiple Parisian drivers scam me.

2. Thailand. Over there it's even more blatant with multiple taxi drivers refusing to use the counter when they see a foreigner.

3. Malaysia. Same as Thailand

4. Portugal. A lot of taxi drivers there usually do not have GPS, have an approximate understanding of the streets and will take a very long way to get to your destination (80% of the taxi drivers in my experience). Still not sure if it's incompetence or malice but Uber drivers were almost always quicker and more accurate.

Countries where taxis were reliable:

1. Japan. I've always had great experiences there

2. China. I've taken a lot of taxies in Shanghai and while there's been a few times when a driver tried to scam me, percentage wise it's negligible and much lower than say France.

3. UK. I haven't taken a lot of cabs there but the ones I took were all professionals and accurate.

So now the question is, are you lucky? Do you maybe not notice when you're taken for a ride? Or do taxi drivers assume from my demeanor that I'm an easy target...

I've never taken uberPop in France because it was illegal. On the other hand, uberx is legal and consistently offers a much better service than taxies in France.

Regarding police, I'm always wary of policemen especially if they're armed and in countries with little protection against abuse like Japan.
> Canada and Russia have a lot to gain from global warming,

If Canada stands to gain big and the neighboring country that outspends most of the rest of the world combined on its military stands to lose big...

Well, I wouldn't feel secure about Canada's gains.
Optimized Font Styles and Preserve Original Layout in Visio Diagram Export in Java
Aspose.Diagram for Java 6.4.0 enables Java Developers to convert Visio Diagram with optimized font styles. This version focuses on the conversion quality of Visio diagrams and mitigates the problems of altering the font name, font size, font style (bold, italic, underline), line style and so on. It also covers the aspects of partial rendering of the shape or losing the structure of the shapes in output diagram. It also addressed some important bug fixes, such as VSD to PDF conversion, Open and save routine of a VSDX diagram, Exception occurred when creating an empty VSDX diagram and many more.
completely agree. I don't know why you are being downvoted
Trees are great short-term carbon storage. When they burn or rot, they re-release most of their carbon back into the atmosphere though.
Surprised to see SCAR mentioned. I have some connection to it ;)
I still use it now and then to automate some flash games. Helps me to relax.
As someone trying to hire web developers, it looks to me like Bootcamps are more like finishing school than trade school. Candidates that come out of a bootcamp have learned how to signal membership in the Silicon Valley in-group.

Their resumes have all the right keywords, and refer to "projects" they've worked on, built with all the frameworks and tools currently in fashion. They've practiced their interview technique and can talk confidently about continuous integration or opine about React vs Angular or describe how well they cooperate with their teammates.

If they don't get the job, they'll politely ask for advice on how they can do better, and maybe ask for a coffee date, so they can learn about the industry and how to find a mentor.

If you don't look closely at the resume or ask explicitly in the interview, you might think they have actual work experience, but they don't, it's all just coursework.

So I'm a bit ambivalent. Yeah, we desperately need more developers in the tech world. Yeah, startup culture is ridiculously tribal and unfairly biased against those who don't know the secret handshakes. But 3 months does not a developer make. When I'm hiring, I now look very skeptically at candidates that have been to a bootcamp. Experience has taught me that interviewing them is usually a waste of time.