skysight-inc/HackerNews huggingface dataset:
Past my edit window, so adding as a separate reply:

> with them politely asking for them to be changed with the entire global taxi industry against them.

The funny thing is, there is no global taxi industry. There never was. It's only a collection of mostly unrelated city-wide operations. The only truly global player on the scene is Uber - and they use the fact they're the only global presence to their advantage, by raising absurd amounts of money from VCs and using it to conquer local markets, one by one.
Couldn't agree more.

I've noticed this pattern in both business and in individual engineers.

You either have a spectacular product that theoretically could sell itself with initial exposure, or you have the best marketing and a product that might as well be vapor.

Usually it's the mediocre product that's somewhere in between that wins.

In engineers I've noticed that some of the brightest I've worked with are unsociable, or have no self esteem, and get stuck in the same place for 20 years, and on the other side of the spectrum are talentless hacks that are great at selling themselves and moving around enough to increase their salary.

Meanwhile I feel like a fraud because I'm not the best, but good enough to recognize my worth and sociable enough to put myself out there.

I leverage the shit out of that and feel somewhat guilty about hoping that the really talented local engineers don't catch on to the idea.
Well, actually US is not the only country in the world. There are places with zero chance to get any VC funding. I have even seen a funny acceleration program that offers $300 (three hundred bucks) for 10% of a startup (and there was a huge list of requirements the company and founders should meet). That's ridiculous. ICOs open a window of opportunities in such places. That's a pity though it is discredited by been used for scams.
Here's the source http://www.lieberbiber.de/2017/06/20/my-ubuntu-for-mobile-de...

No need for itwire.com to regurgitate everything.
If you're familiar with Scala, then type classes in Haskell are pretty close to traits in Scala (but not implicit conversions, which can make use of traits, but are an orthogonal language feature). They're also close to Rust's traits, it you're familiar with Rust.
The ethics of the idea were great, but as anyone who's worked in product development will tell you, that isn't nearly enough.

I wanted one of these for a long while but could never find a unit for sale that would work on my carrier. Now it seems I'll never get one... :/
I'm an academic and I have access to most journals through my college's library. I still use sci-hub all the time simply because it is much easier than the legal method where I have to go to my university's library page, log in, search for the article that I already found, struggle with the shitty search to find the article that I already found through google, then click the link to the database, then I get to download the article I already found 10 minutes ago.

Or I could just click the bookmarlet to search scihub...
The intent at least ? But even with a good or noble idea, executing is another matter.
How product customization software help you to run successful online business
Learn how to use a product design/personalization software the right way to make your web-to-print business successful. Here are six points you should consider. https://www.brushyourideas.com/blog/how-successful-business-product-design-software/
nothing wrong with being that guy but at the same time there's also nothing wrong with admitting you don't know what something is before you go and look it up. i don't want to be that guy but the poster you responded to didn't ask what they were, only stated that they don't know what they are. im sure if they were curious enough and thought it relevant enough to their knowledge base they would go look it up of their own accord.

also, another point I'd really like to bring up is, while in general im comfortable with doing research and learning something from resources on the web, some people are less confident in their abilities to understand something and would prefer to ask another human being to explain it so they can open up the possibility of discussion if they don't particularly understand the verbiage or concepts contained within the answer; it's much easier to ask a person a question than to ask an article or a tutorial one when said resource may not even be actively maintained or monitored anymore and social interaction may have potentially died down on it.

im not trying to really complain as I do believe everyone should really take the time to do their own research and come to their own conclusions, but having someone they can ask is useful in and of itself in the same way having a professor in college you can ask to clarify is being useful. if you don't have another individual that is knowledgeable about the concepts you're unsure about your perception of to potentially confirm or deny your conclusions, then you're basically operating on unknown unknowns, and as far as I understand, in intellectual practice, it is the desire of the practitioner to eliminate any possible unknown unknowns through whatever means necessary and account for all possibilities and deviations.

but yeah, Google first then ask questions!
Indeed you are correct. I merely regret that they added features in ulterior iterations that were at best accessory to what originally set them apart.
I mean, look at how the role of iTunes evolved!
I have been playing with making a player to learn a few audio decoding libraries. Using dr_flac, LAME, and nuklear for the gui I made a simple player. It turned out to be extremely efficient (cpu-wise, memory is the next step).

Nuklear, the gui part, I know to be extremely inefficient. Due to it not being called that much (refresh every 10ms, IIRC) it uses an insignificant amount of cpu time.

dr_flac and LAME are efficient enough, especially considering the work they do.

Note that LAME can do fixed-point, while dr_flac uses floats. This is very important when talking about power efficiency, as floats use much more power.

Sending the PCM data to the sound card (using ALSA) takes an insignificant amount of cpu time (memcpy to fill the buffer, that is ~172kB per second (44100 * 2 * 2 / 1024 ; 2 channels of 2byte samples at 44.1kHz)). Though ALSA (speex) resampling 44100Hz to 48000Hz does take a significant amount of cpu time (IMO best to resample while decoding).

On "modern" linux there is also Pulse Audio, that takes that resampling overhead from the program onto itself. Note that PA (idk if still) uses floats to resample, making it very inefficient.

Floats on modern x86/amd64 cpus are fast, as fast as integers (although float operations have a delay so it turns out slower). More important is that floats use much more power to compute. Another thing with power efficiency is that modern cpu cores go to sleep to save power, so one should not wake them up every milisecond to check on something.

As for the article;

>After downloading hundreds upon hundreds of kilobytes of zip file, fire up a shell, run mpg123, and wowzers. It plays MP3s smoothly and efficiently. A remarkable feat of engineering, especially considering it’s all written in plain old C without leveraging the synergies of dozens of frameworks. One wonders how they managed.

I want to say "no shit".. so... No shit. For multiple reasons.

>Time for an old standby? What’s Winamp up to these days? Oh, great, looks like more internet radio nonsense. And the website has the modern flat square design I’ve recognized as a harbinger of impending disaster. Sigh.

Winamp doesn't even get the chance because the website looks signals an "impending disaster" ?
No, akamai didn't change page layout/content.
The author's recommendations are certainly apt, though I wonder if he realizes how much of a political nightmare trying to get cities like Berkeley to build more housing is. Berkeley is probably the staunchest NIMBY city of the major Bay Area cities. The mayor and city council recently outright denied a simple rebuild of a house on Haskell St (heh) that would have added a couple extra units of housing.

We believe this to be in violation of the Housing Accountability Act, and have brought a lawsuit against Berkeley that you can read about if you're interested! http://www.carlaef.org/berkeley

More broadly, the Bay Area needs to build housing as quickly as possible. If you work at a tech company, please consider getting your company involved. If you can't participate directly, there are increasingly many groups in the Bay Area dedicated to lifting outdated zoning restrictions and accelerating the pace of housing development. We would love to have your patronage! http://www.sfyimby.org/
Or start your own company. Late 30s or 40s is a great time to found a company. Then no one determines your paycheck except yourself.
How HBO’s Silicon Valley Built “Not Hotdog” with TensorFlow, Keras and React Native
and here is the HN discussion: https://news.ycombinator.com/item?id=14598636
> I'm sure they're already doing this.

Could you verify that? It should be a matter of popping open the Developer tools.
Nobody uses SHA-1 for encryption; it is a hash function.
I'd actually say it has more to do with more penetration of wifi access. I hardly use any mobile data anymore. I am almost ALWAYS connected to wifi.

Whatever the cause; it is unacceptable.
leaktest – automatically detect goroutine leaks in Go code
I am a person who has been benefited by Sci-Hub immensely and hope that it continues to stay just like the Libgen project.
Journal publishers need to wake up and get their wits together and do something.

It used to be proprietary Software everywhere before GNU and Linux. Nowadays FSF has made FLOSS a good thing. Today we have FOSS everywhere. Even Microsoft which used to be a bastion of proprietary software now has Open Source projects.

Something similar to that needs to sweep the Academic publishing world otherwise progress will only slow down due to closed nature of existing literature.
"People who hear that will assume that fossil fuel companies are being given taxpaper [sic] money, as the renewable companies are, when that is not the case."

That is in fact the case. Here is just one component of those direct subsidies, as reported by the U.S. Treasury Department:

https://www.treasury.gov/open/Documents/USA%20FFSR%20progres...
>It is essentially an illusion, a logical convenience.

Just checked numbers. That was my expectation as well until I came across code that experienced a bit over 80% speedup when HT was used.
SO[L]ID – Liskov Substitution Principle
Eternal Terminal: Remote terminal for the busy and impatient
Hotspot Shield VPN Elite 6.20.30 Crack Is Here Latest
"if the app is banned in Russia then the government officials will entrust their communications to other countries' messengers"

Nice counter :)
Check out Monero, Tech wise interesting from a privacy point of view.

You are right the web is tracked so even if Monero itself has untraceable transactions, buying Xmr generally requires an exchange which in turn kyc.
I didn't say it's not a real phenomenon. I said it doesn't help.
PlantUML is a text based solution, too. I use it write in the Atom IDE.

http://plantuml.com/state-diagram
Apple/Samsung/NFC Pay is not mag stripe. It is generally faster than a chip card.
Low-power phones in developing nations were exactly the platform we targeted when implementing _The Guardian_, and I would advise every seriously global publisher to do the same.
Are you familiar with "broken windows theory"? According to Wiki, it states that:

> The theory states that maintaining and monitoring urban environments to prevent small crimes such as vandalism, public drinking, and toll-jumping helps to create an atmosphere of order and lawfulness, thereby preventing more serious crimes from happening.

I'm not sure how much of it can be applied to online discourse, but it does seem relevant. If you allow "disrespectful words" in some instances, they will soon pop up everywhere, lowering the overall quality of discussions on the site.

Well, at least that's what I think it is about, I may be wrong of course :)
A tangible version of LOGO Turtle teaches toddlers how to code
> it seems weird that the US would still have the launch woes Europe had over ten years ago

Ha. That doesn't surprise me at all - "It's too hard or expensive for the US to change compared to other nations" is not an uncommon argument for opponents of change.

It used to drive me insane when I first moved here now but is now one of the quirks I love about the US - people aren't Luddites they just really value a national sense of individualism and urge to seek their own solutions!
Setup simple marketing automation with ConvertKit
Cloud infrastructure reality is outperforming perception finds Oracle study
> You're advocating for people to shoot for average, I'm suggesting to not settle.

From my perspective, I'm advocating that people don't inadvertently shoot themselves in the foot. They might not yet be qualified to work at Matasano or [insert top tier security shop here] : not everyone is.

Assuming someone isn't (yet) qualified to work with their dream employer, what do you suggest they do? "Don't settle" in that scenario sounds a lot like "be unemployed". I'm straight up saying it's better to build up skills at a job - even if that job isn't their endgame.
No, it is 100% not reasonable to assume that someone is going to attack you just based on the fact that 1) they claimed to be legally carrying a gun and 2) they moved their hands after being asked to grab something. How is this even up for debate?
> advisory seems to imply that the OCaml compiler uses gcc for code generation, which it does not -- it generates assembly directly

Yes, but that assembly code contains calls into the OCaml runtime, for garbage collection etc. If I understand correctly, the particular loop affected by this bug was somewhere in this memory management code. That code is written in C and compiled with a C compiler.
I suspect whatever OS you are using as host also talks to the mothership, it just doesn't say it in a privacy page.

MacOS has telemetry, but it seems to be easily disabled. Is it really disabled? Nobody but Apple knows.

It's safe to say that both Windows and MacOS are chatty. But, for whatever reason, I trust Apple more.

My firewall runs OpenBSD. That's a breath of fresh air. I can run ps and understand exactly what processes are running and why. Definitely no inexplicable TCP connections.
Cisco adapts to the rise of cloud computing
The pentesting team at SEI-CERT cares about it.
Cool - this was from our very own "jacquesm" and popped up a while ago when posted from his blog. It's quite cool to see it on IEEE Spectrum though :-)
Putin’s Post-Political Government
If you really want to go with the startup, I recommend offering to pay back the money the tech company is spending on doing your visa transfer. This might keep a thin bridge alive between the two of you. Also, make sure the startup knows what is involved in doing a visa transfer, GC after that etc. Good luck!
I work as pen tester (ask me anything). In school I got the opportunity to pick digital security as my major, but I'm certain any computer science related study would have been fine.

When interviewing for my current company, my first full-time job, I was given a vulnerable web application which they used to assess whether I could do the job (next to a regular interview). I aced this hack test, but due to it being my first full-time job they still scaled me in as a junior.

Overall, if you know your thing, you can just go and interview with companies that do security. Specifics, such as a workflow when performing a security assessment, are specific to a company anyway. With some semi-related work experience (many colleagues have a programming background) you should be able to come in above junior too.

As for where to get the skills: hack something. My study gave me dedicated time to spend on it, but even in high school I was writing code, sharing it with others, and we had fun poking around each other's applications security-wise. That's how I truly learned: doing.
Their research are in no way 'directly derivative' of the linux kernel. Their implementation was based on linux, but since then Microsoft and Apple have all adopted their RESEARCH of novel ways to eliminate entire CLASSES of bugs in their operating systems and as a result are far ahead of vanilla linux in this area.

KSPP is a program started by some corporations (including Intel which is the parent company that was being talking about that messed with trademarks) and they pay some developers (such as kees cook) to rip off grsecurity/PaX code.

It's funny how you talk about obligation when linus is here calling them clowns for their code which has for years protected systems which would otherwise be vulnerable such as vanilla linux kernels just because they are not in the format that the linux upstream wants?

Doesn't hero worship get tiring? You make predictions about something you are seemingly ignorant about because they have customers because some people can't rely on the joke that is upstream linux security.
Up until last year I was still on AT&T and using a dumbphone. The phone I had came with software to sync contacts with "the cloud". It was much easier to edit the list online (or even just as a CSV file) than on the phone itself. I never figured out how to access this list using the normal AT&T online portal, but I did find it through the Yahoo portal, if mostly by accident.
Now everything’s changed. In 2016, the San Francisco metro area was the top location for venture capital investment in the country, hauling in $23.4 billion—more than triple the VC investment in Silicon Valley proper.

Interesting numbers, what seems to be evidence of inflation chasing inflation. There's no logical justification for such a concentrated purse of investment dollars benefiting so few people. Furthermore, it would seem that it's benefiting the same people over and over ... the most obvious driver here is turnover. Probably there are a lot of PMCs in SF who absolutely bet on (hope for) the failure of most of the companies getting these investment dollars, the second they've signed their leases. Because who doesn't lose out when a startup fails and has to shutdown? The rent takers, the leaseholders prepared with aggressive litigation... everybody else loses. (As a side note, I'm pretty sure this is how the current US president's family empire was built: http://www.citypaper.com/blogs/the-news-hole/bcpnews-trump-s...)

In the 1980s, I was part of a team doing research into the geography of the high-tech industry. We couldn’t find a single significant high-tech company in an urban neighborhood. Instead, they were all out in the suburbs—not just Intel and Apple in Silicon Valley, or Microsoft in the Seattle suburbs, but the Route 128 beltway outside Boston, and the corporate campuses of North Carolina’s Research Triangle.

Because companies in the 80's were smarter. They knew that if you wanted to build a company that can build equity, you cannot be beholden to the lease holders and the rent takers. They built in the burbs because that is where they could establish equity. Today the "barriers to entry" for owning in SF are just too high for most; the continual delusion of people who think they can build a sustainable business model while being based in SF is mind-boggling to me.
Yes - this is what allows you to some semblance of struct inheritance. You can embed a structure as the first member in the 'derived' structure and then up and down cast as appropriate.
fnctl

Naming is hard.
For a guy with no relevant experience can somebody explain what this is about? Looks interesting but I can't understand it.
There are plenty of people that do not see large parts of /pol/ as satire. In fact, I wouldn't be surprised if a majority of the posters on /pol/ largely agree with the general culture.

It's interesting to me that you assume that it's entirely satire because that's not at all the view I have, nor the view of my friends who regularly post there.
I'm going to guess Google would penalise that behaviour for showing different content, justifying it as "harming the user experience" or something.

If they don't do this already, they probably will if they keep going down the AMP rabbit-hole.
I can't recommend Akka's state machines enough. It's an incredibly simple and rock solid state machines built right into the library. (http://doc.akka.io/docs/akka/snapshot/scala/fsm.html) We're already on a Play/Scala backend so adding these was incredibly easy for us, but I think they're one of the hidden amazing features of the akka/scala world.
> And for some reason publishers are crazy enough to do that. Instead of removing the crap on their own domains in the first place.

Publishers may be too broad of a definition. Marketing and sales may require that the pages be bogged down with crap content, whereas the tech team are using AMP as a way of removing it to meet the other business requirement of "go faster." Lots of big companies have problems where the left and right hands are working against each other.
Modern shelter is very cheap as soon as you decouple the location of it from the location of jobs, which redistribution does. A home in a good location is expensive mostly because of the location; but building shelter as such (or using shelter that's built but not needed because it's in towns that have no jobs) is cheap.

Education and basic healthcare is already provided by many societies (USA is a bit of an exception, as it is in most things). Those parts doesn't even need any major changes or restructuring to provide for everyone, I was quite literal when stating food, shelter and entertainment as the core needs of unemployed/unemployable that would need such a change.
Splitting atoms using Python (Interview)
It might take slightly longer, sure, but just slightly (instant vs maybe 0.5s at most). Maybe my database isn't big enough (~200 passwords) for this to be annoying, but it's certainly not that bad.
Why exactly does it need to be a chat bot?
"Probably the best-known test to see if someone was a witch was the swimming test
Basically, if you found someone you suspected of being an old crone, you’d drag them to a pond and chuck them in. If they sank, they’re were innocent (and probably dead) but if they floated they were guilty…and quickly executed."
Liblb – A suite of load balancing policies
IIRC there was also at least one DoD contract in the Falcon 1 era that surely helped as well. I recall reading a few references to it and remarking how odd it was. Some real invisible hand stuff. Since then I've noticed one other project was sustained by military contracts. EMC2 (polywell fusion) got several years of support from the US Navy via small (few $million) contracts. Last I read, they had validated the physics and were looking for civilian investors to fund a large machine.
Special lanes for self-driving vehicles
I'd call it Assumption of Isolation.
So to me it looks like the friction between the desire of the individual to not be controlled, and the requirement of civilization that they do what they are told, is a fundamental flaw that can never be reconciled, and will always create an opportunity for a charismatic leader who will say, I will set you free- but first, I need your unquestioning obedience.
50 Smartest Companies 2016 – MIT Technology Review
KSPP which is made up of a few corporations in the linux foundation pay Kees Cook to copy the grsec/pax patches basically. They never approached grsecurity about paying them to upstream their work. No one did. They are only paying people to rip off their work.
> It affects code generated by the OCaml native compiler

Possibly, but that was not the issue here. It's clear from your own link that the crashes were due to C code in the OCaml runtime (used by the compiler itself), which is written in C and was compiled with GCC at -O2. See https://caml.inria.fr/mantis/view.php?id=7452#c17129