jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Of course. It's a useful feature. My point was that a simple misunderstanding by a front end person "Oh, this will make our site load faster" could actually take down a site.

I hope that it makes front-end and back-end people more aware of how they're connected.

But you are right. Often, "dangerous" things, when used responsibly, can be good.
Keep in mind that they're targeting real estate brokers, who would use this as part of their job. EasyBroker's clients are more likely to spend money for several reasons: brokers are more independent in their jobs than other people, so they may be used to buying tools on their own. Brokers are using this for their job, directly using the software to make money. EasyBroker is used as a major tool -- managing contacts, property listings, websites, etc., for brokers, a large part of the job.
Solar City will probably pay off the best for him.
main article link is now a youtube link:

http://www.youtube.com/watch?v=NREJEZ5eluk
He recently said he was broke, but that was during a divorce, maybe he is hiding his loot.
I will second that Types and Programming languages is a great book. The next book, https://www.cis.upenn.edu/~bcpierce/attapl/index.html does get into Dependent Types.
My aunt lived in a house for years which turned out to have a leaky gas pipe in the basement. Aside from the fire hazard, she had been breathing in gradually rising levels of fumes for many years. Recently she has been diagnosed with Alsheimer's. Is it possible that type of gas was a contributing factor?
They did this in my City (the Netherlands) the fumes were really bad for some days and seemed to penetrate houses very well.
you brought up frozen food, I was just stating the obvious, if they want fresh meat they have to import livestock.

but according to this community that's highly illogical, so go figure.
To say more, state that can be modeled as an e.g. CRDT is always domain bounded, and almost always subject to domain constraints like, at a minimum, authn/authz. Even if you can come up with a domain whose state makes sense to share between website boundaries, making agnostic intermediaries like HTTP servers state-aware enough to perform semantic merges necessarily strips that state of any notion of privacy. This logic doesn't make sense to have at the transport or data layer of a public network.
Are you arguing communist and socialist systems don’t have greed?
I am really excited about HTML5 + Torrent + Streaming. There was a post a few months ago at http://gigaom.com/video/wikipedia-is-using-bittorrent-p2p-fo...
First time I've heard the "T Shaped Professional."

That is exactly what I've been aiming toward becoming. You're a 'deviner' (developer/designer), maybe I'm a bizdeveloper.
Silent explained it all very succinctly. If you get confused about coroutines versus continuations versus generators, check out everybody's favorite coroutine manual: http://www.inf.puc-rio.br/~roberto/docs/MCC15-04.pdf
Hey there - I'm a mentor for Android and Frontend Web Development at Bloc. Feel free to reach out any time. twitter: @sax1johno Would be happy to help.
I'm not objecting to anything you've said. I'm just reflecting on it. I don't think I'm being vague either, just a bit abstract.
I know exactly how you feel. Unfortunately, I don't have any solution or advice to offer. It's a burden I bear because I don't know what else to do.
Some criticisms from the group Public Knowledge:

https://www.publicknowledge.org/press-release/public-knowled...

This bill leaves plenty of holes for ISPs to abuse. Here is a few pieces of that article:

- Allows discrimination in violation of the principles of the Open Internet.

>For example, these principles would not have prevented AT&T from limiting FaceTime to particular tiers of service – as it tried to do in 2012. It would not address discriminatory use of data caps, such as Comcast has used to favor its own streaming content over that of rivals. It would not address potential issues arising at Internet interconnection, the gateway to the last mile. Even worse, by eliminating any flexibility on rulemaking or enforcement, the bill would prevent the FCC from addressing any new forms of discrimination and threats to openness that arise.

- Does not effectively block ‘fast lanes.’

>Even with the protection the draft does provide – addressing blocking, fast lanes, and throttling – it opens a huge, undefined loophole of ‘specialized services.’ As this draft reads, Comcast or AT&T or any other provider can offer its over-the-top online streaming service as a ‘specialized service’ and give itself prioritized service. Companies could essentially sell prioritized service to specific applications or content simply by calling these fast lanes ‘specialized services.’

- Consumers lose protections while special interests gain new ones.

>But while consumers lose, Hollywood wins. The draft contains a special carve out so that broadband providers can act as Hollywood’s special enforcers

- Enforceability.

>This draft would prevent the FCC from providing more clarity about what behavior runs afoul of the stated Internet openness principles. By requiring that the FCC only hear complaints, only the most well-heeled and well-lawyered companies and individuals may be able to enforce their rights.

This bill is a wolf in sheep's clothing if I've ever seen one. Hopefully The President sticks to his statements and vetos this if it gets pushed through.
The only "problem" is the cute color scheme (each Ocsigen projects gets its own scheme), but so what. Believe me, you don't notice the colors when using these docs for Real Work. The content here is solid; complaining about aesthetics from a quick skim is the equivalent of judging a book by its cover.
Is that actually the right thing to do, or is it another mistake?
I spent the first 12 years of my life living onboard a boat with my family, and then on and off throughout my teenage years. My father wanted to give us kids an environment conducive to learning, so I grew up surrounded by his Shaums Outlines, IC pinout reference manuals (thankfully the Internet age has replaced those), dos and qbasic books, etc. and lots of old computers running windows and dos.
While I don't think he ever excelled at these subjects, they were his hobby and he was always trying to get us interested in them, too. I remember after some of us kids displayed an interest in tearing out the cardboard subscription forms from his vast collection of Scientific American, he actively encouraged us to do so in the hope that the articles would catch our eye and we might also develop an interest in science at a young age.
My siblings and I were rushed through the high school curriculum in a home schooled environment and at around the age of 13 started taking some long distance first-year math courses from universities (Monash University, Australia). I, being the youngest, waded heavily through after my siblings, but never was particularly interested.
The temptation to move to a normal home, go to a normal school and have friends was growing, so at the age of 13 I enrolled in ninth-grade at a public school. In the whole time I was at school I never had an interest in maths or science and the library was definitely a no-go zone for me (trying to fit in was a full time job).
I applied for uni with a score of 16 out of 25 (1 best and 25 worst). I scraped into environmental engineering with a vague idea of changing to electronics or it (which my score hadn't let me directly into, but it was possible to change engineering majors once in). Uni seemed boring until about 3rd year of electronics and computer engineering.
Ever since then I have begun developing a steadily growing interest in programming, science and maths, although I'm not good at the latter two.
I'm now two years out of uni, working as an iOS developer. I hope that as my interest grows my learning keeps up. I think my father gave me the spark, but now it's up to me to keep nurturing the interest to get its full enjoyment.
That jumped out at me to. I did the same a few times. Now, I realize, that runs afoul of the academic integrity most schools now require. Same is true for the writer (me) as the one who turned in the work.
Do you have an email address we could continue this at? I'm going to need a little while to get back into a happy mindset after a rather unfavorable exchange upthread. I'm really looking forward to picking your brain though. Thanks for chatting with me.
Let me try to explain what is going wrong here:

You argue that something is impossible but at the same time you outline your ignorance. The normal position for being ignorant is to study the subject, not to argue that something is impossible.

It's like saying a moonshot never happened because you couldn't do it yourself. There are lots of things that each of us individually can not do, but collectively we can do amazingly complex things. The specialization required takes time and effort. If you're unwilling to put in the time and/or make the effort then you should not take up positions that tell those that did make that effort what they should not be able to do according to you.

If mechanical engineering interests you then maybe you should go and study the subject rather than to take up strong positions like these and to be rigid in your inability to shift on those positions.

> I'll bring up my objections elsewhere. Hopefully anyone who's been having my same concerns will be able to do the same.

Basically that says that you want to argue, not learn and that you'll only take what agrees with your viewpoint.
The example that you picked and wrote translates to this in Erlang:

lists:sort(
fun(X, Y) -> byte_size(X) < byte_size(Y) end,
[<<"some">>, <<"kind">>, <<"of">>, <<"monster">>]
).

I will let others decide which one is noisier.

(And no, using Erlang strings here is not the same, especially when popular libraries like Hackney and Cowboy work only with binary strings)

> Erlang is actually more terse than Elixir

Which was my point since the beginning but you quoted only part of my reply. It is clear Elixir has more syntax than Erlang. The function definition delimiters (->/.) vs (do/end) is a good example in itself of how Erlang is more compact and using punctuation.

I stand with my position that if you take actual code, a file or a project, and write it in both idiomatic Erlang and Elixir, Erlang will have more punctuation per character and will feel noisier.

Here is an actual example. I got the hex decoding/encoding code recently committed to OTP in Erlang (https://pastebin.com/qMtj8mSY) and rewrote to Elixir (https://pastebin.com/zUCLeXZG). I ran them through the Whatsapp formatter and the Elixir formatter respectively. Both snippets compile and define proper modules. If you remove all whitespace, the rate of punctuation character per alphanumeric character for Erlang is 35%. For Elixir it is 25%. And FWIW, in this particular case, the Elixir implementation has roughly the same amount of characters as the Erlang one: 718 vs 721.

I will be glad to continue this discussion if you want to use actual code instead of fictional examples.

EDIT: I fixed an error in the Erlang snippet and updated the stats.
Guilty until proven innocent? ;)
First question is already not correct by the expert. Afaik the value of the USD depends on the GDP / economic output of the country. Money -exchange- can be tied to the other person accepting your value token or not.
The usually come with the Gnome Software app store, which only provides free software.

https://gitlab.gnome.org/GNOME/gnome-software
> Personally, I'm very glad it wasn't micro or mini USB.

Why is the 30-pin connector better than a well-made micro USB connector? As a consumer, I can think of a number of advantages going with the standard USB port.
When you have a take-home exercise you still have a face-to-face interview where you interact with candidates. And you can talk about the code that the person wrote and dig into it if you think that's relevant.

The only difference is that people being interviewed are given more control over their schedule and environment when working on the exercise.

IMHO companies who do mostly whiteboard or live coding exercises are passing on some very good candidates who don't perform well in this specific setup but are great collaborators.
Everybody should have a shutter over the camera, just to protect from blunders and misclicks.

No matter how you trust your software, some malware may want to activate it, especially at a high-value target like Zuckerberg (or Bezos, or Nadella, etc).

Alas, microphones are not as easy to deactivate.
I found it here https://archive.is/MZqak
Feels like the Apple community of the 90's
Oh, thank you for sharing! I would love to see an example of where you are dealing with model and state transfers, so that we can make sure that the protocol we are building supports it. Is there anything more you can say about this?
That's true, but I doubt they will - and if they do, hordes of imitators will appear. My hunch (ie I have no evidence whatsoever for this) is that MS's huffing and puffing over people's reverse engineering of the Kinect was little more than posturing designed to increase viral interest. If they really wanted to keep it limited to the Xbox they'd have forced a proprietary connector to one of the memory expansion slots or such, rather than giving it USB 2 and acting surprised when people tried plugging it into other devices.

Intentional or not, it's having a good launch - word is that it's flying off shelves, and seems to have instant mass appeal. I was at an information management technology conference a week ago, and guess which two booths were the most crowded? The ones that were trading 3 minutes of sales pitching for a go at Dance Dance Revolution or whatever the Kinect version is called. Incidentally, the other thing being used to bribe jaded conference-goers was the prospect of winning an iPad every hour - there must have been 30 exhibitors using that one.
I do not agree that smart phones will replace watches. Phones have displayed the time for the last 10+ years, but have not yet succeeded in that task. Further, fishing a phone from a purse or pocket is much more time consuming the turning your wrist.
I would very much like to see his Apache vhost.conf file!
Another way of looking at things: implementing the Israeli security approach in US airports is like trying to switch a large enterprise (say, IBM-large) from classical waterfall software development to agile methodologies. It's an almost impossible task because not every team can handle the flexibility, ambiguity and self-responsibility of agile.
Maybe we should look at the number of times the US has been invaded by a foreign army, and conclude a military is not necessary...
Minor picky point, but universities have access to such computing power via time-sharing at national labs if it is not available from their own department.
It's interesting how I got:

0 Cicebi Bicedi 206.20

1 Cibebi Dibodi 208.03

4 Cobebi Bibedi 208.54

6 Cobebi Bobedi 208.68

8 Cocebi Boaedi 209.53

14 Cocibi Boaedi 310.47

20 Cocebi Boaedi 312.73

36 Cocebi Boaedi 312.85

38 Cocebi Biaedi 312.89

40 Cocebi Bobedi 314.06

58 Cocebi Bobedi 417.71

119 Cicebi Bibodi 522.37

331 Cicebi Bibuei 624.26

And at ~500 generations the champions are still the same 3. I have fiddled with the parameters several times to no avail. I've tried very little mutation probability (1-5%) with low mutation amount (1-10%) but also 75-100 mut. prob with 1-5% mutation amount and any figures in between and nothing seems to make it go out of the local minima.

Is there any way to get out of this? or when this happens in nature the species simply goes extinct or gets eaten by everyone else?
What I mean is that SSH and WWW have very different usage patterns.

I guess it is technically possible to verify every TLS certificate out-of-band. But would you really be willing to do that for every TLS-enabled web site you connect to? And even if you were willing to do that, the average user would never do it.
SpiderMonkey used to be very slow. Wikipedia says Node.js was released in 2010, I'm not sure when development started, but if it was when V8 was significantly faster, it seems like an obvious choice.

http://arewefastyet.com/old-awfy.php
Considering the initial release of the android market was 2 years ago, I'm surprised you require the candidate to have built "non-trivial Android applications". Keep in mind that's plural.
You might want to look at a project such as PhoneGap.

I've been using them for a work related app on iOS, and it's incredibly useful and easy to use.
If only there were a way to short middling private schools. The hedgies shorting the for-profit schools are well documented. But you have to think that the lower- to middle-tier non-profit private schools--the ones that charge tuitions not unlike those of the Ivies--will be the first into the fire. Perhaps Goldman can create a Middling Private School Index (the MPX) and sell CDSs against it? The question: who can play the role of sucker on the long side? I know! Taxpayers!
I think the conversion rates used in this analysis are an ineffective way to examine services like Dropbox.

Given that most users probably convert once they have filled up their Dropbox (which takes time), a cohort analysis done by segmenting users based on how long they have used the service would probably paint a much more accurate (and attractive) picture of Dropbox's business model.

For example, while the global conversion rate might 2%, the average conversion rate for customers who have used the service for 1 month might be .1%, 6 months: .5%, 12 months: 2%, 18 months: 5% etc etc.

If you are only using the global conversion rate to model the business accelerating growth will drag down the average conversion rate, incorrectly making the unit economics appear less attractive. On the other hand, if your model uses cohort analysis you will see accelerating growth accurately translated into future cash flows.

I forget where I read it but I am pretty sure a cohort analysis of this sort was used by Evernote when they raised their round from Sequoia.

Edit: Clarity
No, your decimal point is off. 0.05% * 0.05% = 0.0005 * 0.0005 = 0.00000025, or 0.000025%. It works out to an expected downtime of 8 seconds per year, instead of over 4 hours for one location.

Of course, redundancy doesn't set itself up, so there are added costs on top of Amazon.
Yeah, I'm lucky enough to commute by transit. I usually get through at least a couple books a month, but I have trouble reading beyond the pace of speech. I'm a total book junkie so it's a constant source of frustration :)
Such as "why are you looking at the bottom of my laptop?"
This seems to be a recurring argument: they have RSA breaking magic sauce in a safe in a bunker in a fort.

If they do indeed - surely they would at least employ it in the backend to decrypt data? The documents we are seeing are geared towards analysts and provided from the groups implementing various attacks/capturing/decryption functionality. They wouldn't even have to reveal anything - just "give us data, we'll send you back decrypted results". Yet they frequently set rather low expectations for decryption. And then theres the organizational question. Why have groups targeting VPNs, IPSec, HTTPS etc. when breaking RSA gives you a golden key to any of these?

What I'm saying is these arguments routinely devolve into "it's so secret, they can't tell their own employees or analysts and they can't use it for the capability could be leaked". At that point the consequence is that the magic RSA breaking sauce becomes pointless as you can't use it, certainly not for the objective the NSA has spent the last decade on: capture everything.
I consider 10ms pauses to fall into the "set the minimum time very high" branch of my statement. That is, if you can handle pauses of that magnitude there are already lots of GC options for you and golang is not adding much (that said 10 ms pause guarantees are much better than the current so more power to them).

Even 1ms pause ceilings drive people to non-GC options, so I think the "game changer" number is much lower than that.
The idea is that there is damaged solder connections, so heating the laptop melts the solder and fixes the connections.
I'm sending you the email you're looking for right now.
The vulnerability is a Perl language feature that gets misused by the CGI module and subsequently by application code.
You're right, but most replies to you have overlooked the customer:

Customers, paying customers, are accepting Javascript apps. Java was never good enough for that to happen except internal to large organizations where aesthetics and user experience didn't matter.

There may be a zillion crappy, similar overlapping Javascript libraries - and to my background it seems like a massive waste of time - but the fact remains that people, everyday people like my mom, sister, uncle and aunt are all spending real money for services accessed through Javascript. It is good enough.

Should I tell them: "You know that website you like so much, e.g. reddit- it would be so much better if it was a native app on your PC written in C++, so, like, don't use it. Demand and wait for someone to re-write it in a proper language with libraries that have a proper pedigree. Then you can run it on a 300 MHz computer instead of 3 GHz."

That'll never work! The javascript/PHP/whatever else stack that implements reddit is absolutely adequate for them to browse cat pictures and interact with their magic tricks communities.

Now, diehards like me cringe because of the waste of CPU, but guess what - CPU power is no longer a scarcity. There are only philosophical and environmental reasons to wring our arms about using less CPU power. And possibly these concerns are non-sensical. Are we wasting the world's resources making fast CPUs so people can use inefficient sw libraries? Who knows. But either way, the point remains:

Javascript's customers and users, and the services they demand and pay real money for all support Javascript and nothing other than a fanatic religion will convince them to change their ways.

It makes me mental, but I've even been learning Javascript over the last few years. It's about the same speed (and variable scope) as the BASIC I used on the Apple 2 in 1984, but so what, I'm paying the rent with it.