skysight-inc/HackerNews huggingface dataset:
There's probably a reason those sites don't handle niches very well: There's no scalable business model for those.

Travel / accommodation is a highly competitive as well as intentionally convoluted market. The participants don't want their customers to easily find the best offer. Sites like Expedia or Booking aren't complex and difficult to use because those companies don't know about UX. It's precisely the opposite. Problem is, the goals of their UX most of the time don't align with the users'.
Incorrect, I break arch less times than Ubuntu and I use it daily while I use Ubuntu casually
More correct title would be "All 500 of the world's top 500 supercomputers are running Linux kernel". Of course nobody uses off-the-shelve Ubuntu (or another distro) to power supercomputer. I'm not an expert, but I bet that it's heavily modified Linux kernel with custom userspace optimized for a given task in mind (scientific calculations, simulations etc.)
How to download free infographic powerpoint template for Business Presentation
The thing I find disconcerting is that the most recent numbers I could find put about 30% of people as using adblockers. Installing an adblocker takes about 10 seconds and a single click to yield a vastly improved internet experience.

The masses move like molasses.

When you build a decentralized system it's going to immediately be organically populated by the least desirable demographics in existence. And those demographics can then be used to demonize the system itself. This seems to be a major burden to uptake unless the 'main net' becomes rapidly castrated - but that will never happen. Changes happen slowly and incrementally and like the anecdote of a frog boiling in water - people just don't notice.
In economics, that is not the case.

Eh, more or less. Increases in the price of supplies sometimes do lead to an increase in the end price of consumer goods. I agree that this is more likely to happen for inelastic goods, though.
> I think in the next few years we will see rise of companies that help customers make decent choices that are not solely based on advertising.

I hope for this.

I am concerned that what will actually happen though, is that companies will purport to do this, but the call of making money through ads will be too strong. Either by morphing into a review site where reviews occur not through independent research but because companies sent them their product, or by being one of those companies that supposedly sort of fashion or whatever for you, but presumably get their stock based on deals that are not based on quality or research, but on whatever they can get for cheap.
Well it's about allocating the cost. Surely the cost of intensification should be paid by those needlessly intensifying.

Certainly amongst technology firms there is little need to be in a particular place. That requirement is largely down to a power play and lack of management and organisational skill
its time to use pythonconverter.com !
You obviously hit a nerve with this one. I agree with you though, binding arbitration is a major issue. For example, there was recently a thread on dell shipping Ubuntu. The Dell image of Ubuntu has a EULA that includes, you guessed it, binding arbitration.

My comment about this got 0 attention though...
I am running a 4 monitor setup with Linux Mint 18.2 (Cinnamon) just fine. I set it up two weeks ago and so far I am impressed how easy it was.

However, prior to this setup I had Win 7 on the machine with no issues either.
In principle I'm pro insurence, but it often creates an entry barrier for new companies as they don't get the same conditions from insurance companies compared to e.g. Google.
GMOs are not necessarily more “unnatural” than classical vegetables and fruit
Technically that could be a fallout.

With the upcoming ePrivacy/GDPR in the EU, if you as a consumer sent a DNT header or disagree with being tracked, you can notify anyone doing so and they are under EU law required to delete your data and/or stop tracking you.

If they don't... well the nearest consumer protection office will be interested and they'll probably then follow up with blocking the website EU wide.

So in conclusion; yes this can be used against anyone who tracks you on the internet against your will since the EU law will make that illegal in the future and this law is a broadside against anyone trying to ignore EU law.
I guess it depends which country you're in. For many Europeans, free speech means that you're allowed to voice your opinion but are forbidden from insulting people just for the sake of insulting them. For journalists, they are allowed to print what they think but not knowingly lie or defame people with untrue stories.

Free speech isn't absolute, you somewhere have to draw a line determining where free speech ends and the protection of an individual's rights begin.
In arch that laptop works pretty well without tweaks.

Don't try to use the GPU and the CPU at the same time for longer than 5 minutes or you will be very disappointed (I own the same model).
You could try something like TaintDroid. Marks data on your phone with a tag that is detected if said data is transmitted off the device without first being encrypted. Disclaimer: haven't personally tried it yet, but that's the general concept.
Seriously? What is it worth people thinking that Rust is the only choice for such things? Memory safety is nothing new. Languages like D, Nim, and Swift all allow for the possibility of both memory safety and low-level access.
Thanks! Git commits references in tasks in 2 weeks or so. There is already a GitHub issues import present.
> (Disclaimer: TechCrunch is part of Oath, Verizon’s roll-up of AOL and Yahoo, though nobody at TechCrunch that I know has ever willingly used Yahoo Search).

Just awesome :D
Ironically enough, inside Dell there is an initiative to push everyone onto Windows, no Mac or Linux. With no exception for engineering.
No, it isn't up for debate.

Free speech is only an unalienable right, in the US, from the government. Not facebook, not google, and certainly not individuals suing a private entity.

Everything else stems from the public and historical landmark court cases related to free speech- and the benches of the supreme court have staunchly defended freedom of speech from the government.
They're just hard to compose, mix in configuration state, make idempotent, etc. I mean, probably fine for one box, but once you have two, not ideal.
> Even with 2, 3 or 4 extensions, it's unlikely that you're going to experience a breakage, and if you do, it's likely that you'll find a replacement.

This is simply not true as there had been many popular UI-centric extensions that just can't be replicated as webextensions due to lack of API support. "Advanced UI features belong in extensions, not in main" had been the Firefox mantra for many years and negativity about 57 is the logical consequence.
LISA17 presentations
AngularJS Mobile App Developers in USA- Synsoft Global
What are you referring to? Does it overheat? Battery run down?
As a European, I find both the ability to force others to not distribute information, and the ability for others to restrict my access certain types of sites to be a disgusting violation of free speech. I would expect this in a certain country in Asia, not in bloody Europe. Not only does it violate free speech, the new ability to perform website takedowns bypass proper law and order, by not leaving any ability to defend oneself in a proper court of law. A copyright infringement claim may be false, for example.

The ability to block content country-wide won't help reduce misinformation, which will always have ways to spread. What are we going to do, make it illegal to be uneducated, have unpopular opinions or be a bad person? Instead, this new power can easily be abused to stop the spread of real information, and unpopular (for example, government-opposing or religious) opinions.

The original ability to delete information is absurd in a similar way, but more limited, as only the subject can request it. Yet it still bypasses a proper trial, leaving it up to you and the service provider to conclude if the information was useful to the "general public". That's definitely going to result in deletion of valuable information.

If you want to give people a way to defend themselves against harmful information, give them the right to amend it instead. Deleting it is wrong. If you want to avoid fake news like you state, educate. Controlling people by removing information is wrong.
That sounds a lot like "we are going to try not to pay".
Blah. You get a lot of performance "for free" by getting the overall architecture of a system right. By starting with optimizations, you usually hit the "limit of your brainpower" very soon, like before you know enough to architect things right, so you mess up the architecture (think like "shit, we ended up with this location dependent time conversion logic in the backend instead of on the clients, so now is un-cacheable, but it's too late to refactor across multiple teams now... shit").

Just avoid building un-optimizable systems (nowadays it's harder than ever to avoid this... all the tools and services lay traps for us), and then you can safely leave the optimizations for later...

If you can't avoid building an un-optimizable system, all your clever early optimizations are worthless anyway. If you can, they can be postponed anyway.

Now, what I'd really want to read would be an article/book about avoiding the traps that lead people to get stuck with un-optimizable systems! (Though I imagine it's in general an unsolvable problem if natural evolution didn't solve it either: at some point your body accumulated enough de-optimizations that it basically stops working or being fixable/optimizable, so you die, and some of your memes and genes carry on in "rewritten forks" aka "other newly born people".)
I probably have, without particularly prioritising it. Ok, perhaps I should have said "overly caring about performance". Of course I have used built in functions in languages that take advantage of this when searching or sorting - but no, I can't remember a time when I had to get into the nitty gritty of low level performance enhancement, unless it was in a coding challenge of course.
Oh wow. I really liked "old yahoo". This is a great thing.
I think the proof should be on those who say that readable code cannot be performant.
Some of the biggest Mastodon instances are Japanese too, off the top of my head friends.nico seems large.
Just curious--do you still have your appendix? I read recently that it keeps a store of the microbiome and replenishes stores as needed.[1] Perhaps the nasty bacteria are hiding in there?

[1] http://dujs.dartmouth.edu/2008/04/a-bacterial-safe-house-a-n...
Raze, rebuild, repeat: why Japan knocks down its houses after 30 years
Google is a conglomerate like many before. At some point people will realise that it's better to split the company up and allow individual parts to focus more. Google's individual businesses often have very little overlap. But that's not only for Google. Amazon, for example, has no reason to keep AWS in the same company as ecommerce (except to subsidise businesses). Quite the opposite, keeping them apart would bring some clients back that don't want to support Amazon (such as Walmart). I'm not sure how long it will take but I'd be very surprised if they remain connected in the longer term.

Conglomerates are usually split up when they're under pressure. Tech companies haven't seen any crisis in the past decade, when the first one comes investors will probably push harder.

Interestingly, Facebook so far remains quite focused. The companies they bought (Whatsapp, Instagram) are very similar to their core product. That means they remain extremely reliant on the success of Facebook itself but also means there's not natural way of splitting up the company.
China has a long history of central control of the media, censorship, state propaganda and bureaucratic control all of which are directly relevant to this particular topic. All the poster is doing is pointing that out. It isn’t Ethiopia.
There are some great things about Python 3, and then there are some things that are more subjective. But we have to ask at what cost? Breaking compatibility has required developers to spend huge amounts of time porting and worrying about compatibility that they could have spent on other things. Many of the best features of Python 3 could be introduced in a backwards compatible way. Further, the language itself could have advanced much faster if it stuck with compatible changes. We could have had microthreads or a JIT by now.

Even if you like "print" as a function, is it really so important to wipe out the huge inventory of working Python 2 code and stall Python development for a decade? Python 3 is a tragedy.
There's nothing "wrong" with the Java or V8 approach per se. It's not even a given that SDE would do better today. Note that most of Franz' own work has since been on the JVM.

I just think SDE is worth more exploration. It lost out not because it failed to compete on merits with the JVM but because the JVM basically cut short any hope of it getting mindshare at the time.

It's possible the JVM or V8 approaches are simply superior designs. But we don't really know, because such huge resources have gone into making the JVM or v8 approaches work, and not just SDE but most other approaches from that time became near instant dead ends.

> The v8 / "modern JS" approach is to do gzip compression of source code on one side of the network. Then decompression, lazily parse, and lazily generate native code on the other side.

The interesting part of this is that you could treat SDE simply as a way to short-circuit the parsing and compression step by using it to serialize the AST and still retain exactly the same code generation. You can lazily generate native code from it, as long as you apply the heuristics to build the dictionary on load time (necessary to rebuild the correct tree).

Whether it'd be worth it is an open question, but I wish I had time to explore it.
Here is the non-AMP version:

https://www.theguardian.com/technology/2017/nov/15/tim-berne...
Bearing in mind here, that Christie's had a vested interest in the painting selling for as high as an amount as possible. So interesting this may be, it's hardly unbiased.

Personally, I'm a believer. :)
Maybe you don't remember the early 2000s when people were adding flying butterflies around the cursor with Javascript?

Recently there has been hype and explosion but web development (development on the browser, which means Javascript for lack of alternatives) had a long way coming.
The double underscore methods are some of the ugliest parts of Python. If they were going to break compatibility, I'd get rid of them too.
2004 Flash game Looks like Chrome logo
Arch's KISS attitude is really helpful for that. Whenever I have to deal with a Debian/Ubuntu system, I'm sort of weary of "apt install"ing any daemons because of the autoconfigure magic that's going on in dpkg.

With Arch, installing a package just unpacks the package files and runs a few innocuous post-install hooks, mostly to rebuild indexes (mandb, fontconfig, etc.) and compile DKMS-based kernel modules. But nothing potentially destructive like `systemctl start postfix`.

Also, it installs exactly what you want, instead of dozens of tangentially-related "suggested packages". If you `apt install rsyslog`, it pulls in an entire MTA because somewhere deep in rsyslog, there is an option that might send emails, so Debian in its unending wisdom determines that you MUST HAVE an MTA beyond this point. In Arch, `pacman -S rsyslog` installs just rsyslog and a few required shared libraries.
Yep, I'm always surprised by the number of people of people here who dismiss the usefulness of unicode. Not "dismissing" the hard way, but simply saying it's not a problem. I understand that we may have a lot of western/english people here but, unicode for me is a life saver. For example, I work on stuff for french speaking people, and I need the euro sign. In that very simple case, unicode already solve many issues : I don't have to convert between ISO-8859-1, ISO-8859-15, CP-1252 anymore, whatever my database uses, I just enforce unicode. Moreover, I can have french comment in source code (that's very important because sometimes we're talking about laws and some of our technical terms in those laws are not translated in english).

(I understand that in this particular case, I could have enforced ISO-8859-15 as well, but the crux of the matter is that with unicode built in python3, I don't have to think about it anymore)

And now my customer is copy/pasting additional information from documents coming from other countries as well...
Want Some Awesome Life Advice?
This looks good, but why is it specific to postgres? Can't something like this be used with any tabular data?
Introduction to SSR with NextJS and NuxtJS
That's kind of a straw man, I feel. At least, somewhat unfair.

I didn't imply descent into fascism. I implied a descent into norms where the internet is more like TV or radio were. Historically, the web has been a uniquely free medium.

There is also a commercial dynamic side to this. Regulations and restrictions favour larger, stabler, more normative companies.

Also, I don't think slippery slope arguments lend too well to analogies. Some slopes are slipperier than others. ..and the overthrow of the Nazi regime was not a democratic one. It was a violent one. All the methods were not part of normative politics. Banning Nazism was a part of that overthrow. What the shelling of Berlin a slippery slope?

That said, i think the ban should have been lifted by later generations, a symbolic nod to freedom of speech and association. If even Nazis in France get free speech, it's a sign that those freedoms are strong.
Honestly, I'm not sure. I've worked in companies where diversity was seen as important but where people also liked hiring from the Universities they went to. You really don't get any diversity of thoughts with that. But those experiences are from the UK, maybe in the US color of skin says more about your character than the university you went to.
Get accurate retail insights for a competitive edge
indeed - it has been pointed out elsewhere that slavery/ beating your wife/ ... used to be illegal. It is up to us/ our democratic system to fix this.
But who decides what an "effective means" is, and which are available? Without judicial oversight, this seems rather easy to bypass.

I personally find filtering of any sort to be fundamentally wrong. A website is nothing but information, and find censoring/filtering to be wrong on counts of violating free speech and free access to information. I believe that illegal content should be handled by going after those that operate the site, rather than touching the distribution channel.
The challenge there is that a lot of developers are pushed by their managers to go to the next feature after #1, postponing 2 and 3 for when there's time. Time to market is considered the most important thing. Of course, it accumulates after a year.
You could also seriously improve the well-being and living conditions of the populous of a small to medium third-world country.

But, hey, who am I to judge...?
I have to admit that I'm quite ignorant about the science of "morning persons" VS "night persons", sleeping schedules, natural rhythms so for anyone more in the know than I am, aren't body and brain extremely flexible and retrainable to accommodate for different schedules? As in, if you force yourself to go to bed at 10PM every night and wake up everyday at 7AM, don't you eventually become a "morning person"? And say that "eventually" happens over a period of a few years to make the transition smooth.

Genuine question, I'm really curious.
The 50. Ent strategy has evolved though. It’s named that way because originally government porpaganda farms paid 50 cents per post, but the Chinese government isn’t a bunch of idiots. They have adapted and evolved their astroturfing strategies. There almost certainly are simple 50 cent style post farms operating, but they are also operating taste-maker and influencer programmes as well. It’s a spectrum from the original 50 cent guys at one end, right up to the presenters on state television talk shows at the other. The 50 cent moniker is used just for convenience.
In his case the point is that the engineering notebooks are parts of the deliverables you're paid to produce: They're documentation that staff are very explicitly trained to and expected to produce in a format that is conducive to e.g. handovers as part of their normal duties, and the expectations of this are very clearly set out.

If you wish to also produce a personal engineering notebook for your own personal purposes, then that is a separate issue. The very fact that this document sets this out as a task that involves producing a notebook that is not yours makes it a work product. If you put things in there you don't think your employer should have rights to, then that is your fault for putting it in there instead of in your personal notes.
The biggest issue in conception is the age of the mother [1]. As couples don't attempt pregnancy until later (often their mid 30s) this effect is masked as partner incompatibility.

[1] https://en.wikipedia.org/wiki/Age_and_female_fertility
Yeah, I'm puzzled as well. Upon reading the article, I tried to find Linux notebooks via their homepage (i.e. by starting at dell.com), but found nothing.
This quote is so misunderstood and so abused all the time.

The point of the statement is to not micro-optimize this and that corner of the program without having any data to guide you on what you should optimize and how.

It's not a rallying call to forgo all concerns about application performance and efficiency.

The mis-application of this quote is the root of all evil in modern software IMO.

It's why a chat program takes 500MB of RAM and why many programs take 10 seconds to load even though there's no technical reason they cannot startup instantly.

You should make it right and fast from the very start. You should not make something that "works" but is full of bugs and slow as hell. Like, that makes no sense at all. If it's full of bugs then it doesn't work. If it's slow as hell then it doesn't work.

1. Make it work correctly and efficiently (to a reasonable degree)

2. Make it even faster

3. Make it better
Because truly self employed people can decide who they work for and how they structure their business. With Uber, you're very restricted in how you're set up (rules on cars) and who you work for (forced to accept jobs). Taxi drivers can be self employed and have been for a long time in most countries but Uber has more power over the drivers than is usual for self employed people.
Never mind "try not to pay", that's table stakes. Likelier than not, they'll seek some form of reparation.
> If it were up to people like me and you, there'd be no art to inspire people in the first place.
Art would still exist but some master pieces wouldn't exist. I agree that patronage has allowed artist to produce magnificent art piece but is not the case for all masterpieces.
That is fascinating! Thank you for the information. It's certainly possible that bad bacteria are hiding in there.
1. Make it work

2. Make it ... err actually fuck it, let's build a hairball on top of it.

That's how it really rolls.

You have to think it fast, think it right, then make it work because if you do it the other way round, it never happens.
That doesn't follow from the fact that black holes are "black". For example, black holes can emit a ton of radiation from accretion disk as matter accelerates and falls inwards, radiating huge amounts of energy [0]. Two naked black holes merging probably wouldn't emit much (if any) EM radiation, but if they had very active accretion disks, then it's certainly possible there would be a ton of EM activity.

[0] https://en.wikipedia.org/wiki/Accretion_disk
A Berkeley View of Systems Challenges for AI [pdf]
This Twitter bot will colorize your black-and-white photos in seconds for free
To be fair, it's a frigging good painting.