skysight-inc/HackerNews huggingface dataset:
>Python, Django, Sencha Touch :

>platform architecture feedback

>code review

>solving technical issues

>preparation for exams

>help on homework

>fixing bugs in code

Hmm... I don't find it particularly weird for the CEO of the next Twitch to be in the business of helping kids out with their programming assignments. I mean, how much does Larry Page get for his services... I would assume at least $50/hr!
It's literally named SRC_kex.ext? So... would it be fair to say that part of SRC is implemented in kernel-space? The manual page gives me this impression.

That could very well be a solution to the problem, but perhaps not one that vezzy-fnord was hoping for.

I actually wanted to link the second of your linked comments but couldn't find it unfortunately.
Google Doodles – George Boole’s 200th Birthday
looks good but i believe they can take more learnings from http://battlemesh.org/ for creating these kind of adhoc networks
Note that the greenhouse gases you mention are generated so we can run our machines.
> Prior to Slack existing, lots of people who now use Slack weren't using IRC, because Slack offers a lot more.

Wow, going off the deep end here. Unless you are a time traveler, there is no way to not use IRC because of slack, 'prior to slack existing.'
Social Expenditures in US Higher Than All Other OECD Countries, Except France
This is seriously the best technical book I've ever seen.

It's basically 3D data structures but also with a focus on cache friendly-ness that you don't traditionally see anywhere else.
When testing my domain, I got "ERROR WHILE TESTING IF INSECURE SITE REDIRECTS TO SECURE VERSION
An error occurred while testing if the HTTP website redirects to an HTTPS version." because my server doesn't listen on port 80. Listening on port 80 for an API has the potential to leak client credentials, a mistake we're not willing to tolerate.

Just worth a note.
I was thinking about more the mundane opening of doors/windows under stress. I really dislike not having a mechanic switch there.
You might be using uBlock, then. For me it's blocking all assets on the pagefair.com site except the contents of the page itself. Temporarily disabling uBlock lets the rest of the page load.
That's very interesting, I didn't know SMF could do that.

Let's see... init(1) is apparently restarted by the Solaris kernel
automatically, which is different from Linux, no automatic kernel panic.

https://github.com/illumos/illumos-gate/blob/master/usr/src/...

* State File and Restartability
* Premature exit by init(1M) is handled as a special case by the kernel:
* init(1M) will be immediately re-executed, retaining its original PID. (PID
* 1 in the global zone.) To track the processes it has previously spawned,
* as well as other mutable state, init(1M) regularly updates a state file
* such that its subsequent invocations have knowledge of its various
* dependent processes and duties.

Then init(1) and SMF's svc.startd(1) seem to have a bit of a relationship:

* Process Contracts
* We start svc.startd(1M) in a contract and transfer inherited contracts when
* restarting it. Everything else is started using the legacy contract
* template, and the created contracts are abandoned when they become empty.

So init(1) creates the initial contract for svc.startd(1), then the latter creates nested contracts below that. (Aside: doing the equivalent cgroup manipulation on Linux would run afoul of the notorious one-writer rule.)

If svc.startd(1) crashes, init(1) will restart it inside the existing contract of the crashed instance, so it can find its spawned services (in nested contracts), as well as its companion svc.configd(1).

Now during startup, svc.startd(1) calls ct_event_reset(3), and this is really the interesting bit here:

https://github.com/illumos/illumos-gate/blob/master/usr/src/...

The ct_event_reset() function resets the location of the
listener to the beginning of the queue. This function can be
used to re-read events, or read events that were sent before
the event endpoint was opened. Informative and acknowledged
critical events, however, might have been removed from the
queue.

I'm willing to entertain the idea that with this feature, SMF can properly track the state of the services that its previous incarnation launched, even if it crashed in the middle of handling an event.

With any luck it will also handle the situation if a supervised process exits after the service manager crashes, and before it is restarted,
as the contact should buffer the event in the kernel until it is read.

Notably this is a Solaris specific kernel feature of the contract(4) filesystem; does Linux have anything equivalent in cgroups or somewhere?

The other SMF process, svc.configd, uses an SQLite database (actually 2, a persistent one and a tmpfs one for runtime state), so it's plausible that it's properly transactional.

> If we take your logic to its conclusion, we should just run everything in ring 0 with a single unisolated address space, because hey, anything can fail.

That is an entirely erroneous extrapolation, as I never claimed any other single point of failure [in user-space] than the service manager.
Of course they're all IRC users inadvertently. That doesn't add to IRC's popularity. If Twitch disabled IRC and switched its chatrooms to some ghetto socket.io app, most of its users wouldn't know.

> Of course they wouldn't, you're already speaking with them. Slack is fine for trusted networks of peers (businesses), but not much else. I won't start chatting with any my friends using it, nor would I bother to sign up somewhere to get access to a random Slack channel/community instead of using IRC, where I also coincidentally wouldn't need any of Slack's features.

No, what I meant was, people no longer think of IRC as the tool to use to talk about projects and communities. They used to. That was its primary use case. That use case is shrinking, so IRC is becoming less popular.

> How do you determine the popularity of something? How many people use it. Android is extremely popular. Do most of the folks realize they're using an Android phone? Nope.

This isn't quite true, is it? Most Android users seem to know they're using Android. I could be wrong.
Big companies turn a blind eye to bad stuff, in part because it is really hard to manage and because truly cracking down may remove all revenue growth for a while. I don't need to list the specifics, but both Google and Amazon are certainly guilty of the same thing.

Some interesting things I don't hear mentioned often:

a) prostitutes have been shifting away from hotels to airbnb ~ at some point this could be a serious safety concern
b) there is nothing in place to prevent racial discrimination

I haven't had any terrible experiences with Airbnb. I've used it just a few times. I have noticed a tendency for places to look good in pictures but you don't know if like the mattress is horrible.

Realistically cities may need to have an additional zoning category for short term residential rentals. Buildings/condos/apartments/co-ops most certainly have a right to aggressively enforce rules if something like airbnb is prohibited. If an airbnb host is either breaking the rules of the property or the city, they should be on the hook to refund all booking fees from day one.
Hundreds of suppliers build components for the iPhone, and don't many suppliers build all the components for car manufacturers? Why can't Apple get these suppliers to make their seatbelts, airbags, etc?

But maybe the game changes when using something like Gordon Murray's iStream manufacturing or how BMW is building the i3 & i8.
> I'm not sure you're actually asking me a question. You seem to already know my answer, and indeed, you know precisely the rebuttal you'd like to say to my answer.

> The only thing I know for sure is that my ethical self condemns coercion. How this plays out in reality isn't at all clear to me.

Jesus! Even you don't know the answer to the question, why on Earth do you think we already know the answer?

> Great, then that is inconsistent with my ethical beliefs.

Nice. But in practice - would you be willing to coerce a mafia member if a friend asked you to? Or if your child would be threatened by gang? Fear from self-preservation aside (we all have it) - does your ethical belief allow for retaliation with coercion on behalf of some other party?
> But it seems very apparent that your answer to my question "would you help me if I am in trouble?"

My answer to that question is: "yes."

I'm not sure how you arrived at your conclusion.
Apocalypse now: has the next giant financial crash already begun?
> it's just _obvious_ why

Uh, nope. Most people use communication platforms due to network effects: because they were invited to use it, because their friends/coleagues use it. Slack is no different.
Probably. Just based on the graph, I'd guess that in June someone started a push to get them to zero outstanding issues in Coverity, starting with the ones that were clearly bugs, and then in August they were down to just the ones that they thought were false positives.
What you've described is precisely what I do, though I also choose to have only static jpg and png graphics. Keeping ads very relevant is also of importance for me: office furniture ads against office design projects and articles.

Selling your own ads takes work for sure, and a different type of work. Instead of technical know how, you need to put in time and energy selling ads and not just sit around waiting for sales to come to you.

You also obviously get to keep 100% of the money from the sale which is nice.
Already packaged for Debian nightly - check the installation instructions. I'm sure the releases will be too.
It's probably this. I've livestreamed on Twitch + LiveCoding and have no clue why you would ever use LiveCoding. Twitch and Youtube seem like they're better in every capacity.
Honestly I still prefer irc
There was a JavaScript to Java bridge in most browsers -- you could simply write a JS event handler that called a public API in your applet.

Before XMLHttpRequest became reliable across browsers, a fairly common trick was to use a 1 pixel Java applet to do the asynchronous calls to the server, and then call back out to JavaScript to manipulate the DOM.

Java only "behaved differently" if you wanted your applet to paint a square of the screen. Which was more about the problem that browsers also didn't support SVG, so if you wanted an interactive diagram you had to isolate yourself from HTML.
> Sometimes I stretch my neck out and try to have an intelligent conversation with people on here, as I would with friends. It's almost always a mistake. It's like a shark tank in here, everyone trying to prove everyone else wrong, and everyone assuming everyone else is trying to prove one wrong.

Ironically, this is how I felt when I read your initial comment.

These types of conversations are always easier for me in person.
I could see this relatively obvious to use for a static proxy like varnish or maybe squid. Static html doesn't require much processing and this seems workable given the right hardware / software stack.
That changed recently to follow XDG specifications. Simuink locations should be changed accordingly. See https://github.com/neovim/neovim/wiki/Following-HEAD
I think running code from an untrusted source or semi-trusted source is an underdeveloped area that will bear fruit in the future, but I think the gains will be long-term rather than short-term.

Today we live in a world where the source code that runs our advanced industrial society is owned and maintained in secret. And the business climate is highly competitive so a lot of people cut corners in terms of security. This means that instead of actually proving that their systems are secure system designers do something else.

If, instead, all of the source code of an advanced industrial society were maintained in an online library (like github) and anyone could submit a pull request to anything, then systems would have to have some way of protecting themselves from the introduction of exploits (either intentional or accidental).

So I am asking why practical infrastructure for such protection mechanisms (in terms of static analyzers and transformers) has not been built into Python, JavaScript, and C yet in order to see what people think about developing these kinds of language features.
I was also curious about this. As the article mentions, Slack doesn't make it easy for your organization to allow open registration. People have developed hacks around this by running a server on Heroku [0], or using Typeform combined with Slack's API [1].

0: https://github.com/rauchg/slackin

1: https://levels.io/slack-typeform-auto-invite-sign-ups/
> does your ethical belief allow for retaliation with coercion on behalf of some other party?

In another comment, I defined what I meant by coercion. Notably, it is the initiation of physical force (or threat of) by some particular person or group.

By this definition, coercion cannot be retaliatory. Retaliatory phyiscal force is no longer coercion precisely because it is not initiatory. Therefore, my ethic does not condemn it. (This does not imply that all forms and degrees of retaliatory force are ipso facto ethical in my book. Keep in mind that I am merely establishing minimal ethical criteria.)
Seems like Debian is getting more aggressive on EOL'ing specific packages' security support, and/or upgrading to new upstream releases in the stable distro, lately. There's been version bumps on mysql, php, openjdk and I think virtualbox.

At least we're getting security support(1), but it's a little concerning that more and more upstream vendors seem to leave long-term distros in the dust :-/ Is this a new development? I can't remember similar EOL announcements even just a year ago. Although better to actually announce this than letting packages linger unattended/unannounced...

(1) except php security support in wheezy is also already EOL'ed, before the usual wheezy EOL.
Professional marketeer here. I came to say something close to this comment. There's a bunch of good advice in these threads but the fundamental point is here. You're trying to sell upper end products without any brand strength to justify this. Until you can establish some kind of premium knowledge/experience with the brand, sales are not going to happen.

This will take some seriously good marketing or luck to make successful. It can be done but it's not a natural/easy win.
It seems to me that you are the one pontificating philosophy here.

Besides, not all scientific progress is made by falsifying incorrect theories. Quoting Max Planck:

> A new scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die, and a new generation grows up that is familiar with it.

(Of course, whether to call this a "scientific progress" is a matter of debate, but frankly if it advances mankind's state of understanding nature then that's good enough for me.)
> Second was horrible. (no curtain on windows directly facing office buildings, broken shower, no tv, 2 hangers for a 10 day booked stay, etc).

With current housing boom in London that is the luxury package .... /almost sarcastic
Because the social networks won't give them enough APIs. They are rivals.
Apparatus: A Hybrid Graphics Editor / Programming Environment [video]
> I don't mind professional listings

Back in my day, they were called hotels. And were regulated.
Data mining Instagram feeds can point to teenage drinking patterns
You caught me. ;-)
I am not sure I follow - this is what AGW theory is saying, that humans cause global warming by running civilization on carbon fuels.

I just wanted to address possibly wrong belief of GP that waste heat can be the primary cause of GW.
My advertisers are happy with this approach and instead of taking a CPM or CPC billing monthly like a billboard seems to work just fine meaning I'm not incentivized to game clicks or views.

This is nice because it makes me want to make good decisions for the user experience (no multi-page image galleries) which I believe will help attract the types of visitors my advertisers want to interact with.
I think this $50k number is way low unless you are talking bargain basement data center. Also, doesn't contemplate needed bandwidth. I agree with the expertise point, though.

Rough numbers:

Server = $5k, straight line depreciation over 3 years, 40 per rack
Switches = $6k, each, "", 2 per rack
Rack = $2k/month
Power = $2k/month

That works out to:
Servers: 40 * $138/server/month=$5555/month
Servers: 2 * $333/switch/month
Rent: $2000/rack/month
Power: $2000/rack/month

Total: $118,656/year
So slack manages everything for you with their service. They ensure their logger is always running, their web services is always available and a Miriam of other things.

What you want is to outsource your messaging service. If you want this to be managed in-house, you must monitor the service as well. You can outsource IRC as well however, and they'll manage the boys and infrastructure for you.

Not sure if I understand what the issue truly is here!
Huh, I thought Webpass was about fiber to a hub for the building.
yea the supercompilation stuff is very cool.
there is a more accessible way to get many of the benefits of supercompilation using things more like type systems, including partial evaluation:
http://www.ymeme.com/hackers-introduction-partial-evaluation...
http://cs.au.dk/~danvy/tdpe-ln.pdf
http://www.readscheme.org/partial-eval/appl_pe.html
Recursive descent parsing can handle different class of languages from what yacc or bison can do. It is possible to build lexerless parsers this way (so scrap your old useless flex).
From what I understand, a car sinking in water is pretty much impossible to open doors anyway? Do some new cars really rely on soft controls for opening doors? That seems like it would be annoying from the get-go, and perhaps resulted in the car being purposely driven into a lake. Then again, so is being required to use a touchscreen while driving yet they're now being adopted for radios - remember when texting and driving wasn't a major safety problem because T9 was ubiquitous?

For possibly being not able to roll windows down, that ship sailed a long time ago. Although there is a huge reliability difference between a simple switch on a direct battery rail, and relying on two microprocessors plus a likely DC/DC converter.
The only viable RFID would be a passive chip, which would require the scanner to be in close proximity to the notes anyway, so putting them in a mattress would be equally efficient. You could probably build a superpowered scanner that would detect the location of these notes, but I would suspect there would be so much noise in a home that it wouldn't be too easy.

From a practical standpoint, should people start "hiding" their notes in their microwaves, that would be the first place to look if you're a bad guy.
We're assuming they won't. It's a Sunday afternoon.
> Getting to that consistent Homejoy Cleaning proved to be way out of reach. As a result each product interaction could be wildly different, unlike the consistent factory packaged product vision that we were pushing. As a former colleague put it “Our product should’ve been positioned closer to finding the right match on OkCupid, as opposed to finding the right macbook”.

Interesting quote that IMHO nicely sums up the differences between something like Homejoy and something like Uber. Not everything can be neatly packaged in a one-size-fits-all service.
>In the end you get what you pay for.

Well, they were paying for CenturyLink and got a 10 day outage.
Oh, when I say "arcane" it's not a criticism :-) and a little tongue in cheek, I Lo e stuff like this. Hell, I'm reviewing x86 segmented real mode at the moment, just because I can. I'm the last one to criticise someone for doing deep dived into technical material!
No. Either the company has to announce the shutdown and actually shutdown the servers or the servers have been down for six months
No they aren't. They aren't even an "anti adblocking" tool. They replace ads with "acceptable" (as defined the ad block plus people BTW) ads for ad block users.
Netflix has no auto play that I'm aware of. When the movie is finished, it stops. Good point about neighborhood watchdogs. I don't want my neighbors knowing what I do online.
The big[1] German tabloid BILD.de uses their own anti-adblock solution, and has been in court against the German content network that owns AdBlockPlus for quite some time. (They lost and won some cases each)

[1] largest in the western world
The boxes and lines approaches work very well when you're doing coordination programming tasks rather than algorithmic and numerical ones. Instead of forcing people to use rigidly specified academic / formal systems like UML sequence and activity diagrams, Visio has withstood the UX of most business users' needs that have little background in programming. A lot of what your system does seems to be a close analogue to what SRC Computers developed in its compilers to perform dataflow analysis with some auto-vectorization logic. However, a lot of the CPU-FPGA crossover works better with vector-centric languages like Matlab or Fortran than primarily scalar constructs like in C or Java.

One thing I can say with confidence is that general purpose visual programming languages are extremely difficult to produce due to UX / UI expectations, but for smaller companies significant progress can be made with domain specific visual languages which your product seems to be aiming at. Good job avoiding one of the tar pits of failed programming paradigms of the past century.
Miele is another example of this.
Can you tell me why your disk latency and throughput is so horrible, even compared to AWS? I've seen ioping spikes in the 7-8 ms range and it has far worse throughput than AWS.

Also any idea if your folks are ever going to let people set RDNS records for their IPs? It has been requested but no one at GCE seems to communicate.
I can't tell you how many times I've went back and searched for a solution to a similar issue we had six months ago and solved it through collaboration in slack.

Should this end up in a separate wiki? Maybe. Will it? Not always.
Again, your definition of popularity is different than mine, but either way my post still refutes his point about the declining userbase.

> No, what I meant was, people no longer think of IRC as the tool to use to talk about projects and communities. They used to. That was its primary use case. That use case is shrinking, so IRC is becoming less popular.

There's plenty of other avenues to use these days, so the numbers have diluted, absolutely. EDIT: There was no social media, very few IM clients... But the channels I'm in have been steadily rising (Freenode). http://tctechcrunch2011.files.wordpress.com/2013/01/irc-002....

Quakenet took a huge drop once it stopped being used to find CS matches.

> This isn't quite true, is it? Most Android users seem to know they're using Android. I could be wrong.

Obviously this is going to be anecdotal, but with the ~20 people I know who aren't technologically savvy, they'd only be able to tell you if they're using an Apple phone or not. My mother, for instance, has no clue that she's using a Windows phone. EDIT: I guess that really goes to show something about the success of Apple's marketing.