skysight-inc/HackerNews huggingface dataset:
> better, developer friendly, open source calendar system

Just curious what about Google Calendar isn't developer-friendly? I've found it pretty easy to use the Apps Script Calendar service:

https://developers.google.com/apps-script/reference/calendar...
Use Debian stretch
I'm guessing this is going to be an April Fool's prank tomorrow
https://sogo.nu/ has been working pretty well as a CalDAV server and web UI for the last 5-6 years for me...
I have multiple internet presence's.

My "real" presence is empty of anything except professional presence. LinkedIn, github etc etc. My "real" presence never engages, never debates and is effectively not there except when it engages with the real world via resumes etc.

My actual presence is scattered across the internet in multiple pseudonymous social networks and eagerly discusses topics I am passionate about.

It occasionally attracts harassment etc, but I dont care cause they cannot reach out into my real life and actually harm me.
Comparing the ctr to the average sounds a lot better to me than "rough".
>How about increased funding for employee retraining programs

Many "Job Killers" include retraining programs. Eg, Nafta, and proposed Coal -> Green energy jobs. I think Obama proposed some others as well in 2010.

Two issues.

1) Some subset of people see these as 'handouts' and want 'their job'. Additionally, if you've been doing X for 20 years the pay is always going to be lower to jump to doing Y now.

2) Training can be crowded. Beyond a waiting list. If a town of 10k loses 500 factory jobs and they go to a training program to be an HVAC tech, the town will be unable to support all 500 new HVAC jobs.
A union can't force you to join it so in that regard it's completely voluntary.

It does however pressure companies to only hire union workers, or pressure the government to give preference to union workers. That's the whole point of a union, to check and co-opt the monopoly/oligopolic power of corporations and the government and giving it to the collective workers.

You might philosophically disagree with that approach and think that a more anarchic market is better, but a union is not a violent coercive group.
> Question to all: is there a ycombinator for open source projects.

I think it's called "YCombinator".

> Is it even possible to have one without profit as a motivator?

YC funds nonprofits, and open source, in any case, can (and often does) have a profit motive, so either way it seems YC would potentially be an option for an open source project.
Well, I moved from Boston to the East Bay and love it here. My answer would be biased because I would live here even if tech was barely here.

To me, the culture is incredible. I work from home so I barely have to worry about a commute. I go outdoors everyday and its often sunny. There's ample parks and even hiking trails near me, albeit being close to a city. I can't understand the appeal of living in San Francisco - too dense for my taste. But some of us find it worth it!
Right. We shouldn't be trusting a black box government with executive rights anymore than we should be trusting black box microprocessing platforms inside of our CPUs with executive control over our desktop. I see absolutely no difference in these analogies for the given use case
The Future of Programming would be a good introduction: https://vimeo.com/71278954

It's both inspiring and depressing.
I once had a guy answer 'nothing' to that question. I ended the interview as quickly as I could after that.
The unused logic part isn't exactly true. The way FPGA's are built doesn't allow for unused sections to be completely shut off. Instead of dark silicon it's more like grey silicon. The unused parts of the chip still use substantial power, unlike ASIC where these unused portions simply wouldn't exist
How does FaunaDB plan to support or enable many OLAP use cases? As far as I understand it, there are no interactive query sessions due to Calvin, but can I easily e.g. ETL things into a data warehouse?
Designing an ASIC with low power in mind will always beat an FPGA, no question there. But the design cost is prohibitive for many applications (not to mention the lack of flexibility to re-iterate/patch your design with little to no cost). But compared to GPUs I'm fairly certain you can do much better power-wise going with an FPGA.
You have finer control over your frequency, over which sections to power down, how often to switch, etc.

Of course you can get better price/GFLOP with GPUs + quicker time to market
Robinhood stock trading app valued at $1.3B with big raise from DST
I'd also argue that a lot of the reasons people think death is "necessary" are actually symptoms of senescence. Decreased neuroplasticity, for example, is likely one of the reasons that old people tend to get "stuck in their ways" and are unwilling to accept new ideas. Clearly, part of solving the aging problem involves solving that too.

A lot of anti-immortality arguments reduce to this problem. Folks who advocate ending aging do not want us to just live forever as progressively more decrepit and cranky old codgers. The point is not to keep you at 90. It's to keep you at 25 (and put you back there if necessary).
I confirm that it doesn't autoremove. I had to empty /boot on some servers lately.

Anyway sometimes one wants to keep old kernels. I have an old laptop that runs OK with a 3.something kernel and has wierd video sync problems with any newer ones. Ubuntu 16.04 keeps running with that old kernel so I keep booting from that, maybe once or twice per year.

However the proper solution would be pinning a package and autoremoving the others.
I find this post very entertaining for a number of reasons.

One of the main reasons is the idea that Singapore is somehow less crowded, despite, as a country (not just the urban core), having a population density that is about 50% higher than the city of Boston (and, also higher than the city of SF - that's the city, not the metro).
Spotify Web is built with ReactJS
https://open.spotify.com/collection/albums

Open "Developer Tools" and download the ReactJS plugin from Facebook. It's nice to see a high-profile company use ReactJS in production!
Yes I'm quite excited as well.

Building user land OS's is a fascinating (if not new) idea that I really love to tinker with a myself. It really would be nice if they can pull it off.

Read through what I could find of the IPC code a while back. Currently it seems workable but a bit "baroque", then again if, as you say, it is working inside Chrome, I guess it is battle tested.

Messaging has always and still is the future for very loosely coupled systems, and driving it all the way down would be really great.

Been following this for a while and can't wait to give it a whirl. Plus everyone likes to root for shiny new OS design projects.
> 99.9% of people that complain about being harassed would be well-served by just not using Twitter.

This is a cop-out. You may not need Twitter for your work, but a lot of us do. If I can't use Twitter, I lose an important way to connect to others in my profession (specifically in open source). And I'm an unimportant software developer. What about women in journalism? What about women in entertainment? They need Twitter, and they need it connected to their real-world identity. You might as well tell them "quit walking on the street, or wear a burka, and you won't get harassed or assaulted." It would be the same cop-out. We have police to keep the streets safe. We need Twitter to be safe too.
Nice write up.

To learn Elm (and to learn more about chess engine implementations) I wrote a pure client-side chess engine and game. https://github.com/darrensiegel/elm-chess

You can play it live here: https://elm-chess.com/
That's an interesting question.

My thought is that much of the problem is tactical, logistical, organisational, and capabilities-oriented.

Consider the problem domain:

1. There's a vast amount of information flowing around the world. Much of it remains at best poorly protected, and until recently, that was even more the case.

2. Much of surveillance revolves around access to the channels themselves. Which means places such as satellite uplink/downlink centres, transoceanic cable landfalls, major switching hubs, telecoms hubs (AT&T's notorious San Francisco closet), etc.

3. Then you've got the problem of simply ingesting the information. For that, you need fat pipe of your own, and massive storage.

4. Then the problem of classifying and prioritising the information, or identifying and tracing specific targets. Again, in both cases, scale matters more than capability, where scale is both a matter of data (transmission, storage, processing) and above all access.

If you want to tap a specific landline, or cellphone, or cloud / online storage provider, do you have the tactical assets in place to be able to do so? E.g., official or unofficial liasons with the organisation in question. If official, how do you maintain that relationship (what balance of carrots and sticks). If unofficial, do you risk burning through such assets by utilising them. Google, to take an example, apparently looks poorly on employees directly accessing user data, and could well discipline or terminate any staff or contractors who do so. This doesn't mean that the NSA doesn't have and cannot use such assets, but they can likely only use each one a small number of times, possibly only once. That raises the costs for any such access, though again, scale offers a potential counterweight. (Rinse, wash, and repeat for all non-Google organisations, I'm actually raising them as an example here on account of their apparently stringent internal controls.)

5. Technical capabilities. For any given channel, there are the fundamental information-theoretical problems of establishing a link, transferring, and comprehending data. Depending on the complexities involved, this may be easy or hard, but there's almost certainly a fixed setup cost for any given service. This also means that the surveillance entity will likely target technical sources by some balance of total size (likelihood that any given target will be on it) and specific interest (that a particular target is there).

Such resources are again finite, and suggest yet another possible defeat: by embracing rapid change, workfactor for achieving technical penetration increases.

I'm arguing my own way through this, but in general, I'd think that size matters more than skill, though the two complement, and there are almost certainly instances in which brute intelligence and capability in conceiving of exploits is an essential factor.
Forensic Experts trace many virus's and attacks caused by USA Gov with Marble Tool
- I can't do simple things, like quickly adding somebody to an event without clicking the full event view.

- I can't easily create an event spanning over more than a month. Don't bother visualizing it easily.

- Displaying multiple calendars is a mess even with the event merging (45degree stripes turned on) (Event Merge for Google Calendar™)

- I was needed to install "Google Calendar Guests Modify Event Default" (Enables 'Guests can modify event' setting for google calendar by default, when creating a new event.)

- If I create an event I can't simply add myself and accept it

- Event view is boring, lots of things I don't care about. That view looks like a relic from the pre-design era of Google

- Setting up a repeating event is a pain, if I made a mistake god help me. Once I broke something and I had to manually delete two months of repeating events one by one because the repeating nature was somehow gone

- Exceptions are not handled well

- Show me as Available / Busy is dangerous. Should be more hidden, I messed up my coworkers calendar and she got overbooked. I still don't get why would I create an event and mark myself "available". I guess there are use cases, but for me it's pointless

- UI dialogs are inconsistent

There are probably many more, but I felt real pain during these. I even tried Google voice assistant, which was pretty useless for real work.

I then pulled up this video of Apple's vision of the future: https://www.youtube.com/watch?v=JIE8xk6Rl1w and cried a little that we are still very far from this. Even calendaring is a pain in the ass.
The YouTube video triggered the Google search on the tablet I was watching the video on.
I can respect your point of view! I am glad it is working out and is enjoyable and profitable for you.

Personally I feel that some of the upsides you've listed can be accomplished virtually. But it's all good! To each their ultimate happiness.
Wikileaks did that in the past and got hell for it, for the very reason that they were then a anarchic organisation that didn't curate and pick what they published. It is what got us the Afghan War documents and cable gate. In both cases Wikileaks was accused of putting "people lives at risk", through not that any case of death-caused-by-leak has ever been claimed by any US official. Only "at risk".

Going back further in time, there was actually a stated goal of Wikileaks. It wanted to make sure that leaking is so ubiquitous, common and supported that states can't afford to have deep secrets. Looking at the recent support of government leaking after the US election Wikileaks did gain large step towards that on both side of the political spectrum, be that intentional or not.
Maybe it would be better to use the highest abstraction tools possible (chisel? Maybe DSL's for hardware generation and verification) ?

Because compared to let's say software development, or embedded systems development, real chip design and mostly the tons of verification you need, is boring.
Obviously I'm not an expert...

But if there was a fire strong enough to vanish 90% of the fuselage, the passengers, and other stuff, then why is it we can still see pentagon furniture, and plastic stuff such as computer monitors?

http://pop.h-cdn.co/assets/15/37/980x490/landscape-144199756...
This framework seems comparable to many open source obfuscation solutions. I would hope to see more advanced techniques, then again, maybe their requirements called for ensuring things did not look too obfuscated (the more tricks used, the more likely a signature could be detected for their tradecraft).

Personally I do not believe self-modifying code would make much sense in their use case. In fact, this would not be possible on iOS due to kernel-based security protections.
MantisVPN – Protect your data from prying eyes
I'll admit; I am trying to have it both ways. The way I see it is - These things are very, very hard to find and prosecute. Therefore, we should spend the time finding and prosecuting only the most egregious offenses - And accept that since we'll never prosecute more minor offenses, they might as well be legal.
That is a small revenue considering the impact they have on the world.

I wonder how they might better monetize without becoming obnoxious?
FPGAs are typically used as the some of the first non test chips for a new process due to their fairly regular structure.
Git is immensely portable at least... I mean all you need is a remote SSH and you can push to that for remote/upstream. Now that doesn't include issue tracking or work items, etc.. but then again, pretty much all the options on that side are locked in. Compared to migrating a TFS repo, for example, it's night and day.
I saw this the other day -- seems like it's not just the Bay Area, though :)

Nearly half of Illinois residents want to leave the state, survey finds:

http://www.bizjournals.com/chicago/news/2016/10/11/nearly-ha...

Here’s Why 41% of Millennials want to leave the U.S:

https://transferwise.com/us/blog/why-41-percent-millenials-w...
You're right that it's the same data, but I think we absolutely must address how to separate the "good" use of data vs the "bad" use. Especially since, for most people, the data is already out there and there's no way to roll that back. I hope we're going to be talking a lot more about the ethics and morality of algorithm development.
Microsoft has tons of other orgs besides /Microsoft. For example https://github.com/Azure
My answers are elsewhere in this thread, but Yishun/Lim Chu Kang's greenspace and weather will forever be infinitely preferable to Boston in my mind. And it's cheaper!!
Was hoping this would be GNOME-related.
I think this will vary for a lot of people, but I live in the outer sunset area in San Francisco where there is little traffic, free parking, numerous uncrowded parks, and I live in a house with a yard instead of an apartment. It takes me ~30 minutes to get downtown for work, door to door, using public transportation. Oh - and there's almost no crime here.

Personally I enjoy this part of the city. It seems better in most ways and it's far cheaper. I would hate living downtown as I have a large dog.

I admittedly was incredibly lucky in finding this place (moving to a city with a large dog reduces your options by an order of magnitude), but it's been great. It seems most of my friends have tiny apartments and numerous roommates, and my girlfriend and I honestly have more space than we know what to do with - and we (usually) pay less money than them.

I do miss snow though.
It's a huge amount of money for the majority of people living on this planet. Time for you to check your SV privilege.
MS has many different orgs. Example: https://github.com/Azure
At least with VPR you can define /modify your own FPGA architecture file! They are written in xml and parsed by the tool when doing place and route.
For those that don't follow Git hosting, it may not be obvious, but GitHub's mind share, is truly massive. If you want to compete head to head with GitHub, you'll basically, have to wait for them to REALLY screw up. If you want any sort of chance, you'll have to approach things, from a totally different angle.

Make code reviews your number one priority. Be the place that people want to put their code in, because they can review code, significantly easier on your site, as opposed to GitHub's. Make management your number one priority. Be the place that can provide managers with code metrics and analytics, that GitHub can't. And so on.

To take mind share away from GitHub, you'll have to treat Git hosting, as a secondary thing. You can't be a derivative of GitHub and expect to compete, and succeed. Like Snapchat, Instagram (before acquisition) and others, you can only compete with Facebook, from a completely different angle.

If you can provide a novel solution, that cannot be easily duplicated by GitHub and others, getting users to store code with you, will be significantly easier. With GitLab, Gitea, Gogs, etc., Git hosting has turned into a commodity product, which means you'll need to focus on providing value based on the code stored and not the management of the code.
FPGA hardware is vendor locked and incredibly proprietary. The current business model sells chips at cost or below and makes it up with software licensing.

This is a huge problem for open source adoption, and unless manufacturers change the business model we will never see widespread use of FPGA's.
Now that Microsoft has finally integrated at least some of the good parts of Sunrise into Outlook (which I've historically hated, but this is enough to make me give it a look, especially on my phone), I expect they'll be doing the same with Wunderlist for ToDo integration. If, by some miracle, they also manage to integrate great contact management in with the new LinkedIn, they'd really have something... (Aside: They'd have to undo the recent brain damage to LinkedIn first - the value of LI was it's contact info, not the feeds - the last damn thing I want and need is another Facebook-like vanity stream - there are reasons I refuse to do Facebook...)
Self modifying code isn't really new or secret stuff.

https://en.wikipedia.org/wiki/Metamorphic_code

https://web.archive.org/web/20070602060312/http://vx.netlux....
Is there any reason why you use google finance specifically? Does it have some unique information or view of the data?
WRT Incanter, you might find some high-performance libraries interesting: http://neanderthal.uncomplicate.org and http://github.com/uncomplicate/bayadera.

They are much more low-level than Incanter, but also orders of magnitude faster, and intended as a foundation for the Incanter-like libraries to be built on top.

They are actively developed.
They are better than GPUs at machine learning inference, so there's that. Ask those guys for some benchmark results, you'll be impressed: http://mipsology.com
anecdotally, a lot of go's adoption was likewise driven by python and ruby programmers looking for speed while still retaining some "high-level language" features.
And yet that is a tiny fraction of fingerprinting tech. Many devs and companies roll their own as well. It is hard to anticipate or defend against all, or even most.
Those are snooty language level criticisms, pragmatists care about tooling, performace, talent acquisition, backwards compatibility and ecosystem. All of which Java is pretty stellar at.
That first group (the soon-to-be-rich tech workers) require literally cities to support them. They have spouses and children and families too, who all play a role.

I'm not sure you've thought this through. Where does the money in the Bay Area come from?

During the gold rush, someone needed to sell the prospectors equipment, entertainment, etc.
If Wikileaks tells me the sky is blue, I'd be inclined to believe them.

But I'd wonder who wants me to know that, and why.

Wikileaks is a spotlight. It shines brightly, and exposes much, but only where it shines.

And if I notice that it's shining only in specific places ... well, that's a curious fact in itself.

And I absolutely disagree with you that bias doesn't matter. Ultimately it's the only thing that matters. Much as, say, US print and broadcast news was conspicuously silent on matters concerning advertiser interests, or government interests in contexts in which the government had leverage over the press.

Wikileaks themselves are no different in that regard, though the business model and relationships are slighly rearranged.
Why would I use this? Knowing Google they will probably cut support for it in a couple of years, leaving me with a gnome-shaped brick.
I think they misunderstood the issue. Changing an egg for a human shape isn't going to push new users to change their avatars now, and you can still distinguish a new user by its avatar like before.

It's just a different but common identifier. They could have gone with a random item, or even a randomized pattern.
Any chance of talking you into adding a feed (RSS, Atom, or h-feed markup on the existing html pages) to your blog?
Custom Porsche Cayman Stuns with Its OTT Widebody Kit
hush money?
I'm saving my money for google XFCE.
Tell me more about leakage.

NVidia managed to get it right about year and half ago. Before that their gates leaked power all over the place.

The LUTs on Stratix are 6-to-2, with specialized adders, they aren't at all that 4-LUTs you are describing here.

All in all, there are places where FPGAs can beat ASICs. One example is complex algorithms like, say, ticker correlations. These are done using dedicated memory (thus aren't all that CPU friendly - caches aren't enough) and logic and change often enough to make use of ASIC moot.

Another example is parsing network traffic (deep packet inspection). The algorithms in this field utilize memory in interesting ways (compute lot of different statistics for a packet and then compute KL divergence between reference model and your result to see the actual packet type - histograms created in random manner and then scanned linearly, all in parallel). GPUs and/or CPUs just do not have that functionality.
Please visualize and define various malicious activity.
I honestly can't tell if you're joking or not :/
More support for USB wifi devices.
Had to double-check that this wasn't dated April 1.
DNA Sequencing of 1000 Cannabis Strains Publicly Available in Google BigQuery