skysight-inc/HackerNews huggingface dataset:
I'm in the exact same boat. Trying since a year to switch (back) to FF, but my testing period always end in frustration. Chrome is much more "snappy" in all regards.
Agriculture is already heavily regulated and inspected in terms of such things at least in the EU, owing to the fact that farmers get most of their income from subsidies and these are predicated on various terms.

Of course, it would be much simpler to just stop the nonsensical subsidies of environmentally and ethically disastrous ag products like beef...
Honestly this sounds super evil. By providing free access they essentially eliminate all the (better) alternatives while having a steadily high artificial usage rate.
Buses can be adapted far easier and cheaper to changes in transportation needs that any light rail system. even if you toss in road maintenance as its already performed for cars it is still cheaper to operate than rail. buses can also reroute easily if there are problems with their route and a broken down bus or fire doesn't block the route for other buses.

plus BART has about ten billion dollars in maintenance backlog.

the only rail system in the US which works well is NYC and we get horror stories about it regardless
My coworker likes to say "None of this [tech] shit is cool" and that's kind of how I feel about browsers.

Firefox Quantum is quite nice but in the past, I've had a constant resizing bug that makes it unusable on my home laptop plus the numerous issues listed below.

Alternatively, Chrome is neat but I find it runs sluggish after a while on my older Macbook. I wish it had container tabs a la Firefox and the upcoming "disabled autoplay by default" change is really annoying.

I feel the same about OSs anyway but it's easy to complain rather than contribute bug fixes. Mind you, I don't know eg; C++ so
Right, the same goes for C#. And even ignoring all the new (functional) elements it's still really dumb to say that you shouldn't learn something because it's "old".

By the time half of the current crop of new languages have died Java and C# will still be in use at large scale.
This means you need a different type system though.
Do you really need this spelled out, like for real? Your statement that the genocide was not due to overt actions by Europeans is false. Accidentally wiping out 90% of a population through spread of disease is one thing. Deliberately killing off much of the rest is another.. you seem to think of that as a rounding error lol? I also provided a citation in which an American soldier admits to attempting to infect natives with small pox, despite his lack of germ theory. This also explicitly contradicts your account.
Bdsafw
I'm fine with them focusing on desktop. That's where I'd rather be anyway.
Scaling really isn't that big of a deal. 99.99% of companies do not "scale" very fast at all. Most large deployments are grown organically over months or years.

Flexibility is a much bigger factor in using the cloud.
https://www.dropbox.com/sh/eftu4fak6efngfr/AAAWuj-oJ5AmOn_O7...
It does - but I think sometimes somethinb should have “won” that solved the short term problem 95% as well, but solves the problems over the next 4 decades better The Q is why individuals and companies would pay short term for gains to others.
Interesting. I was thinking more at the building level but I suppose people don’t like animals not being allowed to go outside however.
> Reddit, Tumblr, Etsy and other sites have put up Red Alert banners as part of a day of action to drive petitions in support of the resolution.

This is being seriously mismanaged, and that may actually cause long term harm to the chances of saving (or restoring) net neutrality.

The big mistake being made is not explaining where the Congressional Review Act (CRA) approach fits into the bigger picture. There are several places along the timeline of net neutrality repeal where it in theory could be saved. The Congressional Review Act (CRA) approach is just one of them.

The CRA approach has almost no chance of actually passing both houses (it has a pretty good chance in the Senate, but because of the way the House is structured it would take a miracle there).

When you consider it in the context of the bigger picture, that's not a problem. Its role in the overall effort is to get members of Congress on the record, which might be useful later in campaigns for office. The public is broadly in favor of net neutrality and this support is very high even among Republicans.

That's probably not enough to get Republican voters to vote Democrat, because it is not high on the list of important issues for them, but it could be enough to get them to vote for more moderate Republicans in the Republican primaries or caucuses.

In sports terms, this is not a play to score a goal. It is an attempt to get better position to set up a later scoring play. But the people running these campaigns treat everything like it is a scoring attempt...and then when it doesn't score the people who participated feel like they failed.

That can discourage them, making them less likely to respond to later calls to action. Then they might not be there when it is time to actually go for a goal (e.g., get out and vote).
The Case for Handing Over Management of Red Fort to a Private Company
Cloud gaming.. is it the future of gaming
I've seen this same argument about buses only taking up the amount of space as a handful of cars, but I think it's based on an incorrect assumption. Namely, it's only true in a static picture. If you look at the dynamic picture, cars and buses in motion, then buses take up a lot more "room." They're slow to accelerate. They stop frequently. They block traffic when they stop. They're huge, and people can't get around them as easily as they can around cars. They impede traffic in all sorts of ways that cars don't. Buses might still have an advantage, but I don't think it's as large as is claimed. (Separate peeve: it's always assumed that buses are nearly full and cars are nearly empty.)
Vdvx
There's also clojure on the JVM.
What Is a Design Pattern? (Answered.)
CCL is available from homebrew. You can also simply download the compiler as well as the cocoa based IDE from the App Store.
I would agree 5 years ago, right now Facebook just seems like overly expensive visits that barely converts.

I am sure some still get amazing results, especially through retargetting on a good budget. However small targeted campaigns don't have the same effect anymore as they had before in my and some friends experiences.
That sounds sort of like... zero-rating neutrality? Might be even harder to pass that kind of law over here.

I agree about the manipulation from both sides though. There's an acceptance that we have to be so shrill and lie for our cause, because marketing.
> In the first world, most busses are heavily subsidized.

Public transport makes it possible for more people to use the roads it makes it faster for people that have to go by car. So what you call subsidized is actually a way to activate capital sunk into expensive infrastructure and make it more effective.
My AI class teacher was one of the founders of Siscog. I learned scheme and lisp at college too. Glad to see his company being mentioned.
LibreOffice and VolunteerMatch: Welcoming new contributors
Upvoted. I disagree strongly but the comment seems like a sincere and valid contribution to the discussion.
Hardware debug exception documentation may result in unexpected behavior
e.g:

sum = 0
for entry in entries:
case (val):
null: pass
number n: sum += n
endcase

in pseudocode. Several languages have offered this since forever (eg. Haskell and Maybe).

The fun part is that the typesystem enforces that you check all possible cases -- or only lets you explicitly un wrap potentially null values.

So it's not like a C programmer checking if (x == NULL) manually.
https://www.triplefault.io/2018/05/spurious-db-exceptions-wi...

https://www.bleepingcomputer.com/news/security/multiple-os-v...
> I sometimes wonder why Lisp has not been more popular in the technology industry.

One major reason was hardware.

Lisp might have started in IBM mainframes, but the development environment from Xerox and the Lisp Machines that followed up where quite expensive for single developers, back when the industry was heavily focused on bringing down the costs of time-sharing services, which where owned mostly by mainframes, VAX and UNIX systems.

So when the workstation market started, Lisp machines had to fight against UNIX workstations, while being quite expensive, they were still cheaper than Lisp ones.

So the price, coupled with misunderstanding from Lisp from more regular developers busy with Algol, Fortran, PL/I and such, and lots of management mistakes doomed it.

Also quite important, 8 and 16 bit home computers were not yet able to deal with the hardware requirements of Lisp enviroments.

Note that this also affected C++. Lucid pivoted from Lisp Machines to C++, offering a Lisp like development environment that only now we are getting back thanks to LLVM and efforts from the major IDE vendors.

Nowadays we have pocket computers more powerful than SGIs.
Not sure how New Zealand does things, but in the EU, it's relatively common to have zombie companies stagger on for decades on government life support.

There's a _ton_ of funding going from the states to various agencies for various pro-software, next-silicon-valley initiatives. Most of this money is handled by career bureaucrats with little personal experience in running a business.

It's easy to waste someone else's money by giving CPR to a large domestic IT firm, when the alternative is being held responsible for the lost jobs when the company goes under.
I agree, one of the nicest changes in programming for me is a plugin for intellij and PHP that does static analysis and flags "foo may be be null" via an inspection (it actually does a hell of a lot more than that, truly stellar plug "Enhanced EA Inspections" if anyone has a PHP codebase and uses intellij btw).

It catches so many stupid cases where I'd have call bar on foo where foo could be undefined.

TypeScript handles it pretty well given the constraints it has to work in.
> Unintended consequences will prevent new technologies from forming (Look at what the GDPR laws are doing to blockchain...must be able to delete your data, you say? And the ink isn't even DRY!)

Preventing new technologies which have undesired consequences (whether intended or not) is an intended consequence of regulation.
Gdgdfd
Everything There Is to Know About Associations in Rails
Formal Language Recognition with the Java Type Checker (2016) [pdf]
Thanks. I feel the endpoint redundancy issues in REST APIs for what I'm doing now (and what I've worked on on the past) but there's so many other things that could deliver value I'm holding off on GraphQL till my next big project.
Understanding URIs
ChipsandDips and kuro5hin.org were two of my faves.
The biggest difference is not technical, rather the way many worship Google vs Microsoft.
Cheap Essay Writing Service
I've been a bunch in SF and currently live in London. I’d say London has very few homeless compared to a city like Paris. I think it’s impossible to compare it to SF though, I’ve never seen as many homeless people in my life as in SF.
Maybe it helps with heath and safety... I know, old news, but I can't resist:

http://www.bbc.com/news/world-europe-25922514
X server pointer acceleration analysis – part 1
What's the advantage of make_sentinel vs just doing _MISSING = object()?
> we're the most European city in America

New York?
>I imagine if null is the "billion dollar mistake", then null never having existed - and relying on sentinels - would've been the trillion dollar mistake.

The whole idea is that you don't have to rely on sentinels -- and with optionals and pattern matching we didn't have, ever since the 80s or so.
As much as I appreciate the sentiment, Boston is probably the most European city in America stemming from the fact that it was originally built as one.
Why seven days? How about 24 hours? Or even better if the device is locked I have to unlock it to use the port for anything besides charging (and it can then lock on its usual schedule)
You might as well have your decision logic before the communication path, then you can send like buy/sell orders in code using an agreed decryption pad/dictionary. (Akin to Morse's original conception).
I’m european and have been to both cities. I agree with this statement.
Agreed. The negative space is nice looking, but efficient use of space wins in the long term.
Because each of these dynamic languages offered one feature which was/is the best in the world at the time.

Python today has the best numeric computing libraries (numpy and sisters) which make it the most widely adopted language for scientific computing, ML, etc.

Ruby had Rails - the web framework that trail-blazed convention over configuration and rapid productivity and was considered leading just a few years ago. Ruby's popularity has waned since then as performance and scalability has become far more critical than plain productivity alone.

Perl had the best regex features and reporting facilities fifteen+ years ago. It has lost its crown and is rapidly declining since Perl 6 took forever and is basically a completely different language.
Eavesdropping laws?
Problem of the West, not wealth, I think. In Asia fast food is often more expensive than fresh fruit or better meals.
Systemd exist for two groups, macbook packing cypherpunks and devops "cattle farms".

All the rest have to grin and bear it until Pottering and crew gets bored, run into those corner cases that made the older systems so gnarly to maintain, and move on.
https://www.urbandictionary.com/define.php?term=49er
> That being said, a good federated, decentralized social network can't come soon enough, in my opinion.

IMO we are already there and people just don't realize the chance we actually get into.

My circle communicates through: Telegram, Hangout, Whatsapp, Steam, Messenger, SMS/Calls, some Discord, a few also Slack. And pretty sure also other things I forget.

What I see here is a decentralised, privacy first (due to closed channels) way to socialize without building a central social graph, or a single point of failure/propaganda.
Being in a browser.
really excited about this. Just need a way to give some users moderator powers to click to see ip addys of other users when issues arise - and the power to ban them by ip, subnet, as, cidr, hostname. (and any other options)

One troll with a couple of VPNs and wow, the damage that can be done is something else.

Would hooking https://access.watch/ into a home server or something like it make any sense / make it easier / faster to roll something like this out?

Can't wait to get into this more, so many possibilities.

I am right in thinking that having a home server that does not connect to the main rooms on the main matrix server would save 80% of the ram and much of the lag?
Bfsd
Yes it can.

Some objectives includes true da'wah. An effort to demonstrate a kind, tolerant and true Islam. Best example you can see today is the atmosphere of the election itself. Near non-existent violent / provocation or mass street demonstration has occurred. This is arguably the most peaceful turnaround of power ever in history of democracy. And we even accepted a 92-year old as our President.
As to your second point, in Lisp (well, Scheme) I know nothing better than HtDP [1] for that purpose.

http://www.htdp.org/2018-01-06/Book/index.html
The cloud is someone's else computer.

I like to have my stuff on my computer.
What do you use? I cant imagine ever going back to a browser that doesnt have uBlock Origin support.
DARPA's Semi-Disposable Gremlin Drones Will Fly by 2019
Aside from continuous memory issues which others have mentioned, my biggest issue is that we still cannot have access to core FF pages and elements with webextensions (ex: mouse gestures on blank/new tabpages, userscripts on RSS feeds, scroll through tabs with mouse wheel, etc...)
Vwfd
Gold Diggers?
> 3. The std::optional example looked really clunky, relying on checking an exception. I see there are a bunch of nice operators and utility functions on std::optional that cover some use cases, like coalescing, but will we get something that allows for optional chaining?

Nope. It must be understood that std::optional is not an Option type, its purpose is not to have a way to express "missing" items in a type-safe manner but rather to have pointer-type semantics without needing to heap-allocate. So you can just deref' an std::optional, and it's UB if they're empty. Don't think of it as Haskell's Maybe, think of it as a stack-allocated version of std::unique_ptr.
It wouldn't be "unethical" if it is plain that there is a machine involved. Google could e.g. say something like 'hi, google assistant here' and clarify the situation (and give a human person the choice to proceed). What do you think?
> They should take a look at FOSTA if they want to know what government controlling the internet really looks like.

Unfortunately, that's not a winning argument from a rhetorical perspective. Almost every single person in both the House and the Senate, of both parties, voted for FOSTA/SESTA.

FOSTA and SESTA are truly abominable bills. They're arguably the most anti-gay bills passed at the federal level since DOMA in 1996. But telling people "net neutrality isn't about controlling the Internet, because it's not as bad as these other bills that received near-unanimous, bipartisan support" isn't going to win over any allies who weren't already in your camp on both issues in the first place.
Ndfgg
You cannot base your business model on violating the privacy of EU citizens. That's just too bad, you'll have to find a non-scumbag way to fund your endeavors. You can absolutely still make money off ads, but you cannot target them based on personal information.

You are of course perfectly in your right to block all EU IP ranges, if you think that's a better solution, although cutting off 500 million potential customers is a bit harsh.

In short, EU citizens have absolutely no obligation to support your flawed business model.
See this book:

http://weitz.de/cl-recipes/

Common Lisp Recipes by Edi Weitz.

That's from 2016 and it covers a LOT of practical Lisp lore. Basically Edi wrote down much of his knowledge how to write Lisp code. Not only from hobby projects - Edi also has extensive knowledge from commercial projects.

The commercial, and expensive, Lisps also have extensive facilities and documentation how to deliver applications. LispWorks for example supports delivery as standalone programs, applications with GUI, shared libraries and delivery for iOS and Android apps. Edi Weitz for example wrote a bunch of applications for Windows with LispWorks.

http://www.lispworks.com/documentation/lw71/DV/html/delivery...
Controlling ISPs !== controlling the internet.
facetiously, ff a computer does things for you it frees up your time to watch more ads on the computer, if a computer helps you to do the things you need to do more efficiently it frees up your time to get off the computer.
Switzerland's valley of the cable cars
No one knows what’s going on, so climate change is the default blame?

But actually, California Fish and Wildlife DO know what’s going on:

“Environmental stressors included impacts from a toxic algae bloom off the Sonoma coast in 2011, a widespread sea star disease in 2013 that was followed by an explosion in the sea urchin population, and the warm water conditions that have persisted offshore since 2014. In 2014 and 2015, coastal water temperatures along the West Coast rocketed upwards due to a combination of oceanographic features: the “Warm Blob” in 2014, combined with a strong El Niño that began in 2015.”

https://cdfwmarine.wordpress.com/2016/03/30/perfect-storm-de...

Climate change seems like a religion. “We don’t know why x is happening, so we’ll just say it’s God’s will.” That’s about the most anti-science attitude possible and it’s being embraced by people who purport to care about science. But, in the case of California kelp, we actually do know what is happening and it has nothing to do with long term climatic events — the warm water was due to cyclical ocean activity: La Niña and that combined with a sea star disease and toxic algae caused this problem. And notice, the problem didn’t exist in 2010. So global warming for hundreds of years, but it had little impact on kelp until just magically in 2015 — that was the tipping point for kelp? This is the sort of nonsense that makes me detest the global warming crowd. Clearly global warming isn’t the cause of the California kelp issue, yet, predictably, that issue gets added into the propaganda machine.

Let’s say climate change isn’t the cause of Absolutely Every Natural Phenomenon.. but there are those that would make policy as if it were. A half degree rise in temperature — assuming that is actually true, isn’t going to cause a massive kelp die-off, considering Pacific ocean temperatures fluctuate by far more dramatic amounts routinely due to El Niño/La Niña. The ocean is far more resilient. Pollution is a far more dire danger. Chemical runoff, trash dumping — far more toxic to the ocean than anything else.

But, it easier just to spout “climate change” and the “woke” folks will just nod knowingly, actual causation or proof be damned. And we just continue along the socially acceptable path of blaming capitalism for all the world’s problems without actually doing much to solve anything.
I can't find CCL in Homebrew.

$ brew search ccl
==> Searching local taps...
cclive
==> Searching taps on GitHub...
==> Searching blacklisted, migrated and deleted formulae...
$ brew search clozure
==> Searching local taps...
==> Searching taps on GitHub...
==> Searching blacklisted, migrated and deleted formulae...
No formula found for "clozure".
Open pull requests:
clozure-cl 1.11.5 (restoration of a deleted formula) (https://github.com/Homebrew/homebrew-core/pull/25768)

Looks like the Homebrew formula for CCL was removed.
You might be right :)

It's not a planned out workflow. Essentially what I do is thinking ideas dead and scoping them down. If I have a idea I think is great I first try to find reasons it sucks for weeks or months and if it survives that phase I scope it down to something which business logic I can build within a week.
As a European who has been a few times to both NY and SF, SF seems a lot more European to me. But couldn't tell you why exactly. I guess SF is more relaxed in many ways and NY is way too intense (which I love, but it's not something one finds in Europe).
Even more resource usage and doesn't work on mobile.
Kotlin has null, but also nullability in the type system. They kept it in for interop purposes. Also, optionality is very common, so having it integrated into the language makes it more convenient and efficient.
How do you use a one-time pad on a single bit of data?

(Actually I see how that's possible, A XOR B, upticks are 1, etc.)

If the pad is coming via a side-channel then the speed increase is limited by that side-channel, you lose all your gains by waiting for the pad, then lose more by decrypting and verifying.

That aside my first thought was someone could jam the signal by blasting the receiver with noise; I wonder how they mitigate that.
The fairly obvious difference with New York and European cities is the grid system. There's Canary Wharf in London that is a bit similar to NY, but Canary Wharf isn't really like the rest of London.
I'm not there yet, myself, but articles seem to indicate that it's tougher. I would imagine that the problem is possibly even exaggerated here, though, where tech is as much of a trend and culture as it is a job, and people feel like they need to be on the cutting edge, new, and cool.
Erroneous guesses about GDPR, upvoted. Legal fact citing the law itself, downvoted.

Vote me down all you like, but it doesn't affect what is actual legal fact :-)
Someone once told me the reason for all the homelessness is a mental institution closing during the Reagan era in the 80s and many patients were just left out in the streets. I've never found them intimidating as well. They were 'just there'.