skysight-inc/HackerNews huggingface dataset:
I use a water company analogy. If you use the water for irrigation, you pay $X. If you use it for showering or dishes you pay $Y. If it's for drinking or cooking you pay $Z. Different applications for the same commodity that makes no difference to the provider outside of volume, which you already pay per unit. Should you pay more per unit if you water your lawn, if you have a pool? This is what the data providers are doing to the 'other' supply pipe coming into your home.
This great idea of Lisp (the simple syntax of function calls in round brackets) isn't much different than a good macro assembler even back in the 1960's. The only major difference was that more than 1 function could be defined in 1 source code line. (I think that machine code is nothing but a sequence of function calls where the function is the logic encoded in the CPU itself for each opcode.) Is it fair to compare the complexity of expression evaluation etc (Fortran) with a macro assembler? Obviously any program can be coded in a macro assembler and therefore that would also be true from a syntax like Lisp.

When I was in my 20's, I programmed at least 100,000 lines of Z80 assembler for the first micro computers. One project was at least 40,000 lines and so I know how difficult it is to program larger assembler programs. The biggest problem is that it is hard to see the structure of the loops and conditionals that we normally indent in higher level languages. (You can indent a Lisp program in any way but the language doesn't require any at all.) It is also difficult to recognize expressions. Both of these problems are also there in Lisp (unlike most other high level languages).

One last point about the linked list structure at the heart of Lisp. Linked lists are poorly executed in modern computers that rely heavily on locality of data, to optimize the L1 cache. Lisp was very easy on the compiler/interpreter writer but wasn't very good at optimizing the readability of the code for the programmer. (I don't want a religious war but I will point out that most programmers have never programmed in Lisp even though it was one of the first computer languages created.) Before I get a lot of dissing comments, I think with practice, some programmers developed an eye for the lack of structural clues and made some reasonable size code. You could say the same about some programmers making quite good large scale programs in assembler but that doesn't mean that writing in assembler or Lisp should be encouraged.
> are you able to name a second philosopher that came out of there?

Since Kierkegaard was totally forgotten and wasn't rediscovered made popular in Germany by Boltmann till the 20th Century and no English translation till the 1940's I really don't see the significance of your comment.

> How about 1/10?

Not sure what you are saying there

>It's a realistic view of a great study

90% of CS Journal Articles are garbage? 90% of Math in Journals are garbage? 90% of Medicine Writing Journals are Garbage?

It isn't acceptable to disparage a Philosophy and call it a waste of time. It's right up there with it being okay to say "I'm not good in math" in professional settings. Both remarks are totally acceptable to say but they really shouldn't
The problem is when faulty beliefs lead to faulty expectations, or worse: faulty policies.
Occam's razor. If you postulate that there are things that don't interact at all with reality as we know it, that's a more complicated theory that has exactly the same predictive value as the theory that contains no such things.
Fair point. If the situation would have been that bad, I'd probably had it recorded. Thankfully it resolved after talking to them or, in case of a random stranger, friends stood up against them.
> Did I mention I'm not a CL fanatic?

The converted ones are usually the most fanatic.
They didn't let you buy the item for which there will no longer be updates or warranty support. Why would you be angry?
Matthew Butterick (the author of Beautiful Racket linked in another reply) is solving this year's Advent of Code, all as DSLs: https://github.com/mbutterick/aoc-racket
If the core problem is supposed to be that power usage is now more erratic, how about this small refinement:

- Compute discharge rates for one minute segments, like Ted did in this post

- Store the last 10 discharge rates

- Report a time estimate based on the minimum/median/maximum of those 10 rates.

That gives fairly quick feedback after you start doing something expensive, but isolates the effect of short-lived and infrequent bursts.
Hello siscia. What's not clear to me if this is intended for production or if it's an example. I understand the general problem of proving SQLite with a network interface/API, and I guess, but I don't know, there are many solutions for that. If you are trying to solve the problem of SQLite not having a network interface by default, allowing the access from Redis via the Redis protocol, then the implementation is not optimal AFAIK because it does not use any threading but stops Redis while executing the queries in SQLite. Redis modules allow for non blocking commands doing the bulk of the work in threads, so I would suggest at least this approach if this is what you are doing. IMHO also there should be a more sensible conversion of data types from the SQL reply to the Redis protocol.

If Redis has to be stopped during SQL queries IMHO it's better to use another network layer with SQLite.
Naivete is a possibility, but I haven't witnessed it as overt between people in my living in France (Riviera, not Paris) compared to what I've seen in America - However, as I am not a victimized group, this may be reinforcing naivete.

Despite this naivete though, I would be wary of circumstance before making the declaration "mixing of any kind = hate"
Don't think North Korea is a heavy GitHub user.
Common Lisp, Racket, and Clojure all have optional static typing.
Your remains get a intro cameo in FightClub 2?
Of course it was useful. Why would I be complaining about its removal if it wasn't useful to me?

I don't do just fine with my iPhone. I have no real idea how long it'll last. I know that if it's nearly full, it'll last "a while" but I can't judge with any accuracy when I'll need to charge it. My approach is to just plug it in at every reasonable opportunity, which ensures it doesn't quit before the end of the day.

I don't fault Apple for that. My iPhone rarely sees a consistent workload, so I don't see how any sort of useful battery estimate could be done there.

But my computer is a different story. I usually do the same thing with it for hours at a time. Under those conditions, the estimate was both accurate and useful.
I haven't thought of ontologies in the plural; I think it resists multiplicity by definition? I expect to be able to chase secondary facts back into their basis in reality.
"Imagine if you always had to follow the same speed limit no matter whether you were driving to McDonalds or to the hospital"
Since this takes so much from things Alan has said, I'd be interested in seeing what he thinks.

Alan, if you're there, would you care to comment?
Or, apt basically.
Variable, modifying... what the heck?
You have a language that is crazy about mutability, it should make testing painful ;)
I tried using Scaphold but the main issue is that their entire service is just so buggy. They try to do everything and then nothing works "really" well.
It's actually because I got so disappointed, I was looking for other solutions and Graph.cool was the best that I could find.
The best is their support. They are so highly responsive on their Slack channel, I rarely see that.
> you could get a bunch of contemporary humans and drop them on a pre-industrialized planet and tell them to bootstrap a technological civilization yet they'd probably all have died of old age before scratching the surfac

You're not selling me on the idea that these people are particularly bright, on a cosmic scale.
How many organizations do you know that have a thousand whistleblower issues a year?

It's a pretty interesting number, and worthwhile comparing to organizations of similar size.
github was widely panned for doing the same exact thing.
Evernote CEO: 'We let our users down' with privacy policy change
People with ADHD are incapable of making a "valid self assessment". It's a disorder of the specific faculties involved in being self-aware in the right sort of ways.

It's a very common phenomenon to encounter a person with ADHD who insists their life us going well but who are being fired every month.

We're talking about serious cognitive impairments not 'differneces' it's reckless to encourage people with this condition to avoid seeking help.
Tracking Evictions and Rent Stabilization in NYC
The problem is not about bias (every news outlet has, and it's harmless if public). The problem is about being free from outside pressure.
Many governments (state and local) are in a position where taxing carbon isn't a possibility but subsidizing low-carbon forms of generation is.

They should not be handicapped.
Yup, in general, people predicting the imminent end of civilization from sentient A.I. lack technical understanding of how current A.I. works.

Yes, it may put you out of a job one day but it won't actively seek to destroy the human race.
While watching the promo video, which gives zero information on what it is, I was actually under the impression it was a tie-in with a fitbit like device that you might use with headphones, and the audio would trigger you to jump at specific moments, and it would use that movement for jumps in some simulated run in a game it could show you later, and it would score you based on speed and jump accuracy.

Now I really want that.
> That's a fundamental change in policy and accountability to civilian authority.

It doesn't sound like a change in policy; it sounds like it's been the policy for quite some time (proposed on 2012, implemented in 2013).
SPress a Static Site Generator Built on Symfony Components
Have you tried Mega Run? /shameless plug.
R v Elliott is an interesting case. It contradicts what you are saying in general, but it also shows that the courts imposed strict conditions on a suspected harassment case which severely harmed the defendant's work life.

https://en.wikipedia.org/wiki/R_v_Elliott
Agree. They aren't my cup of tea, but they definitely fit in the Alien universe
If I was back at the start of my career, I would of dismissed this article and told the author to "toughen up". After all, what's a bit of ribbing among co-workers? Surely she's just being overly-sensitive.

Until I had the (mis)pleasure of working with a truly toxic co-worker did my mindset completely change on the issue of bullying, intimidation, and hostility in the workplace. He was a senior guy, decent at his job. But how he was able to change the dynamic of multiple teams was very offsetting. Communication declined, as people didn't want to go near the team that had the guy that was insulting them everytime on a whim. Workplace politics were on the rise. The common denominator was this guy was involved with every issue. Management stayed quiet and attempted to push it under the rug for a bit, but eventually they had to take notice. It was so relieving to walk in one day to him cleaning out his desk. I remember locking eyes with him one last time and giving him a final unspoken send off with a stern glare. He turned the corner and I never saw him again. My co-workers and myself went out for lunch as a celebration. The amount of relief was incredible. It was like starting fresh again.

Back to the article, I still can't say I fully understand what this woman went through. But just having a taste of how off-putting 1 toxic employee can be really opened my eyes. I can't fathom having multiple employees or even a manager with that type of behavior. I won't comment on gender or racial issues.

Being stressed from work is okay. Some jobs have more stress than others, and at higher frequencies. But being stressed from the people at work is needless stress that compounds on top of the regular work stress that we all accept to some degree when entering a job or role.
The difference between phones and FTTH is that I don't think we have enough spectrum to assign a little share to everyone, whereas we do have space to route fibers to everyone.

The question then is how to best regulate the allocation of spectrum. Because cell networks are relatively easy to deploy (on top of an existing fiber network, and relative to the work of the fiber buildout), it seems to make more sense to break regions (city or county) up in to 10 or so spectrum slices, and lease them out to carriers. Regions are free to choose to have some or all of that operate as a utility, I suppose, but I think a regular co-op or corporation likely performs as well, as long as you require that fundamental carrier diversity.

Then just a bit of regulation about unlocked phones (when you pay in full!).
>Or imagine that the fee to cross the bridge depended which neighborhood in SF you were driving to?

So, how BART works?
This interests me, too. I can only assume, since disabling DMA would imply a huge performance hit (and quite likely many broken devices?), that the update enables the IOMMU right from the system start, probably directly in the firmware, and has nothing/only a whitelist mapped, with further mappings only explicitly enabled by drivers?
I don't know since when, but there is a "past" link which search for past news with title. Thanks HN :)
I'm an old curmudgeonly programmer (more hobby than pro), have kids in middle and high school, and have some meager amount of teaching experience. Here's my take: your students (especially in middle and high school) are generally a captive audience. Maybe later, if they have more interest in comp sci, they may be interested in using a more alternative language, but right now they want you to give them something that looks mostly like the current lingua franca and then get out of their way.

For the language I described above:

* it's like JS but with warts removed

* it's like C or C++, but higher level

* it's like Java but doesn't require types or the JVM

* it's like Perl but without the context rules and other zaniness

* it's like Python but with better names, more familiar syntax, and better scoping

(It's even a little like Scheme but with more conventional syntax, and regular lists, maps, and sets.)

Students can use it in your class, then if they want to pursue programming in earnest, can very easily segue to any of those common languages above. Not only that:

* They can easily re-type their classwork programs in any of the above langs, and not feel like their teacher had them using something that was only applicable to their particular class.

* They can show their classwork programs to any JS/C/C++/Java/Perl/Python programmer and it will be easy for that person to make sense of what they're looking at (with no previous experience with the lang described above).

I have no experience with Pyret, and don't want to cast any judgement on it or the people working on it. Maybe it's great and will benefit students even when they move on from their class which uses it.
> Even if you don't retaliate, if the way you deal with a whistleblower who brings illegal activity to your attention is to explain to them why it's okay rather than do something about it, then you shouldn't really be surprised if whistleblowers lose trust in the organization's ability to police itself.

You're begging the question by assuming that the activity a whistleblower reports is illegal. He could actually be mistaken; in that case explaining to him why it's okay to do something is precisely the correct action to take.
Having multiple users certainly increases the need. However, my experience is that speed increases bring diminishing returns.

Going from dial-up to 2Mbps ADSL was a huge jump, and ADSL2 also made a big difference. However, for a single user, there's not really that much difference between 20Mbps, 40Mpbs and 80Mbps. You have a faster connection to the exchange, but you're still limited by the speed of the net and the speed of the servers you connect to.
First, sorry that you got screwed on your phone. That sucks.

I recently sold 50 4TB hard drives on eBay. I had 2 returns for broken drives that were damaged in shipping (my fault - the first 2 drives I sent weren't packed well enough), and one other drive returned that the buyer said was broken.

I tested the 3rd drive and found it worked perfectly, so reported the buyer for abuse of the return process (I did allow returns, but only for defective drives). To its credit, eBay refunded to me the shipping charges both ways that I had paid. The buyer was pissed off and still insisted that the drive was defective (and he was a Microsoft Certified something or other, blah, blah), but strangely enough, it had 60 more hours on it when I received it back. Hmm...

I guess I was lucky I didn't get back a 40GB drive. I recertified the drive, resold it, and had no complaints.

My point is, yes, you can get screwed on eBay. But I live in a podunk town of 35K in Indiana and there's no way I could have sold 50 4TB hard drives as easily as I did on eBay. Guess I could have tried Craigslist, but I didn't want to meet 50 strangers at a McDonald's, and I doubt people would even want to buy them without seeing them actually work in a computer system.

If this phone thing had happened to me, I probably would have filed a small claims against eBay, regardless of what their stupid user agreement says I can or cannot do. You'd be surprised how seriously a company takes your complaint if they get a legal document.
I will actually take this. If you are talking about useless information for most users what about the battery percentage? What does that 45% gives a layman user? They basically will try to estimate in their head how long until they need to charge and you are saying its more user friendly for a user to guess what a percentage (or Wh) means than for the OS with the actual information of the current & historical powerdraw to estimate and help the user?

I thought computers were suppose to this sort silly computations for you.
Surgeons talk about a "look test" that refers to that certain something not captured by objective risk measures. A patient who doesn't look too bad on paper may look in person like they might not survive a haircut, let alone a valve replacement.
Perhaps the name could be re-thought? I expected something Markdown related.
That wasn't a sarcastic comment. Since you actually worked at the company, I give you more credit than these outside political commentators.
I can't see why they wouldn't at least leave old links working. This is a very big issue for many.
Why I Chose Scala Over Java
Your link claims 41% for Hindi. The majority seems to speek something else as the mother tongue.
>Marketers aren't dumb.. they wouldn't invest so heavily in this if it wasn't effective.

So they're just unethical? Your logic can be used to justify a bunch of terrible things.

>Nobody enjoys getting raped, but it is still very popular.. why? Because it still works.

>Nobody enjoys getting scammed, but it is still very popular.. why? Because it still works.

>Nobody enjoys getting robbed, but it is still very popular.. why? Because it still works.
What kind of question is that though? In that sort of question, I sense a hostility toward a plain answer.

We violently exploded and cooled, and the crispy outer crust of a planet started to organize itself, eventually resulting in a loose group of combinations of matter called people. I mean that's what happened.

That, or we're here to be nice to other people... I don't think the mathematical models are at issue here.
Oddly, according to Merriam-Webster it's a word:

https://www.merriam-webster.com/dictionary/uninflammable

Even more oddly, the double-negative (un & in) has no impact on its meaning "not flammable."
> I don't know what you mean by "free rider problem"

> I'm perfectly happy with that "power imbalance", whatever that means.

> It sounds like the union needs special legally granted monopoly powers to sell me services I don't actually want. The term for that is "rent seeking", actually.

You may want to do some reading on the topic, it seems, if it's interesting to you. You appear to have picked up some ideas and vocabulary, but missed a lot of others. Should be able to find political-economy or labor relations focused econ textbooks that cover this stuff without difficulty, and probably in some cheap older-revision copy that'll be fine for the purpose. A few minutes looking at 200ish-level poli-sci and econ class syllabi should give you a good idea of what kinds of materials you'd want to hunt down, and I'm guessing a skim over a broad selection of that stuff would be helpful.

(EDIT) to give a nutshell description of the power imbalance: it is far more harmful, in the general case, to the individual than to the company when a, say, 500+ person company rejects them as a candidate or fires them, which means they have vastly less leverage in any sort of negotiation, official or otherwise, which may occur.
Inflammable means flammable? What a country!

https://www.youtube.com/watch?v=Q8mD2hsxrhQ
Presumably this was their thinking: either the number is accurate, or it isn't. If it is accurate, then we can have a discussion about whether or not we should show it by default. In this case, you would probably decide to show it (or give the option to show or hide it), because it's a number that's highly valuable to the end user.

However, if the number IS NOT accurate, then don't even give the user the option to see it. It's just going to be misleading.
Personally, I'm not sure I'd like to live in a 1 BR apartment where the cost was around half[0] the going rate. Something would have to justify the lower cost - poor condition, a poor neighborhood, a large commute...

[0] Based on the recommendation your housing cost you around 30% of your gross income.
>HOWEVER, that being said, I think based on my experience, all of the languages that had solid prototypal OOP, provided the foundation for class-based OOP,

See, I wouldn't want to add class-based OOP as I feel that would "soil" the language as one could just completely ignore the prototype aspects and use it as a class-based language.
His point is that Apple should show the energy consumption rate in addition to the percentage indicator, just as cars show fuel consumption as mpg and fuel remaining as a percentage.
My current project is over 90,000 lines of C and I have programmed in C since the 1970's (as well as many other languages). I have never used a ternary operator and I think it reads quite poorly. I just use a few lines of easily read code instead. I also never use a do/while construction with the condition at the bottom of the loop. When I need such a construct I just put in an "if" and "break" where ever needed instead. I don't think C should be dissed because of a few unneeded and probably unused features. In C, you can put more than 1 statement on a line if they are separated by a ';' but I have never done that in hundred's of thousands of lines of C code.
Thanks wlesieutre! I had looked in the issues but somehow missed that pull request. Now I can use Sierra :)
> This is a problem that needs fixing, rather than a status quo that needs defending.

This is not a problem that can realistically be fixed. An organization that's going to work for the best interests of employees cannot be paid by the company, nor can it report to the company or someone with whom the company has significant influence. That means unions.
I remember from a "Free To Choose" video that due to unions there was a huge amount of bureaucracy taking months to fire one worker in the government.

Anyways, that's just another anecdote, what are the historical facts?
I was going to read the site to see what they are up to, but, grumpy old man that I am, I no longer feel the need to push through sites done in low-contrast text. If they don't want it to be readable, I won't read it...