skysight-inc/HackerNews huggingface dataset:
If you don't want to do all that configuration, PFSense is a good alternative. https://www.pfsense.org/download/

PFSense is the same thing below the hood, but with a web front-end and plugins.

Most off the shelf wireless routers work fine as an access point, but are quite bad as a router. So you can just plug your old wireless router into this thing (with DHCP etc turned off), and your whole setup will be much better.
I just prefer to use languages without a Garbage Collector.
The activities are pointless, they're just marketing gimmicks and it turns out sex is the easiest sale. Down To Lunch came out five months ago and have now taken off so that means people want it. Your biggest challenge isn't the software, it's just matchmaking implemented in gaming for decades, it's marketing and convincing thousands to use it to gain value from a network effect.
Past discussion: https://news.ycombinator.com/item?id=6869483
Not Smart Enough to Succeed: IQ Inequality = Income Inequality
>> "That's 352,670,000,000,000,000,000 gallons just sloshing around out there."

^^ Stopped reading after this sentence.
Helicopter Parenting Has Given Birth to a Generation of Entitled Victims
Ubiquiti's EdgeRouter Lite is a popular, fast, cheap (<$100), solution in this space.

People are running FreeBSD and Linux on it:

http://www.daemonology.net/blog/2016-01-10-FreeBSD-EdgeRoute...

https://wiki.gentoo.org/wiki/MIPS/ERLite-3
The OpenBSD site has an example as well.

http://www.openbsd.org/faq/pf/example1.html

As a point of comparison, the iptables syntax as shown in the Ars article is far harder to grok at first glance than either of the pf examples. For example:

pass in on egress inet proto tcp from any to (egress) port { 80 443 } rdr-to <ipaddr>

vs:

-A PREROUTING -p tcp -m tcp -i p4p1 --dport 80 -j DNAT --to-destination <ipaddr>:80
-A FORWARD -p tcp -d <ipaddr> --dport 80 -j ACCEPT
It's good things are getting efficient up to a point however those kind of savings are unsustainable and in the longterm our energy use will continue to grow exponentially, including for environmental management. Thus it doesn't make sense to research power sources that aren't potentially 100s of times greater than our current usage.
I think it's more complicated than that. Perhaps you have a point when it comes to severe autism where the autist, the caretakers, and society clearly 'suffer' to various degrees and nobody benefits in any way. Perhaps.

But this is very much not the case with milder forms of autism. Many high-functioning autists can take care of themselves and even have very successful careers, and there are a number of characteristics typical of autism that are very beneficial to the 'sufferer' and/or society.

I'd say autism, or at least some forms of autism, are like being born with wings. In a society made for arms you have a clear disability. But if you find your way and the right environment, well, you might be able to fly and provide things that 'arm-ies' cannot.
How ironic that this appears on the huff-po.
Curious as to how hard it was to port the game to HTML5.
Subtitles for theatre – Create and screen surtitles in theatre shows
I see this article as a sign that we are slowly realising how shit some parts of the internet have become for the people who use them everyday.

There were some recent articles in big news sites about how their comments attract the worse kind of trolling and what they plan to do, or are doing, about it. Maybe a few years from now we'll have found some sort of resolution to all this but currently, we have a problem.
HT Gamma can file a complaint with the relevant authority, just like any other hacked company, and this could trigger an international LE operation.

So I'm not sure what your trying to say.
Curious if this is something you made.
I am the same person.
The answer is fine. If someone asked a grocery store, "Is there Mercury in your fish." - answering, "Yes" tells the consumer nothing, because almost all fish/marine mammals have mercury in them - so all fish consumers are exposed to some mercury. Instead, what would be useful to the consumer, is to know if the fish pass certain health standards regarding mercury levels in the fish - you particularly need to be concerned about apex predators such as Tuna/Swordfish/Shark/Pike - see http://www.who.int/foodsafety/publications/chem/mercuryexpos....

In the same manner, Apple saying, "Yes, we have lead" is meaningless, as there is no harm to the environment for very small amounts of lead, and, in fact, lead is an element naturally found in the human body. (See: https://en.wikipedia.org/wiki/Composition_of_the_human_body) - The EPA "Action Level" for lead in water is 15 parts per billion. (See: https://www.epa.gov/dwreginfo/lead-and-copper-rule) So clearly, if that is a level for lead that is in water that you drink every day, then that level inside circuitry, is not going to pose any risks.

At the end of the day, the RoHS standards are what people should be measuring against, not meaningless yes/no answers regarding, "Does product X contain lead."
Simple Bitcoin Payment Channel Protocol v0.1 draft (request for comments)
Did you verify that the stuff you refereed to as only being known if you follows Italian news is not on the net? Don't those Italian news outlets have websites?

This guy seems to be pretty good at googling around for stuff.
I'll echo the pfSense recommendation. One correction, though: pfSense is built upon FreeBSD, not linux.
Parent is Clearly an Uber employee
Haven't seen it listed neither here nor there, so not sure if I'm the only one, but: for me, the first and currently blocking obstacle is of "graphical" syntax. I'm of the kind of people who hear the words they read as a voice in their head, so when every line is interspersed with multiple "random" <:> >>= <=< @>-,-'-- and whatnot other ascii-art I can't verbalise, I distictly feel my brain stumble, mumble, and grind to a halt and sad emptiness. And I don't even know how to google any one of them. Don't know how to solve this for myself. I've once found a list of suggested names for some common ones, but - I don't like having to learn all that by heart before I even start with the language; and also I feel pretty certain those are not all, and many libraries seem to like to invent their own new ones, so back to square one.

That's I believe the main reason I find SML more attractive: it seems to use operators to a much, much lesser extent, apparently preferring alphanumeric function names in the core, and in 3rdparty libraries too.
"When it comes to low cost renewable energy, one of the great success stories has been wind power" -- what a jokester. Wind turbines are ridiculously primitive at this stage in terms of efficiency (the operating window is actually fairly small, you have to turn them off in high winds or they melt their gears and shit) and cost effectiveness (there is no entry level turbine that provides any reasonable amount of energy). Basically they're only prevalent where you get tax breaks for installing them for a reason.

So this is another piezoelectric project I guess. Some european country made a piezoelectric section of road that purportedly powers a whole village during rush hour. Of course that road, build from a _very rare and expensive material_ is just some european country's science fair project. Powering a village of whatever is literally nothing except bragging rights.

Reflective solar death rays are the only renewable capable of producing reasonable amounts of energy at this point to even consider putting it into production.

All these "renewables" are basically just distractions funded by the oil cartels. We have an energy source that's cheaper than coal, more reliable, _safer_ for humans and better for the environment than fossils. It's called nuclear, and it's killed less people than hydroelectric -- possibly less than wind and solar, but I don't know that. For the petro-dollar to reign king, people need to be tricked into thinking that anything cheaper than oil is dangerous, and anything safer than oil is expensive (inefficient).

Ironically the only companies breaking this perception, newer low cost electric vehicles, are well known to actually ravage the environment way harder than a petro-car.
> I'm going to come out and say that this is no different than a person born without arms claiming that they're not disabled, that they're not damaged.

You might want to look at the social model of disability, because there are people who do say this. For example, wheelchair using disability rights campaigners have often said that their wheelchairs are not the problem, but the lack of ramps in shops and workplaces is what causes them to be disabled.

https://en.wikipedia.org/wiki/Social_model_of_disability

That's not a new concept; it's been around since the 1970s.
Seems to be missing on of the most crucial parts: Keeping the software up to date to avoid being a victim to security issues.
> My major gripe with haskell was that I could never tell the space/time complexity of the my code without serious analysis

This is really a serious issue. The only other language where I ever had this issue was SQL. I had a project where we have lots of nested Views. We had to rephrase the SQL in sometimes very non-obvious ways, introducing intermediate Array results, CTEs, switching between sub SELECTs and JOINs -- all this just to convince the Query Planner to use a different Query Plan. That made a difference between < 1 second or a few minutes.

In the end, this is why I prefer languages OCaml or SML over Haskell. (Rust on the horizon)

Roughly speaking, in Haskell you can prove "just" correctness, while in OCaml you can prove correctness as well as performance.
One of the classic problems for tutoring [and other personal service] platforms is that transactions between tutors and students move off the platform in the economic interest of those two parties.

How might Tutorack avoid that or mitigate its effect on monetization?
>> Stopped reading

Stopped caring after seeing that
It turns out that one of the A/V guys unplugged the laptop feed 5 min in and that's why the video is just talking heads.

I'm going to redo the demo and screen capture the video and splice it in somehow.

I'll post again here with an update.

--Tom
HuffPo will post anything that generates page views.

It's also amusing that a psychotherapist engages in armchair psychology regarding college protesters.
Wolf fencing is new to me too.

It seems to be used only in the context of debugging. While with git bisect, we are also repeatedly ~halving the remaining search space, the list of commits isn't "sorted" like the precondition for binary search.

You could argue that commits are sorted against time. But I would say that's different because we don't know which commit hash we're looking for -- we just want to find the point in time when our code stopped working, not that I've ever had to use it before ;).
What ever happened to IPv5?
In the local Kingdom (a stick fighting club organization layer) when having events, people call time-out and start complaining and rule-lawyering, the refs make them do jumping jacks to knock the sand out. Then back to fighting. SO, some places they're resisting the trend.
Poll: Vast majority of Americans don't trust the news media
Company home: http://elementscompiler.com/elements/

The Elements compiler tool chain gives you a choice of three programming languages and related tools that allow you to build apps for all major platforms. From iOS to Android, from Windows to the Mac, from ASP.NET to Java services.

Oxygene is built on the foundation of Object Pascal, revamped and extended to be a modern language for the twenty-first century.
Richard is at it again, with a new project that looks interesting. https://www.shroudoftheavatar.com/
Did you get a chance to vote on the law that made what he did illegal?

Better yet, when was the lat time you got to vote on a law that was passed in your country?
But...really it is broken, because, as a long-time Namecheap customer, their shitty legacy systems have got me looking for a better option. I recently complained that they sent me an email warning about a pending expiration, followed immediately by an email about auto-renewal on the same account. Their response was basically to shrug and explain that their email notifications suck. That's garbage customer service no matter how you cut it, and the domain registration/hosting business is 100% customer service.

And GoDaddy is all of the above, but a thousand times worse.
excellent article . Instead of these people being coddled by delusional affirmations, as the author suggests, we need to make them aware of their limitations, and then devise strategies for these individuals to live to their full potential,
Makes sense, that folks have been fooling themselves since the '70s. It was that kind of decade.
Indeed, and two of the 1996 Nobel Laureates in Chemistry, Richard Smalley and Robert Curl, performed their initial work on fullerenes at Rice [1]. The university has a rich history working with nanotubes and other fullerenes.

1. http://www.nobelprize.org/nobel_prizes/chemistry/laureates/1...
Hoogle could help with the searching problem: https://www.haskell.org/hoogle/
There are so many nice places to live in the US, why is remote work not more prevalent? Yes, it's nice to meet face to face, but there are many jobs where remote is perfectly possible and saves a lot of resources. Also it's a lot more fun if you only meet face to face occasionally.
PowerPlug Pro Picked as PC Energy Management Software of Choice
is this a suprise
The inner experience of time – a wide range of perception models reviewed (2009)
Binary search sounds kind of 2D. Wolf fence also lets you work with unsorted data.

I.e. if I asked you to find a squeaky noise coming from somewhere in your house. Does it make sense to "binary search" your 3D 3-story house?

Wolf fencing makes more sense.. stand on floor 2, see if it is on your floor. Or is it coming from the stairwell to floor 3, or the starwell to floor 1? You just used 1 step to narrow your search space down by 1/3.

How would you sort your house so you can binary sort it?
Goals by Google Calendar
Oh, that Neda video was uploaded by me to Youtube, because the Iranians who brought it out of the country couldn't.
They never talked to me about it.
I agree. DC is really unfriendly at street level in a lot of areas. Giant blank-walled buildings that take up multiple entire blocks.
Grading Trudeau on quantum computing
It can be overwhelming, and trying to use Google is terrible. There's a really nice Haskell specific search engine though: https://www.haskell.org/hoogle/ - you can query module/function names, type signatures, etc.

A lot of these weird "operators" are also typically defined with a synonymous named function. These types of operators are usually functions after all, not actual language operators.
What was the hoax exactly?
Prolog was the AI language two decades ago, that might be too early then, but does it have a future these days? just curious.
*> the list of commits isn't "sorted" like the precondition for binary search.

Good point.

One may think that in some sense, it is sorted: The history is sorted into "good" commits (before the bug was introduced), which are followed by "bad" commits (after the bug was introduced).

However, the bisection algorithm also works if "good" and "bad" commits are mixed. Even then it will find one commit where the bug was introduced (although there may be other places where it had been fixed and later reintroduced).

This works because bisection doesn't require a sorted list, it just needs a continuous function. And any sequence is just a special case of that.
Of course, DanBC. But questioning the inherent biases (and actions) of Silicon Valley are verboten. It's a sacred cow, in to the point I'm not even allowed to discuss these areas.

And perhaps Uber was a good and bad idea both. There's hundreds of these companies that seek to "disrupt" whatever. The problem with these "disrupters" is that they also cause great problems... but those areas aren't explored because they are externalities. Outside the business interests; out of scope; government's problem; should have did it better; less interference... We've heard these as responses when individual areas are questioned.

The other part of highlighting inherent bias with regards to Silicon Valley (and VCs), is that areas like Hacker News punish you for non-groupthink. The more karma per recent post, the more you can post. If you have a contentious, but well thought out argument/discussion but yet against popular opinion here, you are modded down, and therefore silenced with "you're submitting too fast". There is no distinction between someone who is against the public opinion here, and that of a troll or regular crapflooder. I'd like to think there is a huge difference, but a -1 is a -1. The repercussions remain the same.

Maybe it's what Dang and other admins want. I don't know. Although I think it is of utmost importance to understand ones own biases. Knowing how your and others biases interact can be very useful, especially in business and enterprise.
Microsoft+Outlook+comes+to+Android+Wear+smartwatches
I suspect it has much to do with people being slow to accept big changes in some systems.

Boeing (and surely other airplane manufacturers) has investigated and considered lifting body designs - https://en.wikipedia.org/wiki/Blended_wing_body - but chose to move forward with traditional designs. I don't see the news item now, but I read that Boeing felt it was just too radical for passengers to accept (despite the significant advantages).

It will probably take some wealthy "renegade" type to start a new airplane company that offers new designs like this.
Nice to know. Still, no spelling there, as far I can see. And no docs or examples either, apparently: https://www.haskell.org/hoogle/?hoogle=%3E%3E%3D is still a problem for me
Yeah, I've always found iptables to be a little hard to understand.

It also sounds like it's getting replaced[0]. My guess is that we will see iptables around for a long time after it's been deprecated. ifconfig, for example, is deprecated[1] yet it's still around and being used.

[0] https://lwn.net/Articles/564095/
[1] https://lists.debian.org/debian-devel/2009/03/msg00780.html
Ask HN: Review my startup, bgrgndzdb
I created this website to get started with backend programming, It is a social network with lots of features like color changing, font changing, image/video sharing, feeds, private messages etc. All of these gained me lots of knowledge.

Now, I worked really hard for this project and I want people to see it. How can I get more people to my website and actually use it actively? The website currently has 88 users but none of them logs in more than 2 times.

The website is: http://www.bgrgndzdb.com

I hope this isn't rude because as I'm new here, I don't know anything about the community here.
Thanks in advance.
This is a question for a professional (especially if it's hurting your ability to hold a job), not Hacker News.
Wouldn't that be tantamount to making it too expensive to live in the country?
Original article: http://www.ianwelsh.net/the-market-fairy-will-not-solve-the-...?
Wow, this is the exact issue I'm having as well. Really hope to see some insightful comments here on possible solutions.
Chrysal; or, the Adventures of a Guinea (1760)
Many of us are training our bodies to prefer the quick fix of chemicals that come from clicking our way to enjoyment, and this can carry over into even our most cherished endeavors.

No one will be able to prescribe a single solution for listlessness because it is a symptom of many smaller problems, and it may be some time before you find the right combination of changes that effect a total positive outcome. That said, I'll try to make some suggestions.

Never underestimate the importance of physical health. Our cognitive ability is tied very closely to our breathing and heart rate variability, and our moods are swayed more by diet than we'd like to believe. I've found a combination of ketogenic diet and weight training to work well, but your own mileage may vary.

Consider setting clear boundaries in your day for work and leisure. It becomes easy to confuse these things when we dedicate so much time to code, but requiring a clear delineation of yourself will help you separate your unconscious response, which is a start.

Distance yourself from the keyboard, screens of all kinds, and especially notifications. When was the last time you sat quietly by yourself with only your thoughts to keep you company? How long did you do so? If not long, try it for a couple hours and see how you fare. This can be a nice stand-in for meditation (unless you like the idea of practicing zazen; it isn't for everyone).

Over time, with practice, I've come to enjoy sitting in the open air with just a pen and a notebook, and it helps me to clear my head, organize my thoughts, and return to the keyboard more eager than before.

Failing that, I break my current task into smaller and smaller steps until I can finish the first little step. Then I try to finish the second little step, and the third. Eventually, the restless I feel is supplanted by a desire to organize these small tasks I've made into more efficient task bundles, and I soon go on to make real progress. When my success subsides, I force myself to scrutinize the current obstacle awhile before taking a break and starting all over again.

I hope you find a set of tactics that work well for you. Good luck!
I had trouble getting a hold of one of those C1037U boxes from China. The seller would 'run out of stock' frequently if I found one for a decent price.

I ended up going with the APU2B4 board (an upgrade from the APU1D mentioned in the article.) I put pfSense on it, and it's been running perfect for a few weeks now.

Even that board is probably massive overkill for most people. I have 50/50 internet, and with full bandwidth used by torrents, a VPN and ssh session open to the router, and the web interface open, I'm still only getting about 10-15% CPU.

http://pcengines.ch/apu2b4.htm
During the video they said 1/3 of America's energy requirements from America's coasts.
> The easiest way to get asynchronous fsync(2) is to do the fsync(2) in a different thread.

However you would need to create a new thread for each simultaneous asynchronous fsync to get the benefits of asynchronicity.
Did this get flagged off the frontpage? looks like it. Sigh.
One additional click on any of the links (usually the function name) brings you to the actual documentation.

https://hackage.haskell.org/package/base-4.8.2.0/docs/Prelud...

Edit: Granted ">>=" (bind is the word you are after) is kind of special and you need to understand more of the underlying language mechanics to get it. The provided explanation tells you little unless you can grok the function signature. I think it's almost universally accepted that a lot of the documentation is atrocious.
Any experience doing functional programming without garbage collector?

I'm doing a lot of Clojure, and can't really see how it would be a pleasant experience without GC but curious to hear any interesting thoughts.
Well, he is psychiatrist and he can make observations and try to analyse more general developments in the society. Nothing wrong with this.
See the graph on this page, it's very sad: https://www.techdirt.com/articles/20120330/12402418305/why-m...

Also many old films have been lost for similar reasons.
Basically a backup script that was supposedly run via Ansible on all servers, which mounted remote backup drives and then instead of pulling a fresh backup deleted everything including the mounted backup.

Question was then about recovery advice.
No, after 13 hours it just fell off of it organically. If you filter out low scoring posts you can still see it.
Firefox doesn't expose its browser history to other apps whereas both Chrome and the vanilla 'Internet' browser on Android does.

This is one reason why i use Firefox on Android (another being the read-it-later feature, and option to add other search engines easily).