skysight-inc/HackerNews huggingface dataset:
> Calling people for their culture "scum" is the least effective way of "positively" influencing them

If their culture is objectively so primitive and backwards that it causes behaviour you'd expect of savages a couple thousand years ago, I think that word is entirely appropriate.
In my opinion, what it means is that you can expect lower than historically average returns on investments over the next decade or so. This could mean a crash followed by normal returns or just pitiful yet slow and steady growth -- no way to predict the path we get there.

It also means cryptocurrencies will be bid up in the short to medium term without regard to their fundamentals. Best of luck with your coins.
When my daughter got into rubik's cube with her friends, I thought it would be fun to use it as a sample to teach her about applying a simple breadth-first solver to find the shortest path to a solution. Embarrasingly, I neglected to do the math on how many possible states there were before we started. We coded up the solver in just a few minutes, but quickly discovered that a typical solution would take longer than either of our lifetimes...Oops. She learned some coding that day - not the lesson I intended, but probably a more important one!
Agree, the recent change to charge VAT depending on the location of the buyer is pure hell to deal with. As a EU business, I really don't want to have to figure out where in the EU my customers are, and adjust the price according to whatever their country's VAT rates are this month.
My least favorite part of Python 3 is the new 28 byte int structure which spills over to 32 bytes at 1,073,741,824 (2^30).

>>> sys.getsizeof(1073741823)
28
>>> sys.getsizeof(1073741824)
32

As a directly result of the complicated implementation of Python 3 ints, we lost some important optimizations.

In Python/ceval.c, BINARY_SUBSCR can no longer easily have a fast path for tuple and list indexing with integers. This makes somelist[0] about as slow as somedict[0]:

timeit36 -s 's=[0]' 's[0]' # 0.0320 usec
timeit36 -s 's={0:0}' 's[0]' # 0.0331 usec

Likewise, the builtin sum() function lost speed on its fast path for summing integers. That path is still there but it now uses the slow PyLong_AsLongAndOverflow() function instead of the PyInt_AS_LONG() fast macro.

$ timeit27 'sum(xrange(1000000))' # 7.32 msec
$ timeit36 'sum(range(1000000))' # 19.20 msec

IMO, Python 3 int/long unification should have just dropped the trailing "L" from the display of long integers and called it done.

From the user's point of view, that would have unified the two types enough to mostly not care. You would still have two different types for int and long, but otherwise the switch back and forth was already somewhat seamless in Python 2.7.

The range of single cell ints was enormous (up to 9,223,372,036,854,775,807 or 2^63-1). It fulfilled typical use cases without spilling into slower and more complex multi-cell calculations and without impeding useful downstream optimizations for common cases.

>>> sys.maxint
9223372036854775807
>>> sys.getsizeof(sys.maxint)
24
>>> sys.getsizeof(sys.maxint + 1)
36

Once Python 3 was released and the API guaranteed that all integers were the same type regardless of size, that design choice was set in stone. So, now we will have to live with it forever :-(
And Bildschirmtext (BTX) in Germany.
> I think common lisp's restart system and/or delimited continuations handle most of the "reasonable" uses of continuations without some of the less intuitive aspects of full continuations.

As you may know, Oleg makes the same argument, that call/cc has a lot of problems, and, in practice, isn't really used anyway: http://okmij.org/ftp/continuations/against-callcc.html#illus... . (EDIT: I see that sillysaurus (https://news.ycombinator.com/item?id=14680711) linked this same discussion a while ago.)
Actually a breakup can turn into any one of those situations. One person can begin spreading rumors and propagating lies about the other person, or begin leaving harassing messages. Workplace morale can be severely affected. Co-workers lives can literally be in danger because of how one person in a workplace romance interprets behaviors.

You really have to understand the perspective of a company to know why any form of singling out an employee for any type of reason, including dating or romance, is a potential legal landmine.
This is entirely fiction.
A blown tyre is probably deadly even at normal speeds of ~130km/h. They don't blow very often though.
I think you might not have a context of living in India.

Before Aadhar, these benefits would disappear due to corruption even before reaching the needy while with Aadhar, millions of people have suddenly got bank accounts and get direct Benefits transfer from the government.

The other context you might miss is that in general, the top rung of the civil service cadre is generally fairly competent (they're recruited from extremely competitive examinations, and in general not promoted from below). It's on them to generally take decisions on ground when intent and process don't match in things like GST rollout. I'm fairly certain they'll try to do their best to avoid adverse headlines.
Lol. Mine was enthusiastic too, due to his experience, and it was great. shrug
I was also a heavy user of telext in my earlier years as a news junkie - I wouldn't compare it to Minitel or the web though, as it was unidirectional only.
Inviting a coworker to church is a problem? Can someone elaborate please?
Yeah I've primarily been developing for myself/not with a lot of users in mind/concurrency so I have yet to figure that out. I mean I have built say templating "engines" that produce pages for different people using the same db but I couldn't say update a database (like importing) and keep the live one active/not be affected as I only have one instance running.

I have yet to use nginx/only using apache at this time but have heard/looked into it.

Thanks for the tip on RabbitMQ, is this different from using say CRON (for scheduled tasks) or are you talking just processing the large amount of real-time requests, which at this time for me is just first-come-first-serve as far I'm aware.

I suppose it depends on what you application does. I have not used web sockets yet personally but have some experience with them, currently figuring out how to use web workers. Yeah lots to learn still.

No reason to bring up web sockets but some applications may have real time updates or push notifications.

edit: I want to get to the point where I have backend statuses telling me how much applications are running (resources) that would be cool and then hitting thresholds do something.

Anyway thanks
> This is probably my last response to you, as you (and quite a few others) seem to use downvotes as a way to disagree with me.

The direct respondent can't downvote you. You were downvoted and flagged by multiple other users.

>> No, but if it's a lucrative job that I really want to work at, then the hiring manager definitely has power over me.

> You redefine what having power over someone means.

If anything, you're the one operating with a non-standard definition of 'power'.
The UK equivalent of Minitel was Prestel, which used the same display system as Teletext.
consider that they actually have the opportunity to get the benefit today. I remember times not too long back where all of it disappeared in corruption.
Icaro – Smart Javascript object observer, ideal for batching DOM updates
There are a lot of virtual asset holders that don't want to convert to money because of paying taxes, waiting to the day they don't have to at all. Some of them having so much that they can afford a few thousand ether, just to diversify and play lottery in the next big pump game. The project has someone known in the crypto-world behind it, and the claim is it will solve the speed, performance and transaction fee problems of major virtual assets. I guess they think this is enough assurance that it will offer some substantial ROI in the next bullish period of the crypto market.
And the Videotel by SIP in Italy (a real failure):
https://it.wikipedia.org/wiki/Videotel
http://quartdepomme.fr/quartdepomme/VIDEOTEL_-_MINITEL_%28Up...
Horrors of ‘Kodi Boxes’ Shock The UK
By extending Ken Thompson's B compiler. The B compiler was initially written in TMG before Thompson rewrote it in B. Then Richie added types like 'char' and 'int' and called it NB ("new B"), then he added structs and C was born.

The TMG interpreter used by Thompson to create B was implemented for the PDP-7 by Doug McIlroy in PDP-7 assembly language: http://minnie.tuhs.org/pipermail/tuhs/2014-September/005149....

This is what TMG looked like: http://multicians.org/tmg.html
When people talk about how crowded geostationary orbit is, keep in mind, that the surface area of a sphere 86,000 km above the earth is about 30 times larger than the surface area of the earth itself.
They just would have had to think "let’s do the safe thing — instead of just assuming everything goes well and potentially using the root user as fallback if we’re wrong".

It’s a mindset/philosophy problem, and that doesn’t change when bugs get fixed. It would require the devs to change, but that didn’t happen in the past decade, so we cannot just assume that it will happen in the next.
The next question is "May I borrow it?"
I am going with ...

root # chpst -u 0zero id
uid=1462(0zero) gid=1481(0zero) groups=1481(0zero)
root # setuidgid 0zero id
uid=1462(0zero) gid=1481(0zero) groups=1481(0zero)
root #

... I would not; I would. Both of these use the getpwnam() library function of course. Their behaviours are ...

root # chpst -u 0day id
chpst: fatal: unable to get password/group file entry: file does not exist
root # setuidgid 0day id
setuidgid: FATAL: 0day: No such user.
root #

... to abend when the account name is not found rather than continue on as the superuser without dropping privileges ...

* http://jdebp.eu./Softwares/nosh/guide/setuidgid.html

* http://cr.yp.to/daemontools/setuidgid.html

* http://untroubled.org/daemontools-encore/setuidgid.8.html

... as is documented in their user manuals, resulting in ...

root # system-control convert-systemd-units ./0day.service
root # install -d /home/0day
root # ln -s /etc/service-bundles/services/sysinit-log 0day/log
root # system-control start 0day
root # system-control status 0day
/var/local/sv/0day:
State : failed since 2017-07-02 11:14:17 +0100; 0s ago
Main PID: 80083
Started: exit 0 at 2017-07-02 11:13:35 +0100; 42s ago
Ran: exit 111 at 2017-07-02 11:14:17 +0100; 0s ago
Config : enabled
2017-07-02 11:14:17.130870725 setuidgid: FATAL: 0day: No such user.
2017-07-02 11:14:17.247334398 setuidgid: FATAL: 0day: No such user.
2017-07-02 11:14:17.363857132 setuidgid: FATAL: 0day: No such user.
2017-07-02 11:14:17.481175128 setuidgid: FATAL: 0day: No such user.
2017-07-02 11:14:17.598958702 setuidgid: FATAL: 0day: No such user.
root #

... the 0day service from the headlined bug report failing to start.
Wealth is currently exiting the suburbs and going back toward the megacities now.
>with the requirement to file 37 times a year online.

In the UK I do a VAT return 4 times a year!
I think you're a bit too harsh.

Yes, that might be true. I never complained about him before "in public" so there was some steam to release. However I hope I still gave enough clear thought on how I think he is acting wrong repeatedly.

(It's less forgivable to continue being loudly wrong once other people have pointed out real problems more clearly.)

Which only makes it worse. There is a good deal of serious replies to the issue, but because of some trolling, the whole discussion is considered invalid by the maintainers, or at least they make it look like that by just closing it without any further comment. Only about an hour ago did poettering reply again giving some more insight, but the damage has been done and next time there will probably be even more trolling.
That question can be answered only if I know what position you are trying to fill. Some jobs are more suitable for one kind then others.

I don't mind new hire to not know API either way - senior programmers should be used to working with APIs they don't know. Tech changes constantly.
It was ubiquitous, everybody had a minitel at home since it was provided for free by France Télécom.

The white/yellow page service (3611) was free for the first three minutes and was widely used. My parents never had the (huge) yearly book version at home.

As mentioned in other comments it was also widely used to consult Baccalauréat (national exam like SAT) results.
There was a podcast(1) about part of your question recently. Essentially, people are playing with "house money" as they have generated net gains from BTC and other coins. Instead of incurring a taxable event by cashing out, they might just be pouring it into ICOs.

(1): https://itunes.apple.com/us/podcast/unchained-big-ideas-from...
But it fits nicely with liberal-left philosophy of treating animals like people and people like animals.
Is that for any particular reason?

There has been a national identity register here since 400 years, so I might be a bit biased, but I never really saw a problem in everyone knowing where other people live.

The most common problem is you have an abusive ex-husband, and some similar things like that, but then the national identity database is just a very minor side-problem compared to the actual problems...
Agreed.

The Swiss did study something similar (https://en.wikipedia.org/wiki/Swissmetro) but their proposal looks a lot more expensive and is entirely in-tunnel.
Google is sponsoring a cosmic gold rush
I also encourage you to avoid direct eye contact with coworkers. It helps maintain a firm barrier between the professional and personal space. Also, consider adopting the middle-english pronouns 'thou' and 'thee' when referring to colleagues, and if a specific identifier is required you should default to using their mailbox address (e.g. jane.smith or dustin.bieber).
Considering the impact of this reform, and the historical messiness of doing something of this scale in India, it is surprising that the govt. even pulled it off.

On the ground in Bangalore, the clock stuck 12 and every retail shop started giving receipts with the simplified tax system. Im sure there will be hiccups ahead but the start looks pretty neat.

The Indian govt. should be given honorary entry to YC. The world's biggest startup is going lean.
"better-than-Rust safe memory sharing" lol it's just garbage collection
Legalisation of cannabis in the UK is politically toxic. Many people buy info the 'drugs are bad, OK?' rhetoric that has been trotted out for decades, as well as the sensationalist rubbish that is spewed forth by hate rags like the Daily Mail.

For some - even intelligent people - it's so firmly ngrained that it's impossible to even have a sensible discussion about it.

Sadly, I don't think we'll see meaningful medical usage any time soon, let alone recreational.
In my opinion, Ethereum is unlikely to see major price gains in the near future, as it just went through a period of rapid price growth that can't be sustained.

As for whether you should invest in it, only you can make that determination. All I'd say is that, in my opinion, if one does invest, they should be aware of the volatility of cryptocurrency markets, and should not let short term price runs or price declines guide their decisions on when to sell or increase their holdings. I think it's better that one invest with a long-term plan in mind and try to stick to that plan as long as the fundamentals (i.e. not peripheral attributes like price) continue progressing as one had originally envisioned they would. Also, only invest what you're willing to lose.
lol really? haha, nice bait. I have to go read it now.
Top 50 ggplot2 Visualizations in Python – Part 1
It's going to be a tough battle if they want to win my heart away from i3.
Thanks via email
It's really difficult to dose right if you eat it. You can easily take too much and have a really horrible experience.
This is disappointing, but I guess it the way most companies are going.

Subscriptions are fine, but they quickly add up. I'm in the process of cutting out stuff I don't use. As it's quick to forget you have been paying for service "X" and haven't actually been using it to get your moneys worth. Safari would quickly fall into that category for me.

However there are plenty of online stores which sell DRM free books, so no big deal really.
Everybody had one. You didn't have to buy the terminal, most people rented it from the phone company for a few francs a month. And the most useful services were free.
I bought some BNT... Now the price is only 2.72$ :[
(http://bancorprice.org/)
Most of that drive is actually ok - there are about 500km of unpaved road en route, and only three or so river fordings.

Managed it in a 1988 Merc 190E in eight days, so if that can do it, anything can.
DRM-less PDF encourage me to buy books that I'm not going to read anytime soon, and I bought few books I didn't read yet and may be I won't read at all. But the point is, my PDF is always with me in my backups and no matter what happens with DRM software, platforms or publisher, I can always read them. That's important for me, I truly own this copy, not some stupid renting thing.
I feel the same way, although Wayland is a good perk. Will check it out.
And it looks like increasing computer literacy and confidence with online transactions in the larger population as well. If it lasts 10 years, then the new ones taking over the small businesses will be fine with it all.
Couchsurfing uses the same address verification method (postcard sent to your home with a code). That one is powered by Lob. Maybe this one is as well?
The Danish national identity system uses a code card as the second factor.

Picture of a card: http://2.bp.blogspot.com/-bhasaP2UfVA/T-itxSP6-uI/AAAAAAAAAF...

Site: http://NemID.nu
How is it different from the dev tools network feature that is available in every browser?
I've seen someone get fired for doing that. And it was really just that.
The solutions of the "baccalaureat", high school end of course exam were also available online just a few hours after the exam, if not immediately after. I still wonder who entered the them and how they got them so quickly. I guess some paid teachers who were able to get a copy of the exam tests or even illegal copies before the exam took place.
I remember spending quite some time checking all online the solutions of the Math exam.
So if someone spawns the torrent server as a restricted user to add a layer of security against problems in the server, and that user starts with a zero — like 0priviledge or 0pointer for that matter, do mind the domain of L. Pötterings blog — the service will launch as root, voiding the layer of protection?

Many of my services do not run as root for a reason.
Way Cooler is designed from the ground up to be secure. Rust
prevents Way Cooler from ever having a data race, dangling
pointers, or a segfault. Large classes of security
vulnerabilities, such as from buffer overruns or use after
free, are a thing of the past.

haha nice selling point. Could add this to any app built with a memory managed language. =P
This goes on my "need to check out" list. I've been toying with the idea of switching to a tiling window manager for a long time, but I've held it off over not wanting to switch window managers yet again when making the move to Wayland.
One of the major problems is multiple tax slabs. For instance, there is a different tax rate for different classes of movie theatre seats or even Air conditioned vs Non-AC restaurants. It will make book-keeping incredibly complicated for certain businesses. It was designed in the interest of maintaining government revenue.
Firefox Photon Design System (Beta v0.3.1)
Or maybe 0pointer → http://0pointer.net/imprint
And that would take the banning of any instrument like a gift card. How exactly do you think you could do that?
A GC doesn't make data sharing in multithreaded applications safe.
A feeling that other European countries with such a system abused them during WW2 etc, or an appeal to tradition and a feeling that British people should be free from such systems and not reduced to mere numbers.
That's a very optimistic view. Even if you do everything right, have enthusiastic press coverage, unique art style and gameplay, in the end it's still entirely a lottery. Betting the farm (or house in this case) on the success of one game is utterly insane.
> All these people harp about public transportation, etc, but really given the choice does anyone actually prefer public transportation over cars if the roads can accommodate them. I don't think so.

so all these people either secretly prefer driving cars, or just have no other choice?

you know, you're talking about me among others[1], and the arrogance of your "I don't think so" is just... annoying.

[1] i haven't commented on this thread before, but i do commute to work by train, ~80km each way. i've been doing that for over a decade, and my employers have let me count the time spent on the train toward my on-clock time because i can and do work on the train. driving a car would mean wasting my time, and it would cost me more. not to mention that public transport is way safer than individual automotive transport.
> How hard can it be?

Depending on the blockchain, somewhere between infeasible and impossible. In order to even start that process you would require a method to track every miner that signs every block on every blockchain. That would be effectively impossible.
It's been a while so maybe I'm misremembering, but can't you solve a 4x4x4 by reducing it to a 3x3x3 and solving that? Pretty sure that's how I used to do it. Treat each 4 as a 3 with a fat middle: 1-2-1. Then solve the centers (2x2) and the edges (2x1) with standard moves and you've got, essentially, a 3x3x3.
Let’s assume you create a user account for "0pointer" → http://0pointer.net/imprint

If you can’t see the irony of granting the services of that user root access, have a look at the imprint (the owner of that domain).
I published a book and have to admit that I have given it away to everyone who has any inkling of interest.
There are already several that provide that facility.
A few companies ago I worked at a company like that - researchers in R, MATLAB, Excel, whatever, then once it worked chuck it over the fence to the developers to rewrite in C++ or Java. Then the CTO, who was a visionary guy, made the decision that we would be all Python end-to-end with occasional C permitted for performance-critical sections. There were some teething troubles at first but when it worked, it was wildly successful and no-one could believe we'd ever worked any other way.
A trained sex professional? Are there schools for this sort of thing? How does one get “training?”
While true, fact of the matter is that window managers (esp for Wayland, since the window manager now needs to contain a compositor and complete Wayland server implementation itself) need to be speedy enough and bind to enough libraries at a low level that most of them wind up being written in C, so this is a selling point vs the competition as it stands.
You really should do your homework better. Garbage collection says nothing about data races. Also, because of the compile-time memory safety inherent in the type system, they can build a much better garbage collector than whatever you are probably thinking of.

http://www.doc.ic.ac.uk/~scd/icooolps15_GC.pdf