skysight-inc/HackerNews huggingface dataset:
One serious argument for using a connectionless protocol is mobile. The reason is that mobile networks have a MAC/RLC layer (talking 3G/4G here, e.g. LTE) and those layers have ARQ (in other words retrans). At times, those re-trans can spike (sudden Signal drop for example). That will blow the RTO on TCP and you get needless TCP retrans. This is where you have to competing retrans mechanisms flapping. The obvious fix would be for the mobile operators to terminate the TCP flow at the base station and use the Hybrid ARQ mechanism, although that could happen eventually, but would mean a lot of re-design for them i.e. cost. So if your app is going to be on mobile, it might perform better using a connectionless protocol depending on the situation.
Git's Prayer
I'm confused now. I didn't think this announcement was to allow apks install on Windows 10. Simple ask: Will you be able to download the Amazon App Store apk from the handset's browser, install, and run the app?
This isn't anything to do with GC.

This is purely an optimization issue, and one that can be done regardless of if a language is GC'd or not.
> Large tech companies like Amazon, Google, and Microsoft have a lot of politics but are still very successful.

Those large tech companies have put some solid barriers to enter in their markets before being run by politics. I suspect nostrademons is suggesting to work in a new sector, where there is no clear leader and no entry cost: any startup has a chance to win. However in this case one has to sell the products, make some partnerships, market one's company, etc. which might involve politics, but outside the company.
"first practical quantum computer." They could just be referring to the fact that D-wave is impractical.
I'm curious, is there enough released yet to build server-side web apps? Would there be an apache mod, or some other web server? Or is there something more akin to a node app? I really enjoy C#, but everything that I did was either a Windows-only desktop app or a web app served through IIS. Thanks for any insight.
I literally just bought clion a couple days ago.

(not regretting it either, I can't stand visual studio, and am not likely to switch without very good reason)
Evaluating NASA’s Futuristic EM Drive
Go here ... https://code.visualstudio.com/

and click on the video. The guy is using a macbook air and there is a Microsoft logo in the background.
Built tool to help journalists report live
How do you define currency?
One advantage is developing server-side .NET apps without the need of a Windows VM, with the aid of regular Unix tools in your regular dev environment. That's a win in my book.

But a cross-platform CLR opens up some possibilities even for desktop or CLI apps. The wealth of the .NET ecosystem is compelling.
alright. I have a few questions:

* What is the lighting condition of your work environment?

* What kind of screen do you use?

* What does your "normal" desktop look like?

* What kind of programming do you do (scientific? web dev?)?

I have assumptions about this and I want to see how they pan out.
It turns out that in this day and age, desktop users much prefer pixel-perfect tear-free rendering to network transparency. Wayland is X11 without the legacy cruft -- and it turns out that the only thing left in X11 that's not legacy cruft -- like seriously, bleeding-edge tech for 1986 -- is a centralized way to hand out direct-rendering frame buffers to user processes and composite them together for the final image. Which is exactly the extent to which modern apps use X11.

Remote access can be achieved by running a special Wayland server on the remote side that connects to a Wayland client on the local side and exchanges framebuffer and event data with that client. In this setup, apps can talk Wayland and not even be aware that their display is being networked; they are also completely decoupled from the remoting protocol which can be anything. RDP and streaming h.264 would be good choices, certainly better than legacy X protocol.

Wayland is objectively a huge win.
Times have changed when 14px is "small"!
After using hckr news for so long I can't go back to the regular HN page. I find the styling and filtering to be much more effective for consuming HN's content.
YikYak added muting by user just recently.
I drink only tea, never coffee - I hate the taste.
You could google for that minimsft blog and the `we forgot how to ship´ trend of a few years back (from Sinofsky(i?) I believe).
If you have permission of all the copyright holders to release the code under another license. You can't accept patches and then re-license without explicit permission.
100% true on all counts.
Agreed on the crappiness of the web stack for this application. But WPF isn't necessarily better. Case in point: a Bible study program where one's choice of video card actually mattered, at least in 2009 (see http://community.logos.com/forums/t/6200.aspx). BTW, I only know about that specific example because my brother is a preacher.

I think a better foundation for a cross-platform editor/IDE would be SWT, the Standard Widget Toolkit from Eclipse, perhaps ported to .NET.
What, you mean you don't use a bunch of preview products to work on your top-secret company code?
I stopped using it when they changed the app design to what it currently is. I loved it when it was a picture app.
Crunchbase says they have 11-25 employees... how did they burn through all of that money? Is it possible they are pivoting or returning money to investors?
Why does window scaling need to be OS-global? That would imply that window scaling will also fail when you have several machines on the same network, since they won't be doing anything special to collaborate on window sizing.

Conversely, any hints and clues to window sizes that are provided by network packets can be read from a user process and so don't need to reside in the kernel either.
It's high risk for the investors. For every Uber, there are many that don't pan out. It's the nature of the game, and why they make lots of investments.
This gets incrementally closer to an ideal computing model I call "personal application omnipresence" [1]. Notably it brings a presumably-standard means for applications to scale their views to myriad input/output capabilities on the fly. Attach a monitor and the view expands and adjusts accordingly; attach a keyboard and the UI adjusts accordingly.

This is great progress, but I remain fixed in my desire for singular running instances of my personal applications to run on an application server I control and to which I attach views from all of my devices. I want to have a singular e-mail application that I see on all of my devices. I want to have a singular web browser application that I see on all my devices. And so on.

We need to make my many devices appear as one rather than making a single device act as many devices.

[1] http://tiamat.tsotech.com/pao
...so you'd rather implement your own congestion control, your own windowing, your own reordering and reassembly, rather than just using TCP and letting the kernel do all that for you? To send a single file? And hopefully this self-made congestion control cooperates with the rest of the traffic on your connection.

It doesn't sound to me like your use case would buy you much over TCP with selective ACK. Either way you have to resend dropped packets and ultimately reorder things.

For a use case like HTTP/2 with multiple "channels" I could see a reason to avoid head-of-line blocking (though I'd rather just use SCTP), but for a single file?
We built a Little Free Library at our house and while it gets used (I love watching the soccer mom screech to a halt, three kids get out, grab books, and go) we have been inundated with books. The weekly selections we put out are absolutely curated, but we have actually gotten choosy about what we even take to Goodwill. Authors from Fox News go in the trash immediately, as do all quick-rich schemes. And still the piles of books grow.

Anyone in San Diego have any interest in books?
So, what is actually new here?

They had already announced the various parts of this, and the only link I see in here is a GitHub repo with links to other GitHub repos that we've already seen. Is there anything new in this announcement?
You know, I don't consider myself to be OCD, but the thought of scrolling horizontally through webpages that essentially never really align worth a damn on the actual browser window honestly makes me a bit nauseous.
Which is where the "Start a company to develop software along these principles" part comes in.

In some industries, saying "It's just like [popular product you use] but much faster" is enough to make the sale. That's the value proposition behind uTorrent, Skylight.io, Apache Spark, Akamai, Cloudflare, and others. In other industries, people don't care. I suspect that if you created a messenger that's "Like WhatsApp, but faster", nobody would care - and making something like AirBnB or Thumbtack faster gives only a marginal improvement when most of the bottleneck is waiting for a human to respond.

By focusing on what you can do to make a buck and exploit your technical advantages instead of what other people should do, you end up teasing out the parts in the industry where it matters. That benefits everybody, while a blanket pronouncement of what everyone should do doesn't.
I agree, there should be an option for that.

But for those who care about their privacy, IMO its approaching the problem from the wrong angle if you're trying to get some developer to change their code to respect your privacy. Its their code. They can do what they want.

We as users should have protections from them attempting to submit information we don't want leaked. To me the solution is better perimeter monitoring and filtering.

While not practical in many situations I would highly recommend filtering all outbound traffic using a new firewall that supports such features (Sophos UTM for one, PfSense for another). Its the only way to know for sure those requests don't get out even when there is a disable option.
I wish the article had explained how the individual regions on the map are determined. It probably has to do with how the searches are geo-located but it seems like it could've skewed the results for some places.
A $35m dud, though. That's not small fry.
> Microsoft Office is being supplanted by Google Docs being both free and 'good enough'

I like Google Docs as much as the next guy or girl, but I find this hard to believe when we had to end a meeting several minutes into it when the Google Doc displayed an http-500-style error when trying to load a spreadsheet.
Can you expand on why "window scaling needs to be OS-global to avoid flapping". I have googled it and a I got to

http://en.wikipedia.org/wiki/Route_flapping

and I couldn't work out how this related to TCP living in the Kernel.

Not trolling, real question. Thanks in advance.
it doesn't. QUIC is a slow inefficient toy protocol. mainly as a tunnel for accepting spdy, a protocol "designed" with TCP in mind.

http://www.connectify.me/blog/taking-google-quic-for-a-test-...

things might have improved, but over slow lossy links, its really not worth the hassle.

the OC alludes to the point that UDP requires less kernel intervention, which means you can do more funky things.
Maybe. But, for me, they did too much wrong for too long to ever be able to repair that in my lifetime..
There's something in my eye. It's making it hard to code ;-). What an exquisite tribute!
They haven't. The article says they're returning the money.
OCaml doesn't come with the ecosystem that F# does. It isn't about availability, but APIs to play with.
They claim to make use of quantum effects -- in an abstract sense, quantum tunnelling across potential peaks in the solution space to access classically unreachable absolute minima. If that claim is true, then I agree that D-Wave is a type of quantum computer. What is disputed, I believe, is the truth of the claim.
No, I haven't even downloaded Core. I am more ignorant about OCaml than any of the others. I'd love it if someone else here could weigh in on the pros and cons.
There are now at least eight Chromium-based Android default browsers
It seems like if MS just doubled down on Windows and Office they'd be in trouble if/when those stopped being so profitable and there are certainly reasons to think they're going to lose ground there (especially with consumer markets, but with business markets too).
From the article it doesn't sound like they ran out of money, sounds like the growth has stalled and key talent has left. I bet the money goes back to investors, it doesn't sound like the team is still in place to pivot.
That was my first question too. QUIC is all user-land code.
At that point you're just saying "trolls are bad", because you're not offering any way for the law to differentiate between a "good" NPE (our lone inventor) and a "bad" NPE (the trolls). How do you limit the bad without also limiting the good?
Exactly right, this is a very important message here that should be taken away by future (and current) entrepreneurs.
Very likely returning money to investors.
Remember the Windows 95 days?

Your mouse pointer has moved.
Please restart Windows for this change to take effect.
I've thought about starting the same kind of business (delivery-only restaurant), but Manhattan is a ridiculously crowded market for moderately priced, high quality food.
Why not use f.lux? At work I turn it up to max at all times of day and it's really much easier on the eyes. I hardly noticed the redness after a day or two.
Again, your personal experience does not extrapolate well to the world at large. This is demonstrated by the fact that it doesn't correlate with statistical evidence. I don't know why this is so difficult for people (even smart people) to see.

You're comparing a desirable degree vs. a low-tier degree in the context of your company and hiring process. That might mean the world to you, but it's irrelevant to determining whether a low-tier degree has value.

Compare low-tier graduates to non-graduates in the economy at large. People holding no degree are vastly more likely to be unemployed or hold a minimum wage, manual labor job. People holding a degree (even a lower tier degree), are much more likely than the no-degree group to have a more desirable job that pays relatively well.

There may be many factors explaining why this disparity exists. But certainly one reason is that many companies currently require an applicant have a college degree even for non-desirable entry-level jobs. If you don't have a degree, you're not even getting your foot in the door. This practice probably makes little sense, but it's the way things currently are, and why holding a low-tier degree is much better than the alternative of holding no degree for most people.
It takes a lot to make a stew

A pinch of salt and laughter, too

A scoop of kids to add the spice

A dash of love to make it nice, and you've got

Too many books

Too many books

Too many books

Too many books

Too many books

Too many books

Too many books

Too many books

Too many books
Visual Studio Code's Privacy Statement Takes Your Rights
Wool was so important at that time that the Lord Chancellor had to sit on the "woolsack" - a woolbale and war was fought to protect trade routes.

> In the 14th century King Edward III (1327-1377) commanded that his Lord Chancellor whilst in council should sit on a wool bale, now known as "The Woolsack", in order to symbolise the central nature and huge importance of the wool trade to the economy of England in the Middle Ages.[1][2] Indeed, it was largely to protect the vital English wool trade routes with continental Europe that the Battle of Crécy was fought with the French in 1346.[3] From the Middle Ages until 2006, the presiding officer in the House of Lords was the Lord Chancellor and the Woolsack was usually mentioned in association with the office of Lord Chancellor. In July 2006, the function of Lord Speaker was split from that of Lord Chancellor pursuant to the Constitutional Reform Act 2005.[4]

https://en.wikipedia.org/wiki/Woolsack
It strikes me as a valid point that when books are "easy" to get, they get taken for granted. However I don't agree with the thesis that abundance leads to less appreciation for good books. (whether they are electronic or printed)
I'm going thru the process as we speak. :)
I'm once again proud to be a Slovak citizen. Firstly http://takemetosiliconvalley.com, now this. I should really do something too :D
Recent versions of windows come with whatever version of .net was stable at the time, in order to upgrade you have to download from msdn. This vs. `sudo apt-get install upgrade` etc.

The announcement of the windows package management features should help this though.
Because in the simplest case when no variant has any associated data they are indistinguishable from C-style enums. The `enum` keyword was originally `tag` in ancient versions of Rust, and at least twice in the past three years there have been massive bikesheds to reconsider the keyword. You are free to dig through Rust's history if you'd like to understand why `enum` won out every time.
If you know what you're doing with Office/use the advanced features there is just no comparison. Office is the Emacs of the business world. But I suppose most people could get on well enough with Google Docs.
Would this allow for cross platform C# development with a GUI?
What you can do depends on what you've got. If the service is consumer facing then growing to 10k paying customers is practical (iff the product is actually viable) and largely a matter of marketing.

On the other hand, if the service is business (e.g. developer) facing, then growing users is a tougher path to growing revenues and the main route is going to be via higher prices (iff the product is actually viable).

If the burn rate is $10k and the income is $10k then it's not really a lifestyle business unless that lifestyle is poverty. Reducing expenses could turn it into a modest source of income, but probably not enough to pay a full time developer in a place like the US.

Good luck.
I know of money going the other way arround. When Argentinians need the US dollars they have in Uruguay people cross in the ferry with tipicaly 50~100k, charging 2,5~3,5% fee for this "service".

Maybe there is room to provide this service with Bitcoin, selling bitcoin to this people in Montevideo and buying Argentinian pesos with that Bitcoin in Argentina.

Is it possible to make this work with a 1~2% commission using Bitcoin?
I forgot a few things. CL is definitely one of them.

Another thing I left out, which I feel is novel, is the wiki. IMO the wiki is one of the few "new" things. When you really think about the wiki it's pretty different form a message board or co-editing a website. It's something else.
I'm mystified that NASA falls for this pseudoscience and falls for things like the bad-science of arsenic bacteria and Martian bacteria.

Why aren't there any adults in charge who can put a stop to this before NASA embarrasses itself?
I saw a few of your comments in this thread and I'm really interested in hearing more about your experience with the MBA. Do you have time for an email? My address is my hn handle @ gmail.
Funny enough, I find this link on the front page with a 150 point threshold.[0]

[0]https://news.ycombinator.com/item?id=1998376
ShipBob YC S14 raises a seed round
Are you aware of the number of speculative lawsuits done for more noble purposes? I'm not, but it seems like you'd have to know that if you were to claim that they aren't worth it.
No problem. It's not necessarily for everyone, but it's fantastic for anyone who switches between websites for comparison searches and multitasking.
Yep, the problem with Java is Oracle.
You're pretty much able to keep REPLs open for days if you wish, so if you amortize that 3 second startup over a week, it's not all that serious.

That said, fair point, faster startup is always better.
Well in the last few months activities in the app was similar to omegle.

People posting nude photos and stuff.

I think the curation of content was a huge challenge for them., and also not to mention the new app design was not at all intuitive with lots and lots of bugs.

But having said that, I had lot of hope in this app.
Probably, but the Google Apps sync tool for businesses kinda stinks too. What's better, besides self-hosting?
Tried it and found it very disappointing. Not sure why they decided to use the name "Visual Studio" for it.

It's just text editor (although has a integrated debugger) built with Electron, performance is abysmal.
Fair enough. In my experience the sensation of intense exercise is similar to, but distinct from, the sensation of pain. I appreciate that people might experience this differently.
I don't think that's accurate, given that C# is also a first-class citizen in terms of features
I drink 1-2 cups of coffee daily, and I'm working on switching to black tea as a precursor to dropping caffeine on workdays.
I have this theory that it might help me focus on work a little better, although it's a wrench because I love how good coffee tastes. Not sure how I'll measure it though.
MS realized that the closed source, only running on Win32 platform battle is lost. Their only chance to get a grip of the future if they open up and go for supporting multiple platforms like Java did.
I read this as Not CP...
SpyStudio, the user-mode Process Monitor is now Freeware
abou Quic: "you probably haven't heard about it". Gives the true condescending hipster feel :)
It may disrupt the traditional way money is moved around in the River Plate: in bags and attached to body in the ferry to Montevideo.
the TCP stack is controlled entirely by the kernel. so it handles things like requesting dropped packets and rate limiting.(which relates directly to "packets in flight")

with UDP, that layer of ACK, ordering and rate limiting is gone.

if you want to send a million packets a second to 56k modem, sure the kernel isnt going to stop you.

Whilst it might be possible to have per TCP connection windowing parameters, I doubt it'd be very efficient.
Microsoft's new Browser will be called Edge
Notepad uses very little memory; maybe you could use that instead.
You were complaining about lacking enforcement by the EU in your other comment. Firstly this is misplaced in this case - there is no central EU telecom regulator so it is up to the national member states to enforce it.
Secondly the quoted prices accurately describe reality once a cross-border element comes in - the EU cannot regulate your home market; for this reason, SMS are cheaper for me when I'm abroad then when I'm home as well.

If it is true that the tariffs do not apply for you, then just write an email to your telecom regulator, for example Spain would be http://www.cnmc.es/