skysight-inc/HackerNews huggingface dataset:
> I also don't really see an advantage of using something like this over something like the Go net/http package.

C runs "everywhere". Your old C64 from the 80's? Has C compilers.

Go does not, even with gccgo.

I'd bet there are also still likely at least two orders of magnitude more programmers that know C well, and still more programmers with in depth experience of embedded development in C than have even tried Go.

I've still yet to meet anyone outside of the startup devops bubble that have written any Go, and often what language the developers have experience with matters more.
If you're using Chrome I can only strongly recommend the HN Enhancement Suite which takes care of this issue:
https://github.com/etcet/HNES
"Just look at what these loonies are doing! We can't have people openly supporting the slaughter of innocent people and baby seals.

They are undermining the values we hold dear, and corrupting the youth with their hateful message! Obviously, we need to place certain limits on free speech"

What? Of course you have the right to free speech, as long as you don't misuse it!
I've tried reading the circular [1] (which seems to be a summary of the changes) and can't see anything about immunity. The article also lacks direct quotes or links to relevant sections.

Does anyone have more specific source on this detail?

Edit: this factsheet [2] on the computer misuse amendments only mentions a clarification that investigation may be performed against UK citizens even if they're located outside the UK at the time of the crime. No mention of immunity or extra powers.

[1] https://www.gov.uk/government/uploads/system/uploads/attachm...

[2] https://www.gov.uk/government/uploads/system/uploads/attachm...
More and more I feel nothing should be compared to Lisp, for it sits on the metalanguage line a bit too much, has no domain specific/concrete syntax and semantics (you can roll your own depending on your needs).
Rust won't help you on the dozens of platforms it isn't available.
In case anyone is wondering:

,
_,,)\.~,,._
(()` ``)\))),,_
| \ ''((\)))),,_ ____
|6` | ''((\())) "-.____.-" `-.-,
| .'\ ''))))' \)))
| | `. '' ((((
\, _) \/ |))))
`' | (((((
\ | ))))))
`| | ,\ /((((((
| / `-.______.< \ | )))))
| | / `. \ \ ((((
| / \ | `.\ | (((
\ | | | )| | ))
| | | | || | '
| | | | || |
| | | | || |
| | | | || |
| | | | || |
| | | | || |
| | | | || |
| | | | || |
| | | | / | |
| | /_( /_(/ /
hjw /_(/__] \_/_(
/__] /__]
The rise of the digital nomad
I should probably note for the record that the source of the article kindly submitted here is not a reliable source on any controversial topic, and then move on.
My brother found this because his home button was broken and now my parents have picked up on it even if their home button is perfectly functional.
Scotland has solicitors and advocates - although some solicitors can also appear in the higher courts (Court of Session for civil matters and the High Court for criminal).
And http://www.gnu.org/s/guile/ was supposed to be the scripting language of the whole system[1]. It's getting back into light recently.

[1] http://en.wikipedia.org/wiki/GNU_Guile#History
.. With highly silly wigs!
> both because pg endorses the idea

He did at one time mention that. But he also said this:

https://news.ycombinator.com/item?id=1057347

which seems to not like downvote for disagreement.

> As an alternative, I wouldn't be disappointed if the threshold for greying out was reduced to -3

That feels like a good idea: Don't change the gray level until a post has had 3 downvotes.
It's far broader than that: http://www.politics.co.uk/blogs/2015/05/13/theresa-may-s-pla...

>The details are still not clear and won't get much clearer until the Queen's Speech – or probably afterwards. But we do know three things: 1) that the definition of an extremist is being expanded 2) that the process for how someone is officially designated as an extremist is shrouded in mystery, and 3) that the list of restrictions which applies to them once they have been designated an extremist is now extremely broad and intrusive.

>What is an extremist?

>Towards the end of the last parliament, Theresa May started expanding the definition of extremist to include 'non-violent extremism'. Those who spread or incite hatred on the basis of gender, race or religion were included, as were those who undertook harmful activities "for the purpose of overthrowing democracy". Groups which sought to "undermine democracy" or "use hate speech in public places" were also included.

>This morning the Home Office sent me this statement, which is similar but different. "The government defines extremism as 'the vocal or active opposition to fundamental British values, including democracy, the rule of law, individual liberty and the mutual respect and tolerance of different faiths and beliefs'. We also regard calls for the death of members of our armed forces as extremist.”

>How are we designated extremists?

>Extremists will find themselves on the national extremism database. This database is shrouded in secrecy. We know it is managed by the Met police, and there is no judicial oversight over who is put on there. We know the security agencies are very secretive about who is on it and what is held about them. There was a long battle between Big Brother Watch, the Met and the Information Commissioner's Office over simply releasing details about how many people were on the database and what information about them was held.

>What we do know is that it includes people who no rational person would consider an extremist. One Green councillor who organised a public meeting about the transportation of animals from Calais to Dover is understood to be on it. Jenny Jones, the green peer, is understood to be on it.

>What happens when you’re considered an extremist?

>The proposals going into the Queen's Speech next month will be very broad. Police will be able to apply to the high court to limit the "harmful activities" of extremists. These "harmful activities" include anything with a risk of public disorder, a risk of harassment, alarm or distress, or creating a "threat to the functioning of democracy".

>In response, the high court can grant a ban on broadcasting or a requirement for the so-called extremist to submit all publications for the web, social media or print to the police in advance for authorisation.
If he wasn't equating the two, he wouldn't have put them in the same post lie that. No, technically he didn't say it out loud, but that was the intention of the proximity.
Writing high level C applications can be easy, if you use a library that frees you from using dynamic memory on typical data structures (e.g. strings, vectors, sorted binary trees, maps). I'm developing a C library for high-level C code, with hard real-time in mind, is already functional for static linking: https://github.com/faragon/libsrt
Aerospace Engineering Curriculum (4 years)
The web browsing part is obsolete. In the last LibrePlanet he said he now uses the GNU IceCat browser (free software distribution of Firefox + several privacy protection add-ons, http://www.gnu.org/software/gnuzilla/) with Tor.
If you think Kore is interesting, then also check out Tntnet <http://www.tntnet.org>. I've checked it out a few years ago and it felt good - stable, complete, easy to use etc.
Mind is a lot of things analytical isn't what it is, it's what it can be used for.
It is, but there are situations where speed of execution and use of memory are less important criteria for choosing a language. For example, when developing very large and complex programs. Lisp(s) allow encapsulation (hiding) of complexity into small modules, easier than c-family languages. Programs in lisp are faster to write, easier to maintain and reason about. The cost of being a bit slower is getting less important with better hardware.
> as he converted the problem to his notation, "here's where the miracle occurs"

Exactly what I see to be the future of all types of engineering, computer control, and interaction - e.g. programming languages, circuit engineering, database query languages, all types of problem solving.

The future of all of these is just to very directly describe to the computer the problem you want to solve, in a way that is a very direct representation of the way you think through the problem, with nearly zero translation between the way we approach the problem and the way we communicate the problem to the computer.

To me, this perfectly describes the evolution from C/Java to Perl to Python. The shift from highly relational SQL to Document-based noSQL databases. The shift from bladed weapons, to point & shoot guns. The way you interact with a doctor or future doctor AI, and it will infer from your layman description what you're really communicating and then synthesizes that into a possibly multi-iteration search strategy for solving the problem.

Today, the ability of tech to achieve this still holds us back substantially. Over time though, we'll continue to converge to a way of communicating our creations and desires to computers, using some kind of language or interaction that requires us to do no intermediate translation. In many places, I think we're not actually that far off from this, for some tasks. Over time, our interaction methods won't get more strange and hard to learn, but strangely more familiar and natural.
In this paper (http://eurpub.oxfordjournals.org/content/21/1/43) one can read this:

Results: Blood iron levels were higher in women in the iron fish plus follow-up at 3 months compared with controls, but this was not maintained. At 6 months, haemoglobin and serum iron had fallen in all groups and the proportion of anaemic women had increased.

Conclusions: This study shows that the iron ingot was effective in the short but not longer-term against IDA. Though a novel treatment option, further research is warranted to determine bioavailability of leached iron and whether or not the surface area is large enough for sufficient iron leaching.

Does this mean that the whole thing is another bogus gimmick which only survives because it’s a cute thing which first-worlders like to throw money at, and write articles about?
There is a github thing.

The vote buttons are, as far as I know, a firm and definite won't fix.

The vote buttons are about the only thing I hate about HN on mobile.
Lab grown meat thirty thousand times cheaper than 18 months ago
Sneaking laws in when no one's looking, without a public discussion is pretty much standard practice in all democracies. It's clear they know the masses would object to those laws, but our representatives pass them anyway. Maybe that tells you something about "the system".
Cool :) The other way around also exists: Iodine [1] does IP-over-DNS. Very useful for some commercial access points which usually don't filter DNS but redirect HTTP to a landing page.

[1] http://code.kryo.se/iodine/
Regarding 'rootability', it'll almost certainly be vulnerable to towelroot: https://towelroot.com/
I take from this that there needs to be some flexibility in how the results of the algorithms are applied. I also find the first example in the article unconvincing as a real mistake. It states that Robert McDaniel had:

> a misdemeanor conviction and several arrests on a variety of offenses—drug possession, gambling, domestic violence

then it seems like it's calling the algorithms a mistake that

> branded Robert McDaniel a likely criminal

Maybe I"m just sheltered, but a history of arrests, drug possession, and domestic violence tell me that the person is probably a criminal (though whether that rises to the level of bring one of Chicago's top 420 criminals I can't say).
I don't know if this is very heavy, so i might be wrong here. But one thing I can think of is embedded applications that want to have a web UI?
With all such results there is one question: are they releasing code? Otherwise... it's a nice demo to watch, but impossible to use (and even: hard to increment on it).
Would not really be surprised if new research leads us to rethink the last few decades of "research". One might wonder what has really caused the obesity epidemic.

I personally prefer milk straight from the tank. Cold and non-processed :-)
Ethanol – Free HTML Portfolio Template
Do high-fructose corn syrup calories = table sugar calories?
I don't believe that McK is a credible source or competent authority[1] when it comes to evaluating the standardization. Also the Gartner Hype Cycle is often quoted this too is BS IMO[2]. Seriously read the resources in the link below before buying into any of the re-urgitated hype that gets spread by these consultancies and journalists.

[1] https://www.linkedin.com/pulse/internet-memes-iot-anxieties-...

[2] http://blog.valbonne-consulting.com/2014/08/14/gartner-hype-...
You're welcome!

Using the web inspector has been such a massive and continuous boost to my learning/work with webpages and I'm extremely glad to share it with someone it might help.
The media is incredibly ghoulish.

The mayor's comments aside, I think there is some balancing act, keeping a name out of the rumor mill is more or less impossible, so disclosing a name allows things like the police focusing on protecting one person (rather than trying to figure out who needs protection), and for a lawyer to credibly make statements on behalf of the person.

In some sense the problem is that society is capricious and reactionary, the behavior of the media just reflects that.
I come more and more to the conclusion, that democracy -- at least, how we practice it today -- is not working. At least with this level of commitment of the people, it is just a hide and seek game between politicians and the masses and the masses loose, because they are bored away from the political game.

The big winners are the big corporations world-wide, because they know how to play the game or at least how to pay the people who know.
What the Internet is doing with your packets
I wonder if this guy also does not have bank accounts, credit cards, phones (land or cell) to their name, and all live in a cabin in the woods without paying taxes.

It's also a bit odd that for a guy who intentionally buys a 10+ year old or so hardware to run free/libreboot on it (at least partially to trust the boot layers), didn't mind buying a Chinese laptop which was not only made in China, but also designed from parts natively developed in China including the CPU by a government institute.

His browsing habits are also a bit well laughable tbh, both because at the end even if he hogs the free WiFI at Starbucks he is traceable, and delivering internet pages of email ins't intrinsically more secure or surveillance resilient than browsing them directly.

This guy always interested me in some ways, it's quite amazing how one can be so talented and so coo coo for cocoa puffs at the same time, and in contrast to the usual extreme left social anarchists or marxists also very accomplished.
As with many benchmarks, you're comparing apples and oranges. A better comparison would be with another language that uses automatic memory management (e.g., C#/mono - http://benchmarksgame.alioth.debian.org/u32/benchmark.php?te...). I'm assuming the optimization/safety settings are the defaults, too, which means SBCL ends up doing a lot of additional type checking at runtime.
While I was reading the thread, this comment just posted mentioned that the site founder, pg, has endorsed the idea that the site's rules permit downvoting to express disagreement. By the site rules, implicitly, some comments should be downvoted on sight.

http://ycombinator.com/newswelcome.html

"Essentially there are two rules here: don't post or upvote crap links, and don't be rude or dumb in comment threads."

Yes, downvote thoughtfully, and downvote to improve the overall quality of discussion here, but a downvote in an active discussion to silently indicate a comment is 1) uncivil and unconstructive, or 2) factually incorrect, or 3) both is okay.

A comment that is solely on the issue of being downvoted is subject to being downvoted on sight, because those sorts of comments are never constructive to the discussion and disfavored by the site guidelines.

http://ycombinator.com/newsguidelines.html

"Resist complaining about being downmodded. It never does any good, and it makes boring reading."

The site founder, pg, (who no longer has an active day-by-day role in moderating the site) has commented that downvotes for disagreement are permitted here.

(In order of time of posting.)

"I think it's ok to use the up and down arrows to express agreement. Obviously the uparrows aren't only for applauding politeness, so it seems reasonable that the downarrows aren't only for booing rudeness."

https://news.ycombinator.com/item?id=117171

"IIRC we first had this conversation about a month after launch. Downvotes have always been used to express disagreement."

http://news.ycombinator.com/item?id=658691

"I sometimes downvote things that seem mistaken. I think most users do."

https://news.ycombinator.com/item?id=1006808

"If there's one thing I wish I could do to improve HN, it would be to detect this sort of middlebrow dismissal algorithmically.

. . . .

"The problem with the middlebrow dismissal is that it's a magnet for upvotes. The 'U R a fag's get downvoted and end up at the bottom of the page where they cause little trouble. But this sort of comment rises to the top. Things have now gotten to the stage where I flinch slightly as I click on the 'comments' link, bracing myself for the dismissive comment I know will be waiting for me at the top of the page."

https://news.ycombinator.com/item?id=4693920

This is an ongoing issue, but the key idea is both to upvote and to downvote (and, for that matter, to submit stories and to post comments) in way that elevates the quality of discussion here. Grow a thick enough skin to learn from other users' behavior here, and develop curiosity about why other users might disagree with you, and all will be well.
The direct link would be helpful
http://www.fastcoexist.com/3044572/the-325000-lab-grown-hamb...
Wait what? Just to check: Are you saying that people on HN can't say anything bad about the US government without risking a lot of downvotes?
Good job & good luck! ;-)
> As a simple example, which Hersh himself stated in this fascinating On The Media interview, how many people knew about the Bush administration’s manipulation of intelligence before the Iraq war? Hundreds? Over a thousand?

Uh. Everyone? Everyone knew that. Everyone on the planet knew that. What are you talking about?

> How many knew about the NSA’s mass phone metadata program aimed at Americans until Edward Snowden revealed it? A thousand? Ten thousand?

The program that was revealed in 2006, 7 years before Snowden?
My comment is that he should have built more of it in Lisp since it's a better language. First he needed a better Lisp (ie. high-performance Lisp). Then he would have had a better foundation. Wouldn't we be better off with hundreds of millions of lines of free software in Lisp rather than C?
I think probably not a good idea.

I don't particularly enjoy being down voted but it is interesting to try to figure out why a comment was down voted.

In real life, our friends might not tell us if, for example, our little political rant is boring. We do get that feedback on HN.

One thing that really irritates me however is when someone takes the time to respond to one of my comments and gets down voted. For me a big motivation for commenting is to see what responses I get. So, I like the current system, but perhaps down voting is overly used.
The favicon is ok. I close them when there is no space to display the favicon.
The "monarchy" in GB today, I think, can be compared to the German "Bundespraesident" -- who is on paper the "head of the state" but has nothing to say, but has to sign the laws, others made. He can only delay the signing or call the judges, if he things that the law is against constitution.

The worst thing about the monarchy in GB is, that it costs a huge stack of money -- whereas the Bundespraesident in Germany is relatively affordable.
This is awesome UX.
It's not a secret law, the contents are public.
Yeah, the listed specs are more in line with $200 phones. Then too you need to be careful.

E.g the first one I had in that range was a (physically) near perfect Samsung SIII replica, complete with the dandelion screen saver, and the place I bought it for hinted strongly that you could get it with the Samsung logo if I asked. I knew what I was buying (a much slower MTK based phone), but I saw plenty of places try to pass it off as a genuine SIII too, which at the time was substantially more expensive.

This is often the best way of finding (reasonably) honest sellers: Look for other sellers offering the same phone and assume the worst listed specs are most accurate.

The interesting thing is how they've gotten to the point of faking MTK cheap-ish based phones too, rather than just faking more expensive devices.
Not if you menstruate.
I'd love to know why a few of my comments have been few voted lately, for example:

https://news.ycombinator.com/item?id=9517067 - which wasn't wrong!

Or this one, on systemd: https://news.ycombinator.com/item?id=951637
Web Property Systems: Why good content and backlinks are not enough
Well, people have been out in the streets over the last couple of weeks over a variety of issues. The difficulty is that there was just a general election where the Tories won a majority of seats and got the largest share of the popular vote. The vast majority of things the new government has proposed doing are things that they were quite open about before the election (or which any politically aware person could have predicted that they would do).

So the media narrative is basically just 'sore losers on the left', and there is some justification for that - a lot of people in the country clearly support these kinds of policies.
> Because C runs pretty much anywhere?

I always hear this argument, but as time has progressed, for better or worse 'anywhere' has become a much smaller target. If your language runs on Intel and ARM then it's good enough. There are a lot of reasons I might choose C for a project, but 'run anywhere' is not one of them.
Removable batteries are still the norm in the low-end Chinese Android market. There's a lot of commonality and standard sizes between them too, because these are all based on the same reference designs and the manufacturers don't see much point in changing things like the dimensions of the battery since that requires effort and would make parts sourcing harder - they're not after exclusivity or vendor-lock-in.

I remember the time when Mediatek was considered ultra-low-end and relatively unknown, and sellers would be selling MTK phones faked to show Qualcomm and other more "prestigious" brands of SoC. Faking MTK would be unheard of, because there wasn't anything below them (there were still fakes between the different SoCs models from them, and that still continues today.) Now that MTK has grown past that point and others have appeared below them, they've become a lot more desirable. I'd consider the fact that someone wants to fake some other brand as MTK evidence of that.

The interesting thing about the MTK platform is that it's "unofficially open" - various people have leaked detailed technical information on the SoCs, which doesn't seem to bother MTK; maybe it's somewhat deliberate. Many devices are also rooted by default, and it's really easy to root one (there's no bootloader locking, and being able to read/write the entire internal storage in raw format via the official SpFlashTool means they're practically unbrickable.) This means they're quite hackable, and the low price also helps. MTK themselves won't provide any support, but a whole community has formed in its place.

Perhaps the same might happen to Spreadtrum in the future, but the last time I looked there was not nearly as much information available for SC devices and rooting was not easy.

The "Time Switch Machine" is scheduled power on/off. http://en.wikipedia.org/wiki/Time_switch