skysight-inc/HackerNews huggingface dataset:
> Example: get a parameter from a POST, use it as a key to query the db, store it into the db.

So you get a string, and you want to pass it unmodified to something that expects a string? The static typing answer is simple: Your variable is a string! How does that slow you down, or cost your customers a single cent?
Gotta keep the lights on somehow ...
It's sad that they're abandoning this, but I can't say I blame them. I don't know a single person who used this, or even knew of its existence unless I told them about it.

The idea was cool, I think small group collaboration and being able to share stuff in a "stream" for just us was a really interesting way to approach the problem, however the UI and user flow just didn't "click" in a way that's hard to describe.
That's a hard stop for me; no employer may have that degree of control over anything I own. I won't even configure an account with Exchange's protocol, because that enables remote device wipe.

If an employer wants to issue me a company phone, that's fine. If an employer wants to enable IMAP, that's fine. Otherwise, I won't have mobile access to email, because the risk is unacceptable. And if that's not fine - well, it's been great talking with you, and I appreciate your time, but I'm afraid this position doesn't seem like a good fit after all.
If you're not familiar with it already then I highly recommend checking out Songs for Drella. Lou Reed and John Cale put aside there differences after Warhol's death to record something of a eulogy for him. It offers an interesting perspective on the early days of the Velvet underground, their relationship with and subsequent falling out with Warhol, and Warhol's life in general. It's beautiful, haunting, and heartbreaking.
When the PDF is a picture collection that looks like text that's when PDF is being used correctly, because that's when something was scanned out of paper and put on a paper-like format for computers, PDF.

When people write text and data and tables on the computer then put it on a paper-like format to share that's when the problem happens.
Ultimately the problem is money. Amazon based countries have this resource which can enrich the population / provide a means to generate income.

Basically telling these countries "no you cannot use your natural resources because it benefits the whole world" is not going to work.

Europe pretty much cut down all their forests during the industrial revolution and is now a developed and powerful world wide force. Arab countries with oil / gas reserves. Similarly the US etc etc.

If the world does not want the Amazon forests cut down, these countries need to be compensated for not doing so. Ecuador tried something a few years back regarding not drilling in the Amazon basis, along the lines of asking the international community to pay them to not drill. It failed and the deforestation continues. When an oil road is built, or logging road or any road, then the deforestation happens along the road, over dirt roads are built inland and more trees come down.

At the end of the day, none of us are prepared to dip into our pockets to not cut down the Amazon and this will be it's downfall
I appreciate lots of Google services, open source contributions etc. - but this is really getting out of hand.

I wonder, how much can a service like this cost Google? Are the savings worth the negative publicity that comes out of so lightly launch and then shut down services? I feel like they're starting to really damage their brand among those in the know, which are the ones who give advice to everybody else...
China's government has a degree of ubiquitous control that no Western company can hope to match.
Not that I can see in the documents, but I imagine you could handle that yourself by not serving traffic if the request body doesn't have the appropriate proxy headers.
Better hope the finders don't apply the same logic, or they'll just feel your pain all over again.
Yes, VX is deadly, but no, it's possible to be exposed, wash it off, and be okay. Reality is this is a secret weapon and what little research has been done often does not become public.
No. That's not the intention. A senior who skill is superset of a college student.
They didn't when I was in 6th grade, and that's now quite a few more than 16 years ago.
This really fascinating documentary from the 80s about nerve gas was linked in yesterday's news posts:

https://www.youtube.com/watch?v=FjA0EQPeUGM

Only tangentially related but I really recommend watching. It's only 30 minutes.
Mutt + mbsync + msmtp is my setup too. I'm using Neomutt, since that's being actively maintained by a sizeable community of friendly people.
I really don't know if it's a string. AFAIK the framework could give my ints when it sees a number. I should check, but what for? I'll do the next time I need to do some math on those values and then forget again. They're not the things developers should waste time with.
I'm open to the possibility that she's a liar, but until that's proven I'm inclined to assume innocent until proven guilty and feel bad for her.
It's not instantly deadly. All they had to do was wash up.
InfoSec CIA triad in a new dress. CIA3 is more complete and easy to adopt
Are there any alternatives anyone would care to vouch for?
That's something that should be pushed by the developer community, I think. Perhaps having an HTML client for people who nowadays use PDF writers and readers, with the option to tag data in some easily parseable format (if the data isn't already coming in a table).

This should output a single file and ideally it should have some way of ensuring the author it won't be modified unnoticed (that's one of the features common people use PDF for, today, they think it is something no one can modify) -- perhaps signing it with a key from Keybase would work in the mid term.

https://github.com/iffy/lhtml has something going in this direction.
It's a military-use agent that's been around since the 50's. It's been extensively researched.
Information security key concepts and basic principles. The CIA-cubed model is a variation of the classical CIA triad, providing: Confidentiality, Integrity, Availability, Accountability, Assurance.

More details are being added regularly to the related SECCO blog.
As someone unfamiliar with this, can you please elaborate? Would the host be fingerprinted on every subsequent usage of the authentication token, and using what methods?
Google has acquired a reputation for shutting down services, which means that people are reluctant to start using new Google services, which means that they have low traction, which means that Google shuts them down…

EDIT: They (say they) aren't shutting this down to low traction, but it will only reinforce the existing perception.
Sassafras oil comes mostly from Asia IIRC.

The Amazon deforestation problem is not the chopping down of a few trees, but large scale clear felling of large tracts of land. Think two bull dozers with a chain inbetween driving forwarding, clearing everything it's path.

Another problem, but smaller is single plots of land cleared to make way for a family to farm / raise cattle.
Why would this damage their brand? They tried an experiment, if didn't work out, they're moving on. What's wrong with that?
My beliefs here, take with grain of salt...

If something bad happens to you it is not because God wants you to suffer but because God has given evil dominion over this place in order to facilitate free will and choice.

God wants to be reconciled with every person but also wants that reconciliation to be chosen and not coerced.

The suffering of innocents is just an extension of this idea.
I would add rxvt-unicode to the terminals list. Its client/server model makes opening new terminals practically instant.
Maybe it's partly because of anti-intellectualism, the idea that being very smart is bad. I had never heard about the idea, until recently. It was some article about American anti-intellectualism and why it is so popular. Reading that article was a very weird experience for me. I believe this concept doesn't exist in the culture of the country where I am from.
I agree, her movements are very decisive. This does not look like somebody carrying out a prank.
DER SEO MANAGER|SEO regional
Is there a reason the check didn't happen at TSA instead? Everyone is required to show ID when they go through security, making a second check when exiting the plane unnecessary.

The only scenario in which CBP would check deplaning passengers is that an individual used someone else's boarding pass to get on a different flight than they were scheduled.

In that case, I still don't see CBP being involved but rather normal law enforcement.
"middle-of-the-road" sounds a bit unfair.

Nim compile and execution times are closer to C/C++ than most languages, maybe in the 10 percentile.
Its expressiveness is, arguably, close to Python.
It compiles to C, Objective-C, javascript, which many other languages do not.
The C target runs even on arduino boards.
Q2, or Q3 at the latest I think.
Just like when things get stolen from my car, they're inevitably things that the thief might have needed more than me.
The first time I wasn't cooking food on the trail was just a yew months ago, on my 22 days hike in Nepal (Jiri-Namche-EBC and the three passes).
People who hike in these areas rarely camp but rather dine in the (very comfortable) tea houses.
The food was tasty, filling and cheap, but by 2nd week I started to feel that I miss my evening camping routine of cooking my pre-made meal under a tarp.

I love hiking and but I also love cooking. Few years ago, while starting to shift into lighter base camp, I discovered how easy it is to make your own dehydrated meal. Nowadays when I hike, and especially on long multiple day hikes, I prepare myself a diverse food menu (i.e. Hummus, Pad Thai, vegetarian bolognese, curry, lentils with rice and the list goes on).
I find that it keeps me motivated on the trail and full of anticipation for dinner rather than just eating to fight the trail hunger.

Moreover, the entire (long) process of cooking before heading out to the trail is for me a ceremony that fills me with anticipation.
That's actually a great argument for static typing! Let's say your distant input component is changed and in some cases doesn't send lists of lists, but one flattened list. With Haskell, the compiler will immediately notify you of this bug, while with Python, you have to hope that your integration tests are sufficiently exhaustive to catch this, or you'll catch it in production. Whoops.

Like I said, the coupling is still there, but it's hidden by dynamic typing.
How do you move an oil platform from China to the UK?
Just in case someone is interested, here is Tino Sanandaji's piece on this, published today.

http://www.nationalreview.com/article/445237/sweden-crime-ra...
>> Deforestation is happening because people in Brazil see those trees in their country's backyard as essentially free money lying around, and they do not give a second thought to chopping them down.

The same as all peoples in all countries have done. It is very easy to sit in our developed countries, which developed off the back of these types of practises and condemn others for doing the same to provide for their families and create a better life for them and future generations
What flight are you referring to? The article says extra passengers were allowed to stand in the aisles. It also says the captain was unaware until after takeoff.
All your security answers are belong to us
If you're not willing to move to SHA256 "because of performance," you should at least move to Blake2.

https://blake2.net/

There's no excuse for staying with SHA1 at this point.
Intuition Is the Highest Form of Intelligence
In python, you could type it fairly loosely. Which is more readable, and also helps you catch errors. There's not so much coupling.

from typing import Callable, Iterable
def filter(pred: Callable, xs: Iterable) -> Iterable:
return [x for x in xs if pred(x)]

filter(lambda x: x>1, [1,2,3])

If you tighten it up to only take iterables of ints.

from typing import Callable, Iterable
def filter(pred: Callable, xs: Iterable[int]) -> Iterable:
return [x for x in xs if pred(x)]

filter(lambda x: x>1, [1,2,3])
filter(lambda x: x>1, [[1],[2],[3]]) # this is an error

Float is duck type compatible with int. So if you specify float, it accepts ints and floats. If you specify int, it only accepts ints.

from typing import Callable, Iterable
def filter(pred: Callable, xs: Iterable[float]) -> Iterable:
return [x for x in xs if pred(x)]

filter(lambda x: x>1, [1,2,3])
filter(lambda x: x>1, [1.01, 2.09, 3.34])

The moral of the story is to be as accepting as you can be unless there is an actual need to be very picky about what you accept. (Perhaps if you're doing integer arithmetic, and your code only works with ints, then require ints).
Brands are not about logic but about image. What is Google's image with their services? That they shut them down. What are they doing here? They're shutting down a service. This does not help.
Startups are trying to come from almost nothing to billions in a short time span. Additionally, if they're in a market space that is not just some stupid idea/fantasy, there will be an intense competition from other startups trying to capture the same market (as software markets are largely winner-take-all). This creates large incentives for founders to turn it into a death march for the staff - and conversely, there's little incentive to keep staff happy with their work-life balance (because if we do that, the company may not survive next 24-36 months, and then who cares about happy staff).
FDE has been the default for ages.
It wouldn't surprise me if the savings are well worth the bad press. If not, how could a business be so fragile and reach the size of Google?
Scrub the mouse – a silly tool
Who is Anthony Levandowski, and why is Google suing him?
I was hoping someone would sell a neat commemorative T-shirt like they had for Heartbleed...
I think the original comment was getting at the fact Google often starts, massively trumpets services, and then abandons them in the night. I never recall them saying a single time in the several if not dozens of services they've started / ditched in the last several years where they've explicitly said "yeah, this might go away at a moments' notice."

It tends to chip away at your confidence if you're looking at investing in their services.
When I deleted my Facebook and Twitter I wrote a simple little js-bot which did all the work :)
Then you agree you can take a bare healthy hand, dip it in a VX bath, flush it with H2O, and be okay. If you're aware of public research that shows this, please feel free to link to it; I am not aware of such research.
These super general very reusable functions are just a small part of code. Most of it depends on how arguments objects looks like exactly. It all becomes much harder to maintain the moment the project grows bigger or you are new to it. Types make it much easier to figure out what is allowed as a parameter where and what I am expected to do in order to make the system work. When I switched from typed to untyped language, it was like having hands cut off.
epub is html-based, and their standards body recently got absorbed by the W3C. I think it would be a fine replacement for some of the uses that PDF gets (such as distributing research papers). Unfortunately I don't see it happening any time soon, PDF is so ubiquitous right now and there's very few tools that let you "save to epub". Chicken & egg.
A better way is to implement a logging function, which will be recording unknown exceptions the way you prefer: sending an email, writing to a text file, whatever. Then you just write:

try:
[...]
except Exception as e:
log(e)

It's not much longer than `except Exception: pass` and you gain more control over your system.
>The global corporations don't clear rain forests for fun - they do it to feed a growing world population.

No, they do it for profit. We live in a profit based economy where profit beats all else, including the environment, the trees the rivers, the sea the air.

Damaging the environment in search of more profit is not frowned upon but seemingly actively encouraged when looking at the actions (not the words) of the worlds governments
They don't have documentation on how their DDOS protection specifically works with the CDN, but there is this:

https://www.ovh.com/us/anti-ddos/
I agree. Also, I have to admit to liking this because of the way Cloudflare has treated Tor users. Feels like karma.
I just started using Keep. This is giving me pause.
Agreed. It seems they'll hype up and push a service then shut it down at the drop of a pin at this point. It's not great for their brand if you're a company that wants a reliable, long term solution.
ZTE Blade A2 Plus: Powerful to handle almost any task you throw at it -SuratNow
Transparency report: Requests from authorities to Posteo have markedly decreased
The article makes as much sense if you understand "boomers" means "Americans". The article was intentionally inflammatory and makes sweeping generalizations, and seems mostly to be a venue for the author to air his prejudices. Would classify as "screed" (definition 1c in Merriam-Webster: a ranting piece of writing).
I think their absolute dominance in email, browsing and internet search insulates them from a lot of this stuff.

I can't say I'd be confident in their newest project-of-the-week going forward though (if not in those realms), if I needed it to go beyond the next 5 years.
MobiKwik injects $48M to extend its users base and trust loyalty
I just found 12 bricks.
That was born as the Kiseido Go Server. They kept the name when Kiseido's sponsorship ended but changed the meaning.
In most cases you will not be able to write your code in Haskell in the first place. Do try to write a database query construction kit that deals with schemata read at runtime (a very reasonable requirement).

Even for a non-genius it's pretty easy to make something that works, with dynamic types. http://jstimpfle.de/projects/python-wsl/main.html

I don't think something like that can be created in Haskell (without resorting to dynamic types).
Someone described something like that in the earlier thread on this topic, here: https://news.ycombinator.com/item?id=13720436
I find it fascinating that on one hand many people call what she described as standard and on the other people still call SV meritocracy. Even if you ignore sexism, the environment seemed to favor political maneuvring over skill and achievement.
Crypto agility is a thing :)
I didn't know about Tabula and i've given a try at the instant. Apparently it only extracts tables and ignores everything around. This might be good in some cases but it is a problem if you want to extract a form, a whole textbook, your bank statements or anything. Also, I noticed that Tabula has some slight troubles when columns are not drawn in the table. But overall it is a good tool for extracting only tables, that's true.
Video of Siemens Electric Plane with 260 KW Motor
You are making my point, I'm very much in favor of primitive or very simple types. More complex types typically have a bad cost to benefit ratio.

And it's quite doable to get by even without these simple-type annotations. Just put some assertions at strategic locations. Of course there still is some amount of debugging involved. On the other hand development was much cheaper at other places, and once it works you can be reasonably confident that an int will not turn into a string overnight.
I don't use the app, but messages appear to be timestamped, that's probably enough to deanonymize many conversations.
I am mostly confused by this. The author started out with a friend's question about an Either implementation and ended up with an enumeration and an option.

Enumerations are useful for a number of reasons in typed, compiled languages (I guess they provide readability in Python), but they are not the same as monads (of which Either is one type). I am not a Python developer, but as far as I can tell, this implementation gets you none of the real benefits that an a true Either implementation would get you in terms of functional goodness.

Am I missing something here? Is there some kind of Python magic that makes this better than just propagating the exception?
<sigh>

All the instant body-language experts. Let's convict her because her motions on a blurry security cam definitely rule out "nervously pulling a prank on a stranger" and are only consistent with "highly sophisticated international assassin with no escape plan".
I think it's no big deal: sooner or later, the answer will be: "Oh, it was me!". And then the programmer will reach next level.
So God inflicted leprocy on humanity because otherwise we wouldn't be able to feel genuine love? And not buying this makes you "naive"?
A investigative authority like the NTSB is a really interesting idea. If it had the authority to level fines against companies that have been negligent or acted without due care it might have a real effect on behavior.

The only current recourse for those affected by these sorts of incidents is class action suits or public outrage/reputation damage. Both of these seem limited and put the onus on those who are impacted to fight for recompense.
They publish detailed data here: https://www.fastmailstatus.com/

And anecdotally it's been rock solid for me and my family, never slow.
Just wondering whats your stack?
مشاهدة مباراة تشيلسي وسوانزي سيتي بث مباشر اليوم يلا شوت
Harm is again an unnecessarily negative judgement. We are the same matter and energy (nature) as the Earth, the Moon, the Sun. What we do when our matter and energy moves around is not any more purposeful or harmful than what the Sun does.

It's kind of like asking if the Universe was harmed by the big bang.
http://directingmind.com/about
From the article -

[3] Google spent 6500 CPU years and 110 GPU years to convince everyone we need to stop using SHA-1 for security critical applications
Just to provide another perspective, no.

I can't reconcile the two and inevitably end up in an existential slump that leads to depression.
>> the bullet piercing his lungs, gall bladder, spleen, intestines, liver, and esophagus

Unlucky guy.

Here's a skin detection algorithm that references one of his art installations: https://www.google.com.tr/url?sa=t&source=web&rct=j&url=http...
No, I meant the softballs coming from the Skype seats.

(yes yes, there have been reasonable questions from the Skype seats too)
Keep has been going at full steam for 3 years now. It's one of their prime apps to show off drawing capabilities of the new generation of convertible Chromebooks. Don't worry, Keep is there to stay.