skysight-inc/HackerNews huggingface dataset:
I actually like this a lot. He uses a conversational/informal style and it almost flows like a rehearsed piece of conversation:

> it will always be rightly described as primitive.

> . But it is upon those anonymous artists' shoulders — giants' shoulders — that

He starts a sentence with But and puts dashes in for pause effects. Does he go a bit purply in his prose towards the end? Sure. I think that is the difference between writing and conversation though. You can write well, explain your points and have a simple flow using the a comfortable tone. e.g. not forcing absurd 10cent works into your works and being unnecessarily complex. However, you can use a sentence structure like:

> The mercurial Spaniard himself declared: 'After Altamira, all is decadence.'

For dramatic effect. Author departs from his clean flow to qoute somebody who speaks differently than himself. And it looks like the mercurial spanaird talks funny which is underscored by the authors' change in tone.
I agree. That or at least MINIX 3's core components as there's already source available. Plus, that would likely get extended by all the people building servers and stuff. Be two versions like with Linux.
Ultimately, there are certain patterns of thought that are both instinctive and harmful. (For example, ranting about a problem without solving it.) Becoming aware of when you in one of those patterns , via meditation or CBT or listening to your life partners, can help you think in a more helpful way.
This is really great advice and I meant to hit tbe up arrow friend, but I'm not sure which arrow I tapped and now I can't see or correct it :/

I really like the idea of the BFF heuristic, but I also think people should try to read writing, especially emails, as though they are coming from a BFF too! I've seen time after time where a friend reads an email, and each time they reread it theh get more angry, but when I look at it there's no offense to be found. If you have a negative opinion of somebody its easy to read everything theh write as a personal attack
CppCon 2015: Greg Law “Give me 15 minutes and I'll change your view of GDB”
That describes normal US-politic in latin-america since at least 60 years, nothing is new.

The site seems solid, see also https://en.wikipedia.org/wiki/Jacobin_%28magazine%29, and the facts described are correct (for example the initial description of what happened with Greece is spot-on).
Spoken language is pretty diverse. The data set we've been using for spoken language understanding is a corpus of telephone conversations between strangers about an assigned topic. Naturally, this contains a lot of ums and uhs!

But spoken language about technical topics and difficult ideas tends to also be disfluent.

For a long time computational linguists were using algorithms that performed okay on written language but poorly on spoken language. Specifically, they used algorithms that weren't linear-time in the length of the input. This meant that the input had to be pre-segmented, so you had to run another model before the parser, and then accept the errors from the previous model.

Now that we've got linear-time algorithms that are doing everything jointly, it's not so bad. We just need to get a bit better at using intonation features, and parsing lattice input so that we can deal with the recognition errors.

Mostly, it's a relief not to have to deal with the really tortured language often found in journalese. News reports are written really weirdly.
Your sense of humor is dizzying and perhaps difficult to find.

If you want more blunt - I speak multiple languages at native or near native level, including two since birth. Spoken English, especially by your average American is rarely to the point, clear, and pleasant. Don't write like you speak, because the average person sucks at it. Instead, know your subject and audience and write to them. Avoid overgeneralizing because it's easy to make an ass of yourself like PG.

Regarding legalese, it is hard to understand and that is intentional. Could it be any clearer for you or will you down-vote again?
What does he do where he needs creativity some weeks and not not other weeks?
Perhaps "talk like you write" could be better advice for some people, depending on how they write.

That said, "um and ahh" for filler is still vastly better than "like".
In these types of situations it doesn't even make sense to try and surreptitiously make a recording of the call. I routinely record _all_ calls between myself and attorneys, accountants, advisors, partners, etc. and after asking permission to record not a single time has any of these people denied me permission or even questioned why I would record the call. Most people even appreciate receiving a copy of the conversation afterwards as well. In business situations like this, asking to record a call for records purposes is not an anti-pattern and you shouldn't be afraid to ask the other party for permission.
FreeBSD Status Report, Jul-Sep 2015
It has always been unclear to me why there are fines. Why is the book sacred knowledge? You should expect deception.
Show HN: StreamSets open source drag and drop Data Ingest tool
"How" and "Why" in headlines are standard clickbait tactics, just like "7 Ways". HN bans the latter, and should ban the former too.
I'm thinking about a DLink DWR 512 or similar, but this one is 3G and honestly I don't trust "brand names" any more, all these cheap routers usually come with broken/buggy/backdoored software and next to no documentation, source code etc. and the CPUs tend to be described best by "just enough horsepower to implement a router", but not anything near the requirements for a solid VPN router, or God forbid, a performant media server. Even AVM, a notable exception on the plastic-router front, ships their flagship 7490 with a CPU that isn't capable on delivering more than 10 MByte/s read throughput on the USB3.0 (!) port.

This project at least has open-ness from the beginning, it might shift the market a bit if they ever sell their routers public.
One strike against them is they already believe in some magical deity who created Earth in 7 day or some such thing. That serves as a singal to other "predators" if you wish that means "I am easy to manipulate". Just say a few words about Jesus and they'll follow. Look at some of the quotes he used and language. It was very effective. Also, another plus, unlike other religious groups they already belong to large congregations, that makes it easier.

> they can sometimes be deceived, blinded by bias or just not put enough thought into their beliefs

Sure but just more so than others. Looking back it seems Bush Jr's campaign manager knew who to target and what to do. Maybe he was stupid, but people working him weren't. Didn't mean they couldn't have some kind of tea party following or something along those lines. But why work harder when you don't have to...
There's a curses interface[1], and a Python interface[2] built into GDB. Also, you can issue commands when breakpoints are hit[3].

[1]: https://sourceware.org/gdb/onlinedocs/gdb/Break-Commands.htm...

[2]: https://sourceware.org/gdb/onlinedocs/gdb/Python.html#Python

[3]: https://sourceware.org/gdb/onlinedocs/gdb/Break-Commands.htm...
>for example the initial description of what happened with Greece is spot-on

lmao
No shit sherlock anyone with half a fucking brain cell knows this
I still wouldn't be wrong: few people, not no people.

But, still all those examples seem more like a one-way broadcast/exceptions rather than a conversation or a start to a conversation rather than the body of one.

But maybe I should have said: few exploratory conversations?
Morrison has been doing and pushing the software for a while:

http://www.jpaulmorrison.com/fbp/

The hardware has been done repeatedly for special-purpose applications. Maxelor has a general-purpose one used as an accelerator.

https://www.maxeler.com/technology/dataflow-computing/

Not sure about pure dataflow by itself for general-purpose systems. Closest thing I've seen are VLIW-like modifications of regular processors. Not doing so well, though.

"All the dependency information available to a compiler/runtime is lost when code-generating to x86 (same for ARM), yet a processor core needs to extract the same information again in hardware."

You could embed it into the code or make it implicit in the ISA.
I have an interesting anecdote relating to this, one of my best friends told me the other day that she says the word "probably" as probly and even listening closely to what she says with that in mind it's still difficult to hear anything other than "probably"
Yes, you make a good point. Also, since the reader can glance up and down the page, you don't have to repeat parts you have just stated very clearly, to make sure they're still with you, as you might while you talk. (You can do it briefly however.) In all, I expect my books to sound quite different from spoken conversation, for a variety of reasons.
Is Pandora's limited selection really the result of restrictive licensing? IIRC Pandora pays the statutory rate for internet radio plays, and doesn't need to negotiate with labels for rights or price breaks.
This comment is anything but clear
If you don't need ancient relational tables why you didn't used an OODB like GemStone/S?
Nothing new, it's just solid confirmation of what pretty much everyone suspected since long ago :/
At 30mph? Or are we assuming 10 pedestrians are somehow running out onto a major highway? I'm struggling to see how this is a valid scenario. If you can think of one, please share...
> You can read the accounts of plenty of expats who have lived in Japan the frequent struggles they face as foreigners, with the entire system being set up to put them at a disadvantage.

I've read them, and I disagree with 99% of them. Sure, there's a couple legit ones, but the vast majority are massively exaggerated. Especially sites like Debito. If you go on reddit's Japan forum (/r/Japan), you mention debito, you'll get laughed at. The guy literally profits from pointing out discrimination and intolerance in Japan. That's how he makes his money so it's in his interest to exaggerate everything. He's written books on the matter.

I don't really want to come across as some overly liberal social justice warrior, but most of those complaints you speak of aren't justified. As I stated above, it's just 20-something white kids not getting treated the same as they did back home and they're not used to it. They're used to people bending over backwards for them, receiving handouts and not being ignored. They were sheltered most of their lives (as were the majority of all millennials) so when they get to Japan and get treated differently, all of the sudden it has to be "racism".

That's really what's happening here. They're conflating their culture shock with racism. I'm an expat myself. I've spoken of my time in Japan here on hackernews several times. I find it's no more racist than any other country I've traveled too. In fact, it's probably the least racist country I've been to, only behind America. Hell, I saw more racism in Sydney the last time I was there.
As an American I am disturbed by my country's foreign policy as it relates to Latin America, largely over the last half of the 20th century. But propaganda cuts both ways. I have a hard time taking an article like this seriously when it simply hand-waves away the complete meltdown of the Venezuelan economy as a result of "right-wing student protests" and not the complete failed socialism and soft totalitarianism of Chavez.

---

"In Venezuela, where a dysfunctional currency control system has generated high inflation, violent right-wing student protests seriously destabilized the country. The odds are extremely high that some of these protestors have received funding and/or training from USAID or NED, which saw its Venezuela budget increase 80 percent from 2012 to 2014."
If two people run out in front of the car, and my option is to swerve to take out one innocent person on the side-walk, should I stay on the road, harming the people who broke the road rules? I would be breaking the road rules if I swerved and also I'd be harming someone who did no wrong.
This isn't a story of drug company overreach, it's about how your government has driven the costs of compliance so high that it's not worth making a drug unless you can extract monopoly rent from it.

The drug (pyrimethamine) has been in the public domain for more than 30 years, but in the US the government imposed costs mean that it wasn't (until now) worthwhile for another manufacturer to go through the process of US certification for such a low volume, low margin drug.

You can buy pyrimethamine for $0.10 a tablet in most of the rest of the world, but that's not thanks to the power of socialised medicine. It's because of less onerous government regulation that means you can manufacture your drug for $0.10, comply with regulations and still turn a profit.
Funny, because Pandora turned profitable in 2014. Much like musicians have seen their royalty earnings potential decrease in the face of music-streaming companies that are debt-financed, Pandora is seeing its earnings potential decrease due to other debt-financed companies (Spotify), or bigger companies that can have loss-leader departments (google/youtube, apple).
I also wonder if it's where the person who initiated the recording is, or if it's where the recording is taking place.

If it is where the recording is taking place, a VoIP provider could do all the recording on servers in a state friendly to the recording, regardless of where the participants in the call are.
What about good practice for the actual writing of Rust library code? I know C++ and there we have advice such as not reordering virtual methods, not using STL types in public APIs, not reusing enum values, exception safety, RAII, etc. What about in Rust? What are some guidelines for writing libraries which will give their users maximum convenience and safety? Is there a stable ABI, and if so what do library implementers need to know about it? How about writing C APIs in Rust?
I'll make sure to ask him next week. I'll throw this whole thread at him and see how he reacts!

(And next time I'll think twice before introducing a classic flamewar topic once again...)
How the Casio F-91W became the world’s most versatile (and dangerous) watch
Changes happen in the streets, not the ballot box. The fact that you think real change only takes place by choosing the "right" one of two (largely indistinguishable) major party candidates every four years is part of the problem.

Change is hard. It takes dedication and sacrifice. It takes wit and cunning and luck. But we live in a country where if you go out and try to make those changes, you will not be arrested (for very long) or killed. Your family will not be tortured. In fact, when people do attempt to make changes, our country encourages them. There are very few places in the world where this can be said. And groups dedicated to making changes this way have altered the course of this country. The LGBT community is doing it right now. Racial minorities have done it in the past. Anti-war activists have done it.

But they didn't do it from a place of comfort. It's very hard to make positive changes to society while climbing a corporate ladder.

If you are too scared to disturb the comfort of your current life, and you think the ballot box is all you have control of, then you are the exact type of person I described in my original post. And it's not an insult to you. It's an insult to an entire generation.
At the case closed comments, why is there no discussion of receiving payment from SME? Surely the time and effort chasing down a bad copyright claim is worth more than receiving credit.
I agree these rules are useful, but I will slightly counter with the fact that these rules are conditionally useful. I would adhere to all of these except in the limited contexts stylistically that can benefit. For example, some kinds of styles of novel writing can benefit from breaking most of these, however not in every passage. Again it goes back to know your audience and your goals.

If you want people to understand and consume your writing easily, than these rules are pretty good. They are close to what is taught in journalism school as well. Journalistic writing rules are quite useful for tech articles, blog posts, social media, etc., but less useful sometimes for more exciting creative writing. Sometimes rambling and using huge words is a style and a signature of a writer. The same writer might fail miserably writing like that writing a different story that needs a more to the point, simple style.
I think this might be because rather than 'write how you talk', what you actually want to do is write how you would talk if you had time to say the best version of your thoughts. This means if you couldn't see yourself sitting down and saying the stuff you're writing to somebody, it's probably no good. If what you write doesn't have a natural flow when spoken from the tongue, it probably won't when people read it either.
When I took Uber outside the US, this wasn't true. The app faithfully showed my real phone number on the driver's phone (the driver took the +1 as a queue to not call me and instead drive slowly in hopes of finding me).
Well el-cheapo purpose built cellular routers can have them, it's not common tho the DLINK also don't use a standard BNC connector if i can remember.

If you want to spend 1000$ or so you can build your own dedicated PFsense router, for a bit less you can build an x86 OpenWRT machine or go for one of the oWRT / DD-WRT boards but they aren't cheap either.

If you want to get rid of the software well then find a router with OpenWRT/DD-WRT support many SOHO/CPE routers are supported, it won't help you against bugs or broken software but at least it as backdoor free as it can be.

I actually found that many home routers come with pretty much over kill CPU's these days, their choice of the wireless BBP is often questionable and if it doesn't come on a mini-PCIe or a SODIMM type interface then you are stuck with them.

FRITZ!Box btw has always shit (also crappy/backdoored through their own choice of software) and the USB thing isn't unheard off many USB ports on routers are slow not because of the CPU but because of the USB controller they are using, heck new phones still come with USB 2.0 speeds as far as OTG/PC connection goes even if they come with nifty USB Type C connectors.
What if you just route all your calls through a VoIP server in a one-party state, and record the call there?
No, you're right, it was one we invited the user to repost. I didn't see that earlier.
> Facebook’s rocky experience since it brought Internet.org to India in February shows that good intentions and technological savvy are not enough to achieve a noble goal like universal Internet access.

Why the assumption that Facebook has good intentions? This is a predatorial move to lock customers into Facebook's ecosystem. And FB is not promising 'universal' Internet access.
Qi does not exist.
>Paul Graham should be ashamed for providing such bad advice. I am sorry, but this article comes off as lordly pseudo-academia from someone who may be a decent investor but is surely not a good writer. I have been reading things from Paul Graham for years and while the subjects sometimes are not bad, he is a terrible writer. I can respect certain things about Graham, but his writing and desire to abuse his position to spout nonsense is not one of them. Please stick to investing hoards of cash and stop planting dangerous seeds in your younger audience members in particular.

This is very harsh. How is he abusing his position? You are taking this literally. If we are reading the same essay, Mr. Graham is not asking people to slip to lower standards, relax their language skills, etc. But rather write like they "sound". This sort of writing style will all come down to the kind of audience being catered to.
“I don’t think it makes sense to talk about animals as semi- or fully domesticated,” Greger Larson, a paleogeneticist and archeologist at Oxford University and an expert on domestication, said. “Any threshold you try to define will necessarily be arbitrary.”

I agree with that idea- to consider dogs as "fully domesticated" and cats as "semi-domesticated" is to make assumptions about how animals ought to behave. I don't think docility and domestication are synonymous.
If you want to name a new fallacy, name the bias where people are more likely to think someone is astroturfing or a shill when they disagree with them. That's a common one, and it's definitely against the rules on HN to go there without evidence. An opposing opinion is not evidence.

https://hn.algolia.com/?sort=byDate&prefix=true&page=0&dateR...
> but their instruction window does not seem to scale.

The issue with scaling instruction windows really has more to do with (i) the scheduling logic and (ii) the physical register file than it does with ISA semantics. In particular, the scheduler is usually quite expensive to scale, because it needs to compare each completed result against the not-yet-fulfilled sources on waiting instructions.

> All the dependency information available to a compiler/runtime is lost when code-generating to x86 (same for ARM), yet a processor core needs to extract the same information again in hardware.

I think this is a bit different than what you describe above w.r.t. software dataflow. When you talk about reactive programming in software, dependences are things like event streams or promises that become fulfilled. That's very different from (say) an individual 32-bit register value flowing from producer to consumer instruction, and the compiler usually only knows about the latter type of dependence. Perhaps you're envisioning a different type of reactive/dataflow programming framework though, like maybe chaining together arithmetic transformations or something similar lower-level?

---

All of that said, there has been some interesting work in compiling conventional software down to a more "dataflow-like" architecture. See e.g. the TRIPS project at UT Austin [1] from about 10 years ago -- the idea there was to build a fabric of execution units connected by a mesh interconnect on the chip, and then stream data through.

[1] https://www.cs.utexas.edu/~trips/
New Tricks for Browser Fingerprinting [pdf]
Interestingly, Betteridge's Law of Headlines fails us here.
>> I really wonder if dataflow machines could genuinely be a feasible commercial processor.

Most processes that fit data flow diagrams well already run pretty fast on modern processors and even GPUs. That's not to say custom hardware wouldn't run it faster, but that those programs are already some of the fastest we've got. Why optimize hardware for stuff that already runs well?
thanks will surely have a look.
Active Product Hunter
I guess the reason the original title seems neutral: I couldn't even tell you whether others think has a left-wing or right-wing bias.

I do know it was being strongly upvoted under this title, which might be objective proof of linkbaitiness...
The Phlogiston Theory – Wonderfully wrong but fantastically fruitful
Thanks for providing the full context. I'm a bit surprise pg would pick a rather flimsy example. Fishing for flamboyant prose? Why not pick on a tabloid.

There's a ton of implicit communication that happens in-person that is hard or impossible to duplicate in writing, even through prose. Prose serves a purpose, and I'm surprised this essay doesn't grapple with that issue.

I think what pg really meant to write is something more like: be clear, get to the point, and be authentic. If the only way to do that were to write in a conversational tone, I think we'd quickly become bored and disinterested in writing itself.
"Somewhere along the line, people shifted from tolerating cats to welcoming them, providing extra food and a warm place to sleep. Why?"

Anyone who lives near fields knows why - they eat the mice. If you have cats, your farm stays rodent-free. And snake-free, with my cats. They are an important part of the ecosystem around here.
pg was a published technical writer and widely read essayist before Y Combinator.